Satura rādītājs:

CloudLamp: 5 soļi
CloudLamp: 5 soļi

Video: CloudLamp: 5 soļi

Video: CloudLamp: 5 soļi
Video: DIY CLOUD LAMP // how to make the viral neon light cloud lamp 2024, Jūlijs
Anonim
CloudLamp
CloudLamp

Es esmu Howest Kortrijk students. Lai parādītu, ko esam iemācījušies gada beigās, mums bija jāizveido projekts. Es izvēlējos izgatavot gudru lampu mākoņa formā. Man radās šī ideja, jo esmu vēlējusies māsas dzimšanas dienā uztaisīt mākoni. Bet man nebija ne laika, ne prasmju to izdarīt. Gada beigās es biju iemācījusies tik daudz, ka varēju pat izveidot labāku/gudrāku mākoņa lampas versiju.

CloudLamp ir gudra lampa mākoņa formā.

Tam ir daudz funkciju.

Tam bija sensori iekštelpu gaisa kvalitātes mērīšanai. Tā mēra:

  • CO2 koncentrācija (ppm)
  • Relatīvais mitrums (%)
  • Temperatūra (° C)

Vietnē varat redzēt laika ziņas par jūsu izvēlētajām vietām. Lampas krāsa pielāgojas laika apstākļiem izvēlētajā vietā. Saviem laika datiem izmantoju openweathermaps API.

Ir arī iebūvēts mikrofons, lai jūs varētu mainīt mākoņa atrašanās vietu ar 2 klapēm. Un LCD displejs parāda lampas atrašanās vietu un laika apstākļu aprakstu. Jūs to varat redzēt šeit.

Lampai ir 5 dažādi laika režīmi:

  • saulains
  • sniegs
  • lietus
  • duļķains
  • Daļēji mākoņains
  • vētra

Piegādes

DIY veikalā var atrast gandrīz visu.

Kopējās izmaksas man bija aptuveni 220 eiro.

šim projektam jums ir nepieciešams:

  • Raspberry Pi 3 modelis B
  • Mitruma un temperatūras sensors - DHT11
  • Adafruit CCS811 gaisa kvalitātes sensora izlaušanās
  • spilvenu pildījums
  • 5l ūdens pudele
  • rgb ledstrip
  • tranzistori
  • LCD 16X2
  • Mikrofons KY-038
  • 8 GB micro SD karte
  • 470-OHM rezistori
  • Sieviete - sieviešu vadi
  • Sieviete - vīriešu vadi
  • Vīrietis - tērauda vadi
  • līmes pistole
  • PCB

1. darbība: Fritzing shēmas izveide

Fritzing shēmas izveide
Fritzing shēmas izveide
Fritzing shēmas izveide
Fritzing shēmas izveide
Fritzing shēmas izveide
Fritzing shēmas izveide

PAPILDU INFORMĀCIJA Lai izmantotu CSS811, ir nepieciešamas dažas papildu konfigurācijas. Jūs varat atrast visu šeit. DHT11 ir viena vada komponents. Programmēšanai izmantoju bibliotēku. Tas ir haoss, ja vēlaties to programmēt pats, tāpēc es ļoti iesaku izmantot bibliotēku: Adafruit DHT

Es izmantoju seriālo komunikāciju, izmantojot USB, starp aveņu pi un Arduino. Mans LCD displejs un LED sloksnes ir savienotas ar Arduino, un mans DHt11, mikrofons un ccs811 ir pievienoti avenēm.

2. darbība. Datu bāzes izveide

Datu bāzes izveide
Datu bāzes izveide

Šeit jūs varat redzēt manu datu bāzes modeli.

Es mitināju šo datu bāzi savā Raspberry pi, izmantojot MariaDB.

Manā datu bāzē bija 3 tabulas, 1 maniem sensoriem, 1 datu reģistrēšanai. un 1 visām openweathermaps API atrašanās vietām.

3. darbība: izveidojiet manu iestatīšanu un programmēšanu

Mana iestatījuma veidošana un programmēšana
Mana iestatījuma veidošana un programmēšana
Mana iestatījuma veidošana un programmēšana
Mana iestatījuma veidošana un programmēšana
Mana iestatījuma veidošana un programmēšana
Mana iestatījuma veidošana un programmēšana

Pirms visu to lodēt, es izmantoju savu maizes dēli, lai visu savienotu kopā un pārbaudītu savus sensorus un LED sloksnes. Manu kodu varat atrast vietnē github.

4. darbība. Vietnes izveide

Manas vietnes veidošana
Manas vietnes veidošana
Manas vietnes veidošana
Manas vietnes veidošana
Manas vietnes veidošana
Manas vietnes veidošana

Lai parādītu manu sensoru un openweathermaps API datus, es izveidoju vietni, kurā viss ir labi parādīts.

5. solis: izveidojiet manu lietu

Veidot manu lietu
Veidot manu lietu
Veidot manu lietu
Veidot manu lietu
Veidot manu lietu
Veidot manu lietu
Veidot manu lietu
Veidot manu lietu

Kad esat veiksmīgi pabeidzis visas darbības, jūs varat sākt veidot korpusu. Lai to izdarītu, es ļoti iesaku jums lodēt komponentus kopā, lai tos nevarētu nejauši atvienot. Iepriekš redzamajos attēlos varat redzēt dažus soļus, ko esmu veicis, lai izveidotu savu lietu. Vispirms es visu lodēju kopā, pēc tam katru sastāvdaļu varēju ievietot lielā 5 litru ūdens pudelē. Visbeidzot, es ar karstu līmi pielīmēju spilvenu pildījumu pie pudeles.

Ieteicams: