Măsurarea temperaturii și umidității pe Arduino - o selecție de metode

Măsurarea temperaturii și umidității pe Arduino - o selecție de metodePentru a crea o stație meteo de acasă sau un termometru, trebuie să învățați cum să asociați placa Arduino și un dispozitiv pentru măsurarea temperaturii și umidității. Măsurarea temperaturii poate fi tratată folosind un termistor sau un senzor digital DS18B20, dar pentru măsurarea umidității folosiți dispozitive mai complexe - senzori DHT11 sau DHT22. În acest articol, vă vom arăta cum puteți măsura temperatura și umiditatea folosind Arduino și acești senzori.

Cel mai simplu mod de a determina temperatura este să folosiți un termistor. Acesta este un tip de rezistență a cărui rezistență depinde de temperatura mediului ambiant. Există termistori cu un coeficient de rezistență pozitiv și negativ de temperatură - PTC (numiți și posistori) și respectiv termistori NTC. În graficul de mai jos vedeți dependența de temperatură a rezistenței. Linia punctată arată dependența ...

 

Ce sunt afișările Nextion și cum să lucrați cu ele?

Ce sunt afișările Nextion și cum să lucrați cu ele?Pentru implementarea oricăror proiecte, fie că este vorba despre o casă inteligentă, o automatizare industrială, un dispozitiv pentru ieșirea de sisteme informatice sau un ceas simplu, veți avea nevoie de un dispozitiv de ieșire. O opțiune simplă sunt indicatoarele LED cu șapte segmente. Dar o astfel de implementare ar fi incomodă de utilizat. Pentru ca sistemul să fie modern și convenabil, trebuie să utilizați afișoare LCD cu funcții complete. În acest articol, vom vorbi despre afișajele Nextion, despre ce este vorba, cum și de ce pot fi utilizate.

Producătorul poziționează Nextion touch afișat ca interfață HMI - om-mașină, care în rusă sună ca o „interfață om-mașină”. Acesta este numele oricărui dispozitiv cu ajutorul căruia au loc interacțiuni om-mașină: monitorizarea parametrilor, controlul actuatoarelor, introducerea datelor etc. În practică, acesta nu este doar un afișaj, ci un dispozitiv cu un microcontroler ARM pe 32 de biți la bord, care „poate” nu numai că afișează date ...

 

Despre microcontrolerele pentru începători - istoricul creației, principalele tipuri și diferențe

Despre microcontrolere pentru incepatoriMicrocontrolerele sunt o parte integrantă a vieții unei persoane moderne. Sunt utilizate de la jucăriile pentru copii la sistemele de control a proceselor. Datorită utilizării microcontrolerelor, inginerii au reușit să obțină o viteză mai mare de fabricație și o calitate a produselor în aproape toate domeniile de producție. Acest material este o imagine de ansamblu a datelor cheie din istoricul microcontrolerelor. Acesta nu este un ghid tehnic, lipsesc multe subtilități și puncte.

Pentru a înțelege motivele apariției și dezvoltării tehnologiei de microprocesor, aruncați o privire la caracteristicile și caracteristicile primelor computere. ENIAC - primul computer, 1946. Greutate - 30 tone, a ocupat întreaga cameră sau 85 de metri cubi de volum în spațiu. Disiparea căldurii mari, consumul de energie, defecțiuni constante din cauza conectoarelor electronice ale lămpilor. Oxizii au dus la dispariția contactelor și lămpile au pierdut contactula pierdut contactul cu consiliul ...

 

Jetoane de ceas în timp real RTC - Scop, tipuri și exemple de utilizare

Jetoane de ceas în timp real RTCPentru a efectua orice sarcini legate de automatizare, de multe ori trebuie să contați anumite intervale de timp. Uneori, acest lucru se realizează prin numărarea unui anumit număr de perioade ale ceasului sau ciclurilor mașinii. Cu toate acestea, deși urmează la o frecvență dată și depinde cel mai adesea de rezonatorul de cuarț, atunci când efectuează operațiuni în timp real, și mai ales dacă sunt legate de ora din zi, acestea se schimbă în timp. Pentru a rezolva această problemă, utilizați ceasuri în timp real sau cipuri RTC.

RTC (ceas în timp real, ceas rusesc în timp real) este un tip de microcircuit destinat numărării timpului în unități „reale” (secunde, minute, ore etc.). Acestea depind de o sursă de alimentare, care poate fi externă, sub forma unei baterii înlocuibile sau a unei baterii de litiu, sau integrate în carcasa microcircuitului.Semnalele de ceas pentru raportarea timpului pot fi obținute de la un rezonator de cuarț extern ...

 

