Turinys:

Prijungtos LED lempos - „IoT“projektai: 7 žingsniai (su nuotraukomis)
Prijungtos LED lempos - „IoT“projektai: 7 žingsniai (su nuotraukomis)

Video: Prijungtos LED lempos - „IoT“projektai: 7 žingsniai (su nuotraukomis)

Video: Prijungtos LED lempos - „IoT“projektai: 7 žingsniai (su nuotraukomis)
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Lapkritis
Anonim
Prijungtos LED lempos | Daiktų interneto projektai
Prijungtos LED lempos | Daiktų interneto projektai

Tai ne tik dar viena graviruota LED lempa, kurią dabar matote rinkoje. Tai yra pažangi lempų versija. Prijungtų prietaisų eroje aš sukūriau savo prijungtas lempas. Šį projektą įkvėpė vienas produktas, pavadintas „Filimin:„ Wi-Fi Enabled Touch Light “, jungiantis jus. Aš tikrai mylėjau šį produktą, nes šios kartos išmanusis telefonas, kai kiekvieną dalyką, kiekvieną veiklą perima mūsų išmanusis telefonas, šis produktas leis jums pasidalyti savo jausmais savo artimiesiems, nenaudojant išmaniojo telefono.

1 žingsnis: Apie ką šis projektas ??

Šiame projekte turime 2 lempas, kuriose įmontuotas „WiFi“yra prijungtas prie „AdaFruit“serverio internetu.

Aš asmeniškai padariau lempą kaip „Aš tavęs pasiilgau“lemputes, ant jos gali išgraviruoti viską, ko tik nori. Taigi, jei man kažko trūksta, užuot siųsusi žinutes ar skambinusi jai, kad pasiilgau tavęs, ką daro visi kiti planetos žmonės, galiu tiesiog paliesti savo lempą, kad mano įrenginio šviesos diodas švytėtų. Po kelių sekundžių kitas šviesos diodas, esantis įrenginyje su asmeniu, kuriam aš jį padovanojau, taip pat pradės švytėti tokiu pat intensyvumu. Kuo ilgiau paliesiu lempą, tuo ryškesnė bus šviesa, kuri parodys, kiek man trūksta kito žmogaus. Kitas asmuo gali būti bet kurioje pasaulio vietoje, ir šis prietaisas padės man perteikti savo jausmus kitam.

Tai novatoriškas būdas išreikšti savo jausmus savo artimiesiems. Tai taip pat gali būti jūsų šikšnosparnio signalas pakviesti draugus ateiti žaisti!

„Mėlynojo varnelės“funkcija „WhatsApp Messenger“, kuri mums veikia kaip skaitymo kvitas. Mūsų projektas turi tą pačią funkciją! Kai tik kitas asmuo pamatys, kad lempa šviečia, jis sužinos, kad aš perduodu pranešimą, ir kai tik palies prietaisą, abiejų lempų šviesos diodas išsijungs, kad patvirtintų, jog matė tavo žinutė. Taip galiu nustatyti, ar mūsų žinia perduodama.

Visas procesas gali būti baigtas atvirkščiai. Kitas asmuo, kurį galiu pakartoti, perteikia viską, ką nori pasakyti, darydamas tą patį.

2 žingsnis: reikalingi komponentai

  1. 2 x ESP8266 12e plokštės
  2. 2 x 100k rezistorius
  3. 2 x BC547 tranzistorius
  4. 2 x 12 V nuolatinės srovės adapteriai
  5. 2 x LED juostos (ilgis pagal akrilo lakšto dydį)
  6. 2 x akrilo lakštas (naudojau lakštą, kurio matmenys 150 x 90 x 5 mm)
  7. Kai kurie laidai

3 žingsnis: užsisakykite savo PCB internetu

Užsisakykite savo PCB internetu
Užsisakykite savo PCB internetu

Gavau vieną nuostabią svetainę, pavadintą jlcpcb.com, kur užsisakėme mūsų PCB internetu. Jūs taip pat galite sukurti PCB internete adresu easyeda.com ir tada tiesiog atsisiųskite PCB gerber failo formatą.

Po to įkelkite tą „Gerber“failą į „jlcpcb“ir galėsite gauti plokštes prie pat durų. Kaina yra pagrįsta. 10 PCB už 2 USD.

Dar vienas dalykas, pirmasis jūsų užsakymas bus pristatytas nemokamai. Taigi pabandykite vieną kartą.

Jei jums pasisekė, porą PCB gausite nemokamai, nes straipsnio pabaigoje suplanavau vieną dovaną.

4 žingsnis: jungtys

Sujungimai
Sujungimai

5 žingsnis: darbas

Šiose lentose įkeltas kodas yra šiek tiek sudėtingas paaiškinti ir suprasti, todėl aš tiesiog paaiškinsiu visą projektą fone vykstančiu procesu.

Taigi pirmiausia aš padariau jutiklinį jungiklį, naudodamas paprastą daugiagyslę laidą per rezistoriaus skirstytuvo grandinę mūsų ESP plokštės analoginiame kaištyje. Taigi, kai tik mes paliečiame tą laidą, šviesos diodų juostelė, prijungta prie to paties ESP, pradeda švytėti. Kuo ilgiau paliesime laidą, tuo šviesesnės bus šviesos. Aš užprogramavau 17 ryškumo lygių. Kai baigsite tobulo ryškumo lygio sustabdymą, nuimkite pirštą virš laido ir po kelių sekundžių ši lempa siųs savo ryškumo vertės duomenis į kitą lempą per „Adafruit MQTT“brokerį. Abi plokštės veikia kaip „adafurit mqtt“klientai.

Po to antroji lemputė pradės švytėti tokiu pat ryškumu, kai tik gaus duomenis iš serverio. Dabar abi lempos švytės tuo pačiu intensyvumu. Dabar asmuo, turintis antrąją lempą, liečia laidą, abiejų lempų lemputės užges, o tai reiškia, kad asmuo sėkmingai gavo ir perskaitė pranešimą.

Ir kaip išmintingas, antras asmuo gali atlikti tą patį procesą. Taigi iš esmės kode yra MQTT klientas ir kai kurios sudėtingos sąlygos, ir nieko daugiau. Taigi tiesiog pereikite prie kodo ir, jei gerai mokate koduoti „Arduino“, tada lengvai suprasite visą dalyką.

6 žingsnis: dovanos

Atiduoti
Atiduoti

Yra vienas PCB dovanų, kurių šiam projektui gavau per daug. Keturiems savo abonentams padovanosiu keturias poras PCB, o registracija į šią dovaną vyksta

  1. Tau reikia pamėgti mano fb puslapį.
  2. Turite sekti mano „Twitter“paskyrą.
  3. Turite sekti mano instagram paskyrą.
  4. Po visų šių komentarų po vaizdo įrašu „Užduotis atlikta“

7 žingsnis: kodo ir mokymo vaizdo įrašas

Image
Image

Norėdami gauti kodą, apsilankykite mano „GitHub“paskyroje.

Jei vis dar turite kokių nors abejonių dėl šio projekto kūrimo, žiūrėkite visą mano mokymo vaizdo įrašą, kuriame aprašiau visus šio projekto aspektus.

Rekomenduojamas: