Cuprins:

CloudLamp: 5 pași
CloudLamp: 5 pași

Video: CloudLamp: 5 pași

Video: CloudLamp: 5 pași
Video: Пошаговое подключение и настройка поворотной Wi-Fi IP-камеры видеонаблюдения 2024, Iulie
Anonim
CloudLamp
CloudLamp

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

Crearea unei scheme Fritzing
Crearea unei scheme Fritzing
Crearea unei scheme Fritzing
Crearea unei scheme Fritzing
Crearea unei scheme Fritzing
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

Realizarea unei baze de date
Realizarea 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

Construirea configurării și programării mele
Construirea configurării și programării mele
Construirea configurării și programării mele
Construirea configurării și programării mele
Construirea configurării și programării mele
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

Realizarea site-ului meu
Realizarea site-ului meu
Realizarea site-ului meu
Realizarea site-ului meu
Realizarea site-ului meu
Realizarea 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

Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul
Construindu-mi cazul

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: