INHOUDSOPGAWE:

Gekoppelde LED -lampe - IoT -projekte: 7 stappe (met foto's)
Gekoppelde LED -lampe - IoT -projekte: 7 stappe (met foto's)

Video: Gekoppelde LED -lampe - IoT -projekte: 7 stappe (met foto's)

Video: Gekoppelde LED -lampe - IoT -projekte: 7 stappe (met foto's)
Video: Zipline-avontuur in de bergen van Split | FOMO SHOW S4 #7 | NPO 3 2024, November
Anonim
Gekoppelde LED -lampe | IoT -projekte
Gekoppelde LED -lampe | IoT -projekte

Dit is nie net nog 'n gegraveerde LED-lamp wat u deesdae op die mark sien nie. Dit is die gevorderde weergawe van die lampe. In die era van gekoppelde toestelle het ek my eie aangeslote lampe gemaak. Hierdie projek is geïnspireer uit 'n produk genaamd Filimin: 'n Wi-Fi-aangeskakel raaklig wat u verbind. Ek was baie lief vir hierdie produk, soos in hierdie generasie slimfone, waar elke ding, elke aktiwiteit deur ons slimfoon oorgeneem word, met hierdie produk kan u u gevoelens met u geliefdes deel sonder om 'n slimfoon te gebruik.

Stap 1: Waaroor gaan hierdie projek ??

In hierdie projek het ons 2 lampe met ingeboude WiFi wat via die internet aan die AdaFruit -bediener gekoppel is.

Ek het die lamp persoonlik gemaak as 'I Miss You' lampe; u kan alles wat u wil daarop graveer. As ek iemand mis, in plaas daarvan om te sms of te bel dat ek u mis, wat elke ander persoon op die planeet doen, kan ek my lamp aanraak om die LED op my toestel te laat gloei. Na 'n paar sekondes sal 'n ander LED -lamp wat op die toestel is saam met die persoon aan wie ek dit gegee het, ook met dieselfde intensiteit begin gloei. Hoe langer ek aan die lamp raak, hoe helderder sal die lig wees, wat wys hoeveel ek die ander persoon mis. Die ander persoon kan oral in die hele wêreld wees, en hierdie toestel sal my help om my gevoelens aan die ander een oor te dra.

Dit is 'n innoverende manier om u gevoelens aan u geliefdes uit te spreek. Dit kan ook u kolfsein wees om u vriende te bel om te kom speel!

Die funksie "Blue Tick" op die WhatsApp Messenger, wat vir ons 'n leesbewys is. Ons projek het dieselfde funksie! Sodra die ander persoon sien dat die lamp gloei, sal hulle weet dat ek 'n boodskap oordra, en sodra hulle aan die toestel raak, sal die LED op albei lampe afskakel om te erken dat hulle gesien het jou boodskap. Dit is hoe ek kan bepaal dat ons boodskap oorgedra word.

Die hele proses kan omgekeerd voltooi word. Die ander persoon, ek kan die proses herhaal om alles wat hulle wil sê oor te dra deur dieselfde te doen.

Stap 2: Vereiste komponente

  1. 2 x ESP8266 12e borde
  2. 2 x 100k weerstand
  3. 2 x BC547 Transistor
  4. 2 x 12V DC -adapters
  5. 2 x LED -stroke (lengte volgens die grootte van akrielblad)
  6. 2 x akrielblad (ek het die vel met die afmetings 150 x 90 x 5 mm gebruik)
  7. Sommige drade

Stap 3: Bestel u PCB's aanlyn

Bestel u PCB's aanlyn
Bestel u PCB's aanlyn

Ek het 'n wonderlike webwerf genaamd jlcpcb.com om ons PCBS aanlyn te bestel. U kan ook die PCB aanlyn ontwerp op easyeda.com en dan die gerber -lêerformaat van die PCB aflaai.

Laai die gerber -lêer daarna op jlcpcb op en u kan die pcbs by u deur kry. Die prys is redelik. 10 PCB's vir $ 2.

Nog 'n ding: u eerste bestelling word gratis afgelewer. Probeer dit dus een keer.

As u gelukkig is, kry u 'n paar PCB gratis, want ek het 'n weggee aan die einde van die artikel beplan.

Stap 4: Verbindings

Verbindings
Verbindings

Stap 5: Werk

Die kode wat op hierdie borde opgelaai word, is 'n bietjie ingewikkeld om te verduidelik en te verstaan, so ek sal die hele projek net verduidelik deur die proses wat op die agtergrond plaasvind.

In die eerste plek het ek 'n aanraakskakelaar gemaak met 'n eenvoudige multi -kerndraad deur die Resistor Divider -kring op die analoog pen van ons ESP -bord. Dus, sodra ons aan die draad raak, begin die LED -strook wat aan dieselfde ESP gekoppel is, gloei. Hoe langer ons aan die draad raak, hoe helderder sal die ligte wees. Ek het 17 helderheidsvlakke geprogrammeer. Nadat u klaar is met u perfekte helderheidsvlak, neem u vinger oor die draad en na 'n paar sekondes stuur die lamp die data van sy helderheidswaarde na 'n ander lamp via Adafruit MQTT -makelaar. Beide die borde tree op as adafurit mqtt -kliënte.

Daarna sal die tweede lamp met dieselfde helderheid begin gloei sodra dit die data van die bediener ontvang. Nou gloei albei die lampe met dieselfde intensiteit. Nou is die persoon met die tweede lamp aan die draad; ligte op albei lampe gaan af, wat aandui dat die boodskap suksesvol deur die persoon ontvang en gelees is.

En net soos die tweede persoon dieselfde proses kan doen. Die kode bevat dus eintlik 'n MQTT -kliënt en 'n paar ingewikkelde toestande en niks anders nie. Gaan dus net deur die kode, en as u goed in Arduino -kodering is, sal u die hele ding maklik verstaan.

Stap 6: weggee

Gee weg
Gee weg

Daar is 'n weggee van PCB's wat ek te veel ontvang het vir hierdie projek. Ek sal vier pare PCB's aan vier van my intekenare weggee, en die proses om in te skryf vir hierdie weggee is

  1. Jy moet my fb page like.
  2. U moet my Twitter -rekening volg.
  3. U moet my instagram -rekening volg.
  4. Gee 'n opmerking onder die video as 'taak voltooi'

Stap 7: Kode en tutoriaalvideo

Image
Image

Besoek my GitHub -rekening vir die kode.

As u nog steeds twyfel oor die maak van hierdie projek, kyk dan na my volledige tutoriaalvideo waarin ek elke aspek van hierdie projek behandel het.

Aanbeveel: