Cuprins:
- Pasul 1: lista IO a materialelor necesare proiectului
- Pasul 2: organigramă
- Pasul 3: Imprimarea 3D a casei
- Pasul 4: Fritzing
- Pasul 5: Codificarea
- Pasul 6: roșu nod
- Pasul 7: Wampserver MySQL
- Pasul 8: Ilustrarea proiectului
Video: UCL - IIoT - Climă interioară 4.0: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
După ce ați citit și ați lucrat cu acest instructable, veți avea propriul climat interior automat, pe care îl puteți observa online cu ajutorul Node-red. În cazul nostru, am dezvoltat această idee și am prezentat-o într-o casă tipărită 3D.
Pasul 1: lista IO a materialelor necesare proiectului
Arduino MEGA 2560
Senzor RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT
BD243C tranzistor
Y. S. TECH FD244010HB 4010 40mm x10mm Ventilator 24V 0.07A 2Pin 446
Pasul 2: organigramă
Aceasta este o diagramă pentru a ilustra complexitatea proiectului. După cum puteți vedea, datele încep din partea de sus a diagramei și se termină în Arduino pas cu pas. Organigrama este concepută pentru a oferi o cunoaștere de bază a proiectului, astfel încât oricine să poată înțelege modul în care am configurat sistemul. Mai multe informații despre cum funcționează roșul nodului și serverul wampser vor fi în etapele ulterioare.
Pasul 3: Imprimarea 3D a casei
Folosim dimensiunea 18x16 și nu l-am micșora din cauza faptului că echipamentul trebuie să se potrivească în interior. Pentru imprimarea 3D, utilizați doar orice experiență aveți sau folosiți Fusion360 sau SketchUp. Dacă doriți să implementați mai multe obiecte sau lucruri în proiect, s-ar putea să doriți o casă mai mare cu care să lucrați, cel puțin dacă doriți echipamentul în interior.
Casa pe care am făcut-o este doar una simplă și ușor de lucrat. Puteți, evident, să îl faceți mai delicat și să arătați mai bine dacă sunteți interesat de asta. Dar ne place să respectăm regula KISS, Keep It Simple Stupid.
Pasul 4: Fritzing
Dacă doriți să-l fritz în felul nostru, aveți nevoie de aceleași materiale pentru a vă asigura că proiectul va funcționa așa cum a fost intenționat. Poziția articolelor este doar pentru a face mai ușor să vedeți cum sunt conectate. Ecranul LCD merge spre acoperiș, unde i-am tăiat o gaură și l-am lipit, restul lucrurilor se află în interiorul casei.
Pasul 5: Codificarea
Codul este scris în Arduino, care este o combinație de limbaj de programare C și C ++. Asigurați-vă că sunt incluse aceleași biblioteci dacă se încearcă o copie.
Pasul 6: roșu nod
Node-red este un software pe care îl descărcați pe computerul dvs. prin CMD. este un instrument de dezvoltare bazat pe flux utilizat pentru programarea vizuală, care oferă un editor de flux bazat pe browser.
Acesta joacă un rol major în gestionarea valorilor pe care le obținem de la senzorul DHT și apoi le afișează ca indicatoare pe tabloul de bord. Aceasta este pentru utilizatorul proiectului să știe cu ușurință cum funcționează sistemul în acest moment. Uitându-se la indicatoare, utilizatorul va fi conștient de temperatura interioară și exterioară, de umiditatea interioară, de viteza curentă a ventilatorului și de un raport meteo curios. În afară de a-l privi digital, poate fi văzut și pe acoperișul casei pe ecranul LCD.
Am încărcat codul din nodul nostru roșu prin clipboard, astfel încât toată lumea să îl poată folosi. Ce trebuie să faceți este să descărcați nodul roșu pe dispozitivul dvs. și să-l importați într-o filă de pe tabloul de bord. Odată implementat, asigurați-vă că aveți Arduino setat pe COM3 și că aveți aceeași bază de date SQL în Wampserver configurat. De asemenea, am decis să importăm date de la Weather.com, pentru a oferi o imagine a temperaturii exterioare din orașul ales. Am convertit farhenheit în celcius pentru a face cifrele mai lizibile pentru noi. Aici am decis ca intervalul de temperatură să fie între -100 și 100 de grade sinse, care este un interval foarte realist care nu va fi depășit.
Un nod foarte important este acela că trebuie să aveți aceleași biblioteci instalate în roșu pentru a avea aceleași funcții. În administrarea paletului puteți importa biblioteci, iar ceea ce trebuie să aveți la fel ca noi este:
roșu nod
nod-roșu-contribu-șir
nod-roșu-contrib-convertor-unitate
nod-roșu-tablou de bord
nod-roșu-nod-arduino
nod-roșu-nod-feedparser
nod-roșu-nod-mysql
Se poate descărca gratuit și este esențial pentru rezultatul bazei de date. Node-rod nu va funcționa rapid fără aceste biblioteci și vă va oferi doar erori dacă încercați fără ele.
Pasul 7: Wampserver MySQL
Wampserver: baza de date MySQL este utilizată pentru a salva date de pe Arduino. În acest caz, temperatura interioară și exterioară, viteza ventilatorului și umiditatea. Totul din acest tip de bază de date rulează intern pe computer. Pentru a vă conecta trebuie să utilizați un ID de tip „root” și zona de cod trebuie să fie goală. De la roșu nod este important ca datele pe care le trimiteți să primească aceleași nume ca cele din MySQL, altfel datele nu vor ajunge la server și vor exista erori în roșu nod.
În MySQL trebuie să creați o bază de date și, în cazul nostru, am denumit-o „nodered”. În această bază de date creați un tabel în care stabilim contactul cu proiectul, în acest tabel trebuie să creați rânduri cu nume pentru datele pe care doriți să le salvați. Avem viteza ventilatorului, umiditatea interioară, umiditatea exterioară, temperatura și timpul. Timpul este oferit de nod-roșu, iar celelalte sunt date de la Arduino.
Pasul 8: Ilustrarea proiectului
O demonstrație a proiectului care funcționează așa cum ar trebui.
Recomandat:
Lumină interioară portabilă cu cip LED de 100W: 26 de pași (cu imagini)
Lumină interioară portabilă cu cip LED de 100W: În acest video / instructiv vă voi arăta cum am făcut lumină interioară portabilă cu cip LED de 100W alimentat cu sursă de alimentare de 19V 90W de pe un laptop vechi. ACTUALIZARE 2 (FINAL): Temperatura în jurul LED-ului (37C stabil @ 85W după 30 de minute într-o cameră 20C)
Seră interioară automată bazată pe Ikea Socker: 5 pași
Seră interioară automată bazată pe Ikea Socker: Bună, acesta este primul meu instructable. Am învățat multe cu această comunitate și cred că este timpul să-mi întorc ideile umile. Îmi pare rău pentru limba mea engleză, este săracă, dar voi face tot ce pot. Ideea a fost să fac o seră care să mă lase să cresc semințe și
Grădina interioară Arduino: 7 pași
Grădina interioară Arduino: grădinăritul în epoca modernă înseamnă a face lucrurile mai complicate și mai dificile, cu electroni, biți și octeți. Combinarea microcontrolerelor și grădinăritului este o idee foarte populară. Cred că asta pentru că grădinile au intrări și ieșiri foarte simple care
E.T. - Antena TV interioară UHF: 12 pași (cu imagini)
E.T. - Antena TV interioară UHF: dacă nu puteți utiliza o antenă TV exterioară adecvată, cel mai probabil sunteți blocat cu „urechi de iepure”. Folosesc o antenă de buclă mică, încorporată pentru a primi transmisii UHF, în timp ce tijele telescopice sunt folosite doar pentru a recepționa transmisii VHF. Cea mai mare parte a dispozitivelor digitale terestre
Alimentator automat de plante WiFi cu rezervor - Configurare cultură interioară / exterioară - Plantele de apă automat cu monitorizare de la distanță: 21 de pași
Alimentator automat de plante WiFi cu rezervor - Configurare cultură interioară / exterioară - Plantele de apă automat cu monitorizare de la distanță: În acest tutorial vom arăta cum să configurați un sistem personalizat de alimentare cu plante interior / exterior care udă automat plantele și poate fi monitorizat de la distanță folosind platforma Adosia