Cuprins:
- Provizii
- Pasul 1: Crearea unei scheme Fritzing
- Pasul 2: Crearea unei baze de date
- Pasul 3: Construirea configurării și programării mele
- Pasul 4: Crearea site-ului meu
- Pasul 5: Construirea cazului meu
Video: CloudLamp: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Sunt student la Howest Kortrijk. Pentru a arăta ceea ce am învățat la sfârșitul anului, a trebuit să facem un proiect. Am ales să fac o lampă inteligentă în formă de nor. Am venit cu această idee pentru că am vrut să fac o lampă cloud pentru ziua surorilor mele. Dar nu am avut nici timpul, nici abilitățile necesare pentru a reuși. La sfârșitul anului învățasem atât de multe, încât aș putea chiar să fac o versiune mai bună / mai inteligentă a unei lampi cloud.
CloudLamp este o lampă inteligentă în formă de nor.
Are o mulțime de funcționalități.
Avea senzori pentru a măsura calitatea aerului interior. Măsoară:
- Concentrația de CO2 (în ppm)
- Umiditate relativă (în%)
- Temperatura (în ° C)
Pe site puteți vedea rapoartele meteo despre locațiile alese. Culoarea lămpii se adaptează la vremea din locația selectată. Pentru datele mele despre vreme, folosesc API-ul openweathermaps.
Există, de asemenea, un microfon încorporat, astfel încât să puteți schimba locația norului cu 2 clape. Iar afișajul LCD vă arată locația lămpii și descrierea vremii. O puteți vedea aici.
Lampa are 5 moduri meteorologice diferite:
- însorită
- zăpadă
- ploaie
- noros
- Parțial înnorat
- furtună
Provizii
Puteți găsi aproape totul într-un magazin de bricolaj.
Costul total pentru mine a fost de aproximativ 220 €.
pentru acest proiect aveți nevoie de:
- Raspberry Pi 3 model B
- Senzor de umiditate și temperatură - DHT11
- Adafruit CCS811 Breakout senzor de calitate a aerului
- umplerea pernei
- Sticlă de apă de 5l
- rgb ledstrip
- tranzistoare
- LCD 16X2
- Microfon KY-038
- Card micro SD de 8 GB
- Rezistențe 470-OHM
- Femelă - fire feminine
- Femelă - fire masculine
- Mascul - fire masculine
- pistol de lipit
- PCB
Pasul 1: Crearea unei scheme Fritzing
INFORMAȚII SUPLIMENTARE Pentru a utiliza CSS811 sunt necesare câteva configurații suplimentare. Puteți găsi totul aici. DHT11 este o componentă onewire. Am folosit o bibliotecă pentru a o programa. Este o mizerie dacă vrei să o programezi singur, așa că îți recomand cu mare drag să folosești o bibliotecă: Adafruit DHT
Folosesc comunicarea serială prin USB între raspberry pi și Arduino. Afișajul meu LCD și benzile led sunt conectate la Arduino, iar DHt11, microfonul și ccs811 sunt conectate la zmeură.
Pasul 2: Crearea unei baze de date
Aici puteți vedea modelul meu de baze de date.
Am găzduit această bază de date pe Raspberry pi folosind MariaDB.
Baza mea de date avea 3 tabele, 1 pentru senzorii mei, 1 pentru înregistrarea datelor. și 1 pentru toate locațiile API-ului openweathermaps.
Pasul 3: Construirea configurării și programării mele
Înainte de a lipi totul împreună, am folosit panoul meu pentru a lega totul împreună și a testa senzorii și benzile de leduri. Puteți găsi codul meu pe github.
Pasul 4: Crearea site-ului meu
Pentru a afișa datele senzorilor mei și a API-ului openweathermaps, am creat un site care afișează cu totul totul.
Pasul 5: Construirea cazului meu
După ce ați terminat cu succes toți pașii, puteți începe să construiți carcasa. Pentru a face acest lucru, vă recomand cu tărie să lipiți componentele împreună, astfel încât acestea să nu poată fi deconectate accidental. În imaginile de mai sus puteți vedea câțiva pași pe care i-am făcut pentru a-mi susține cazul. Mai întâi am lipit totul împreună, apoi am putut pune fiecare component într-o sticlă mare de apă de 5 litri. În cele din urmă, am folosit lipici fierbinte pentru a lipi umplutura de pernă pe sticlă.
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?