Kazalo:

Priključene LED svetilke - Projekti IoT: 7 korakov (s slikami)
Priključene LED svetilke - Projekti IoT: 7 korakov (s slikami)

Video: Priključene LED svetilke - Projekti IoT: 7 korakov (s slikami)

Video: Priključene LED svetilke - Projekti IoT: 7 korakov (s slikami)
Video: Часть 3 - Аудиокнига Ивана Тургенева «Отцы и дети» (гл. 19-23) 2024, November
Anonim
Priključene LED svetilke | IoT projekti
Priključene LED svetilke | IoT projekti

To ni le še ena vgravirana LED svetilka, ki jo danes vidite na trgu. To je napredna različica teh svetilk. V dobi povezanih naprav sem izdelal lastne povezane svetilke. Ta projekt je navdihnjen z enim izdelkom, imenovanim Filimin: Wi-Fi Enabled Light, ki vas poveže. Resnično mi je bil všeč ta izdelek, saj v tej generaciji pametnih telefonov, kjer vsako stvar, vsako dejavnost prevzame naš pametni telefon, vam bo ta izdelek omogočil, da svoje občutke delite s svojimi najdražjimi, ne da bi sploh uporabljali pametni telefon.

1. korak: O čem govori ta projekt ??

V tem projektu imamo 2 svetilki, ki ima vgrajen WiFi, ki je prek interneta povezan s strežnikom AdaFruit.

Osebno sem izdelal svetilko kot svetilke "Pogrešam te", vanj lahko vgravirate karkoli želite. Torej, če pogrešam nekoga, namesto da bi ji poslal sporočilo ali jo poklical, da te pogrešam, kar počne vsaka druga oseba na planetu, se lahko preprosto dotaknem svetilke, da LED zasveti na moji napravi. Po nekaj sekundah bo z enako jakostjo začela sveteti tudi druga LED svetilka, ki je na napravi z osebo, ki sem ji jo podarila. Dlje ko se dotikam svetilke, svetlejša bo luč, ki razkriva, koliko pogrešam drugo osebo. Druga oseba bi lahko bila kjer koli po vsem svetu in ta naprava mi bo pomagala, da svoja čustva prenesem na drugo osebo.

To je inovativen način za izražanje svojih občutkov svojim ljubljenim. To je lahko tudi vaš signal netopirja, da pokličete prijatelje, da se igrajo!

Funkcija "Blue Tick" v WhatsApp Messengerju, ki nam deluje kot potrdilo o branju. Naš projekt ima enako lastnost! Takoj, ko druga oseba vidi, da svetilka sveti, bo izvedela, da prenašam sporočilo in takoj, ko se dotaknejo naprave, se bo LED na obeh svetilkah ugasnil, da potrdi, da je videl tvoje sporočilo. Tako lahko ugotovim, da je naše sporočilo posredovano.

Celoten postopek je mogoče dokončati obratno. Druga oseba, s katero lahko ponovim postopek, s čimer povem vse, kar hočem povedati.

2. korak: potrebne komponente

  1. 2 x ESP8266 12e plošče
  2. 2 x 100 k upor
  3. 2 x tranzistor BC547
  4. 2 x 12V DC adapterji
  5. 2 x LED trakovi (dolžina glede na velikost akrilne pločevine)
  6. 2 x akrilni list (uporabil sem list dimenzij 150 x 90 x 5 mm)
  7. Nekaj žic

3. korak: Naročite tiskana vezja prek spleta

Naročite PCB na spletu
Naročite PCB na spletu

Dobil sem eno neverjetno spletno stran, imenovano jlcpcb.com, ki je naročila naše računalnike na spletu. PCB lahko oblikujete tudi na spletu na easyeda.com in od tam preprosto prenesete datoteko gerber na tiskanem vezju.

Po tem naložite tisto gerber datoteko na jlcpcb in pcbs lahko dobite tik pred vrati. Cena je razumna. 10 PCB -jev za 2 USD.

Še nekaj, vaše prvo naročilo bo dostavljeno brezplačno. Zato poskusite enkrat.

Če boste imeli srečo, boste brezplačno dobili par tiskanih vezij, saj sem na koncu članka načrtoval eno nagradno igro.

4. korak: Povezave

Povezave
Povezave

5. korak: Delo

Kodo, naloženo na te plošče, je nekoliko zapleteno razložiti in razumeti, zato bom celoten projekt razložil s postopkom, ki se odvija v ozadju.

Torej, najprej sem naredil stikalo na dotik z uporabo preproste večžilne žice skozi vezje razdelilnika uporov na analognem vtiču naše plošče ESP. Torej, takoj ko se dotaknemo te žice, začne LED -trak, priključen na isti ESP, žareti. Dlje ko se dotikamo žice, svetlejše bodo luči. Programiral sem 17 stopenj svetlosti. Ko končate s popolno stopnjo svetlosti, s prsta odstranite prst in po nekaj sekundah bo ta svetilka preko posrednika Adafruit MQTT poslala podatke o svoji vrednosti svetlosti v drugo svetilko. Obe plošči delujeta kot odjemalci adafurit mqtt.

Po tem bo druga svetilka začela žareti z enako svetlostjo, takoj ko prejme podatke od strežnika. Zdaj bosta obe svetilki svetili z enako jakostjo. Zdaj, ko se oseba z drugo svetilko dotakne žice, se luči na obeh svetilkah ugasnejo, kar pomeni, da je oseba uspešno prejela in prebrala sporočilo.

Tako kot pametno lahko druga oseba naredi isti postopek. Torej v osnovi ima koda odjemalca MQTT in nekatere zapletene pogoje in nič drugega. Torej pojdite skozi kodo in če ste dobri v kodiranju Arduino, boste zlahka razumeli vse stvari.

6. korak: Nagradna igra

Daj proč
Daj proč

Za en projekt sem prejel presežno količino PCB -jev. Štirim svojim naročnikom bom podaril štiri pare PCB -jev in postopek za vpis v to nagradno igro je

  1. Morate všečkati mojo fb stran.
  2. Morate slediti mojemu računu na Twitterju.
  3. Morate slediti mojemu instagram računu.
  4. Po vsem tem pod videoposnetek komentirajte "Naloga je dokončana"

7. korak: Video koda in vadnica

Image
Image

Za kodo obiščite moj račun za GitHub.

Če še vedno dvomite o izdelavi tega projekta, si oglejte moj celoten video vadnico, v kateri sem zajel vse vidike tega projekta.

Priporočena: