Måling av temperatur og fuktighet på Arduino - et utvalg av måter
For å lage en hjemmeværende værstasjon eller et termometer, må du lære hvordan du kobler Arduino-brettet og en enhet for måling av temperatur og fuktighet. Temperaturmåling kan håndteres ved hjelp av en termistor eller en digital sensor DS18B20, men for å måle fuktighet, bruk mer komplekse enheter - sensorer DHT11 eller DHT22. I denne artikkelen viser vi deg hvordan du måler temperatur og fuktighet ved hjelp av Arduino og disse sensorene.
Den enkleste måten å bestemme temperaturen på er å bruke en termistor. Dette er en type motstand hvis motstand avhenger av omgivelsestemperaturen. Det er termistorer med en positiv og negativ temperaturmotstandskoeffisient - henholdsvis PTC (også kalt posistorer) og NTC-termistorer. I grafen under ser du temperaturavhengigheten av motstand. Den stiplede linjen viser avhengighet ...
Hva er Nextion-skjermer og hvordan du kan jobbe med dem?
For implementering av alle prosjekter, enten det er et smarthus, industriell automatisering, en enhet for å sende ut datasystemer eller en enkel klokke, trenger du en utdataanordning. Et enkelt alternativ er syv-segment LED-indikatorer. Men en slik implementering vil være upraktisk å bruke. For å gjøre systemet moderne og praktisk, må du bruke fullverdige LCD-skjermer. I denne artikkelen vil vi snakke om Nextion-skjermer, hva det er, hvordan og hvorfor de kan brukes.
Produsenten posisjonerer Nextion-berøringsskjermene som HMI - Human-machine interface, som på russisk høres ut som et "Human-machine interface." Dette er navnet på enhver enhet ved hjelp av hvilke interaksjoner mellom mennesker og maskiner foregår: parameterovervåking, kontroll av aktuatorer, datainnføring, etc. I praksis er dette ikke bare et skjerm, men en enhet med en 32-bit ARM-mikrokontroller om bord, som "kan" ikke bare vise data ...
Om mikrokontrollere for nybegynnere - opprettelseshistorikk, hovedtyper og forskjeller
Mikrokontrollere er en integrert del av livet til en moderne person. De brukes fra barneleker til prosessstyringssystemer. Takket være bruken av mikrokontrollere klarte ingeniører å oppnå større produksjonshastighet og produktkvalitet i nesten alle produksjonsområder. Dette materialet er en oversikt over viktige datoer i historien til mikrokontrollere. Dette er ikke en teknisk guide, mange finesser og poeng mangler.
For å forstå årsakene til utseendet og utviklingen av mikroprosessorteknologi, ta en titt på egenskapene og funksjonene til de første datamaskinene. ENIAC - den første datamaskinen, 1946. Vekt - 30 tonn, okkuperte hele rommet eller 85 kubikkmeter volum i rommet. Stor varmeavledning, strømforbruk, konstante funksjonsfeil på grunn av elektroniske lampekontakter. Oksider førte til at kontakter forsvant og lamper mistet kontaktenmistet kontakten med styret ...
RTC Real-Time Clock Chips - Formål, typer og eksempler på bruk
For å utføre alle oppgaver relatert til automatisering, må du ofte telle bestemte tidsintervaller. Noen ganger gjøres dette ved å telle et visst antall perioder på klokken eller maskinsykler. Selv om de følger med på en gitt frekvens og som oftest er avhengige av kvartsresonatoren, når de utfører operasjoner i sanntid, og spesielt hvis de er bundet til tidspunktet på døgnet, skifter de i tid. For å løse dette problemet, bruk sanntids klokke eller RTC-brikker.
RTC (sanntidsklokke, russisk sanntidsklokke) er en type mikrokrets som er beregnet på å telle tid i “virkelige” enheter (sekunder, minutter, timer osv.). De er avhengige av en strømkilde, som enten kan være ekstern, i form av et utskiftbart batteri eller et litiumbatteri, eller integrert i mikrokretshuset.Klokkesignaler for tidsrapportering kan fås fra en ekstern kvartsresonator ...
Hva er displayene til Arduino og hvordan du kobler dem til
Mikrokontrollere lar deg lage ethvert automatiserings- og overvåkingssystem. Men for interaksjon mellom teknologi og menneske, trenger vi både inngangsenheter - forskjellige knapper, spaker, potensiometre og utgangsenheter - lysindikatorer (pærer), forskjellige lydsignalanordninger (tweetere) og til slutt skjermer. I denne artikkelen skal vi se på karaktervisninger for Arduino, hvordan du kobler dem sammen og får dem til å fungere.
Skjermer kan deles inn i segment (for eksempel en digital klokke), alfanumerisk og grafisk. Segmentert brukes for å indikere enkle mengder, for eksempel: temperatur, tid, antall omdreininger. Slike brukes i kalkulatorer og på husholdningsapparater med budsjett frem til i dag. Informasjon vises ved å utheve bestemte tegn. De kan være både flytende krystall og LED. Alfanumeriske skjermer finnes på den gamle teknologien ...
Hvordan koble inkrementell koding til Arduino
Ofte på enheter på mikrokontrollere må du organisere styringen av menyelementene eller implementere noen justeringer. Det er mange måter: bruk knapper, variabel motstand eller kodere. Den trinnvise koderen lar deg styre noe ved hjelp av endeløs rotasjon av håndtaket. I denne artikkelen skal vi se på hvordan du får den inkrementelle koderen og Arduino til å fungere.
Den inkrementelle koderen, som alle andre typer kodere, er en enhet med et roterende håndtak. På lik linje ligner det et potensiometer. Hovedforskjellen fra potensiometeret er at kodehåndtaket roterer 360 grader. Han har ingen ekstreme bestemmelser. Kodere kommer i mange typer. Trinnvis forskjellig ved at det med sin hjelp er det umulig å vite posisjonen til håndtaket, men bare rotasjonsfakta i en eller annen retning - til venstre eller til høyre. Med antall signalpulser kan du allerede beregne i hvilken vinkel den snudde ...
PIC-mikrokontrollere for nybegynnere
I det moderne markedet er det en rekke familier og serier med mikrokontrollere fra forskjellige produsenter, blant dem kan AVR, STM32 og PIC skilles ut. Hver av familiene har funnet sitt eget omfang. I denne artikkelen vil jeg fortelle nybegynnere om PIC-mikrokontrollere, nemlig hva det er og hva du trenger å vite for å komme i gang med dem.
PIC er navnet på en serie mikrokontrollere produsert av Microchip Technology Inc (USA). Navnet PIC kommer fra den perifere grensesnittkontrolleren. PIC-mikrokontrollere har en RISC-arkitektur. RISC - et forkortet sett med instruksjoner, brukes også i prosessorer for mobile enheter.I 2016 kjøpte Microchip Atmel, en produsent av AVR-kontrollere. Derfor presenterer det offisielle nettstedet mikrokontrollere av familien og PIC og AVR.Blant 8-bit PIC-mikrokontrollere består den av 3 familiersom avviker i bitdybde og et sett med kommandoer...
Metoder for å lese og administrere Arduino I / O-porter
For å samhandle med omverdenen, må du konfigurere utgangene til mikrokontrolleren for å motta eller overføre et signal. Som et resultat vil hver pinne fungere i inn- og utgangsmodus. Det er to måter å gjøre dette på hvert Arduino-brett du elsker, nøyaktig hvordan du lærer av denne artikkelen.
Alle vet at Arduino er programmert i C ++ med litt tilpasning og forenklinger for nybegynnere. Det heter Wiring. Til å begynne med er alle arduino-porter definert som innganger, og det er ikke nødvendig å spesifisere dette i koden. Det er tre moduser porten kan fungere på: INNGANG - inngang, i denne modusen leses data fra sensorer, status for knapper, analoge og digitale signaler. Porten ligger i den såkalte høyimpedansetilstand, med enkle ord - inngangen har høy motstand.UTGANG - utgang, avhengig av kommandoen som er foreskrevet i koden, tar porten en verdi på en eller null.Utgangen blir en kontrollert kilde. ...