Care sunt afișajele pentru Arduino și cum să le conectezi

Care sunt afișajele pentru Arduino și cum să le conecteziMicrocontrolerele vă permit să faceți orice sistem de automatizare și monitorizare. Dar pentru interacțiunea dintre tehnologie și om, avem nevoie de ambele dispozitive de intrare - diverse butoane, pârghii, potențiometre și dispozitive de ieșire - indicatoare luminoase (becuri), diverse dispozitive de semnalizare sonoră (tweete) și, în final, afișaje. În acest articol, vom analiza afișările personajelor pentru Arduino, cum să le conectăm și să le facem să funcționeze.

Afișajele pot fi împărțite în segment (cum ar fi un ceas digital), alfanumeric și grafic. Segmentate sunt utilizate pentru a indica cantități simple, de exemplu: temperatura, timpul, numărul de revoluții. Acestea sunt utilizate în calculatoare și pe aparatele electrocasnice bugetare până în zilele noastre. Informațiile sunt afișate prin evidențierea anumitor caractere. Pot fi atât cristal lichid, cât și LED. Ecranele alfanumerice pot fi găsite pe vechea tehnologie ...

 

Cum să conectați codificatorul incremental la Arduino

Cum să conectați codificatorul incremental la ArduinoAdesea, pe dispozitivele de pe microcontrolere, trebuie să organizați gestionarea elementelor din meniu sau să implementați unele ajustări. Există mai multe moduri: utilizați butoane, rezistențe variabile sau codificatoare. Encoderul incremental vă permite să controlați ceva prin rotația interminabilă a mânerului. În acest articol, vom analiza cum să funcționeze codificatorul incremental și Arduino.

Encoderul incremental, ca orice alt tip de codificator, este un dispozitiv cu mâner rotativ. Distant, seamănă cu un potențiometru. Principala diferență față de potențiometru este că mânerul codificatorului se rotește cu 360 de grade. Nu are dispoziții extreme. Codificatoarele vin în mai multe tipuri. Incremental diferă prin faptul că, cu ajutorul său, este imposibil să aflăm poziția mânerului, ci doar faptul că se rotește într-o direcție - stânga sau dreapta. După numărul de impulsuri de semnal, puteți deja să calculați în ce unghi s-a transformat ...

 

Microcontrolere PIC pentru începători

Microcontrolere PIC pentru începătoriPe piața modernă există o serie de familii și serii de microcontrolere de la diverși producători, printre care se pot distinge AVR, STM32 și PIC. Fiecare dintre familii și-a găsit propriul scop. În acest articol vă voi spune începătorilor despre microcontrolerele PIC și anume, ce este și ce trebuie să știți pentru a începe cu ele.

PIC este numele unei serii de microcontrolere fabricate de Microchip Technology Inc (SUA). Numele PIC provine de la Controlerul interfaței periferice. Microcontrolerele PIC au o arhitectură RISC. RISC - un set prescurtat de instrucțiuni, este de asemenea utilizat în procesoare pentru dispozitive mobile.În 2016, Microchip a cumpărat Atmel, un producător de controlere AVR. Prin urmare, site-ul oficial prezintă microcontrolerele familiei și PIC și AVR.Printre micro-controlerele PIC pe 8 biți, acesta este format din 3 familiicare diferă în profunzimea de biți și un set de comenzi...

 

Metode de citire și gestionare a porturilor I / O Arduino

Metode de citire și gestionare a porturilor I / O ArduinoPentru a interacționa cu lumea exterioară, trebuie să configurați ieșirile microcontrolerului pentru a primi sau transmite un semnal. Drept urmare, fiecare pin va funcționa în modul de intrare și ieșire. Există două moduri de a face acest lucru pe fiecare placă Arduino pe care o iubești, exact cum înveți din acest articol.

Toată lumea știe că Arduino este programat în C ++ cu unele adaptări și simplificări pentru începători. Se numește Cablare. Inițial, toate porturile arduino sunt definite ca intrări și nu este necesară specificarea acestui lucru în cod. Există trei moduri în care portul poate funcționa: INPUT - intrarea, în acest mod, datele sunt citite de la senzori, starea butoanelor, semnale analogice și digitale. Portul este situat în așa-numitele stare de înaltă impedanță, în cuvinte simple - intrarea are o rezistență ridicată.OUTPUT - ieșire, în funcție de comanda prescrisă în cod, portul ia o valoare de unu sau zero.Ieșirea devine o sursă controlată. ...

 
Du-te înapoi << 1 2 3 4 >> Pagina următoare