Turinys:

„CloudLamp“: 5 žingsniai
„CloudLamp“: 5 žingsniai

Video: „CloudLamp“: 5 žingsniai

Video: „CloudLamp“: 5 žingsniai
Video: Animation effects of DIY cloudlamp 2024, Liepa
Anonim
„CloudLamp“
„CloudLamp“

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ą

Fritzing schemos kūrimas
Fritzing schemos kūrimas
Fritzing schemos kūrimas
Fritzing schemos kūrimas
Fritzing schemos kūrimas
Fritzing schemos kūrimas

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ę

Duomenų bazės kūrimas
Duomenų bazės kūrimas

Č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ą

Mano sąrankos kūrimas ir programavimas
Mano sąrankos kūrimas ir programavimas
Mano sąrankos kūrimas ir programavimas
Mano sąrankos kūrimas ir programavimas
Mano sąrankos kūrimas ir programavimas
Mano sąrankos kūrimas ir programavimas

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ę

Mano svetainės kūrimas
Mano svetainės kūrimas
Mano svetainės kūrimas
Mano svetainės kūrimas
Mano svetainės kūrimas
Mano svetainės kūrimas

Norėdami parodyti savo jutiklių ir „openweathermaps“API duomenis, sukūriau svetainę, kurioje viskas tvarkingai rodoma.

5 veiksmas: mano bylos kūrimas

„Mano bylos“kūrimas
„Mano bylos“kūrimas
„Mano bylos“kūrimas
„Mano bylos“kūrimas
„Mano bylos“kūrimas
„Mano bylos“kūrimas
„Mano bylos“kūrimas
„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: