Turinys:
- Prekės
- 1 žingsnis: sukurkite Fritzing schemą
- 2 žingsnis: sukurkite duomenų bazę
- 3 žingsnis: sukurkite mano sąranką ir programavimą
- 4 žingsnis: sukurkite mano svetainę
- 5 veiksmas: mano bylos kūrimas
Video: „CloudLamp“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Aš esu Howest Kortrijk studentas. Norėdami parodyti, ko mes išmokome metų pabaigoje, turėjome sukurti projektą. Aš pasirinkau padaryti protingą lemputę debesies pavidalu. Šią idėją sugalvojau, nes norėjau savo seserų gimtadienio proga padaryti debesėlį. Bet aš neturėjau nei laiko, nei įgūdžių tai padaryti. Metų pabaigoje aš išmokau tiek daug, kad galėjau net sukurti geresnę/protingesnę „cloudlamp“versiją.
„CloudLamp“yra protinga debesies formos lempa.
Jis turi daug funkcijų.
Jame buvo jutikliai, skirti matuoti patalpų oro kokybę. Jis matuoja:
- CO2 koncentracija (ppm)
- Santykinė drėgmė (%)
- Temperatūra (° C)
Svetainėje galite pamatyti orų prognozes apie pasirinktas vietas. Lempos spalva prisitaiko prie pasirinktos vietos oro. Savo orų duomenims naudoju „openweathermaps“API.
Taip pat yra įmontuotas mikrofonas, todėl 2 plojimais galite pakeisti debesies vietą. LCD ekrane rodoma lempos vieta ir oro aprašymas. Tai galite pamatyti čia.
Lempa turi 5 skirtingus oro režimus:
- saulėta
- sniegas
- lietus
- Debesuota
- Debesuota
- audra
Prekės
„Pasidaryk pats“parduotuvėje galite rasti beveik viską.
Bendra kaina man buvo apie 220 eurų.
šiam projektui jums reikia:
- „Raspberry Pi 3“modelis B.
- Drėgmės ir temperatūros jutiklis - DHT11
- Adafruit CCS811 oro kokybės jutiklis
- pagalvės užpildymas
- 5 l vandens butelis
- rgb LED juostelė
- tranzistoriai
- LCD 16X2
- KY-038 mikrofonas
- 8 GB „micro SD“kortelė
- 470-OHM rezistoriai
- Moteris - moteriški laidai
- Moteris - laidai
- Patinas - laidai
- klijų pistoletas
- PCB
1 žingsnis: sukurkite Fritzing schemą
PAPILDOMA INFORMACIJA Norint naudoti CSS811, reikia papildomų konfigūracijų. Viską rasite čia. DHT11 yra vieno laido komponentas. Jai programuoti naudoju biblioteką. Tai netvarka, jei norite ją programuoti patys, todėl labai rekomenduoju naudotis biblioteka: „Adafruit DHT“
Aš naudoju serijinį ryšį per USB tarp aviečių pi ir „Arduino“. Mano LCD ekranas ir LED juostelės yra prijungtos prie „Arduino“, o mano „DHt11“, mikrofonas ir „ccs811“- prie aviečių.
2 žingsnis: sukurkite duomenų bazę
Čia galite pamatyti mano duomenų bazės modelį.
Šią duomenų bazę priglobiau savo „Raspberry pi“naudodamas „MariaDB“.
Mano duomenų bazėje buvo 3 lentelės, 1 mano jutikliams, 1 - duomenų registravimui. ir 1 visoms „openweathermaps“API vietoms.
3 žingsnis: sukurkite mano sąranką ir programavimą
Prieš lituojant viską kartu, aš naudoju savo duonos lentą, kad viską sujungčiau ir išbandyčiau savo jutiklius ir šviesos diodų juosteles. Mano kodą galite rasti „github“.
4 žingsnis: sukurkite mano svetainę
Norėdami parodyti savo jutiklių ir „openweathermaps“API duomenis, sukūriau svetainę, kurioje viskas tvarkingai rodoma.
5 veiksmas: mano bylos kūrimas
Sėkmingai atlikę visus veiksmus, galite pradėti kurti korpusą. Norėdami tai padaryti, labai rekomenduoju lituoti komponentus, kad jie nebūtų atsitiktinai atjungti. Aukščiau esančiuose paveikslėliuose galite pamatyti kai kuriuos veiksmus, kurių ėmiausi, kad galėčiau padaryti savo bylą. Pirmiausia viską lituodavau, tada galėjau sudėti kiekvieną komponentą į didelį 5 litrų vandens butelį. Galiausiai pagalvių užpildą ant buteliuko priklijavau karštais klijais.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono