Sisukord:

Ühendatud LED -lambid - IoT projektid: 7 sammu (piltidega)
Ühendatud LED -lambid - IoT projektid: 7 sammu (piltidega)

Video: Ühendatud LED -lambid - IoT projektid: 7 sammu (piltidega)

Video: Ühendatud LED -lambid - IoT projektid: 7 sammu (piltidega)
Video: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, November
Anonim
Ühendatud LED -lambid | IoT projektid
Ühendatud LED -lambid | IoT projektid

See pole lihtsalt järjekordne graveeritud LED-lamp, mida näete turul praegu. See on nende lampide täiustatud versioon. Ühendatud seadmete ajastul olen teinud oma ühendatud lambid. See projekt on inspireeritud ühest tootest nimega Filimin: WiFi-ühendusega puutetuli, mis ühendab teid. Ma tõesti armastasin seda toodet, sest selle põlvkonna nutitelefonides, kus iga asi, kõik tegevused võtab meie nutitelefon üle, see toode võimaldab teil jagada oma tundeid oma lähedastele ilma nutitelefoni üldse kasutamata.

Samm: mis see projekt endast kujutab ??

Selles projektis on meil 2 lampi, millel on sisseehitatud WiFi, mis on Interneti kaudu ühendatud AdaFruit serveriga.

Mina isiklikult tegin lambi "I Miss You" lampidena, sellele saate graveerida kõike, mida soovite. Nii et kui ma igatsen kedagi, siis selle asemel, et talle sõnumeid saata või talle helistada, et ma igatsen teid, mida iga teine inimene planeedil teeb, võin lihtsalt oma lampi puudutada, et LED -seade minu seadmes helendama hakkaks. Mõne sekundi pärast hakkab sama intensiivsusega hõõguma ka teine LED -lamp, mis on seadmel koos inimesega, kellele ma selle kinkisin. Mida kauem ma lampi puudutan, seda heledam on valgus, mis näitab, kui väga ma teist inimest igatsen. Teine inimene võib olla kõikjal maailmas ja see seade aitab mul oma tundeid teisele edastada.

See on uuenduslik viis oma tunnete väljendamiseks oma lähedastele. See võib olla ka teie nahkhiire signaal, et kutsuda oma sõpru mängima!

"Sinise linnukese" funktsioon WhatsApp Messengeris, mis toimib meie jaoks lugemistšekina. Meie projektil on sama funktsioon! Niipea kui teine inimene näeb, et lamp hõõgub, saavad nad teada, et ma edastan sõnumi, ja niipea, kui nad seadet puudutavad, kustub LED mõlemal lambil, kinnitades, et nad on näinud sinu sõnum. Nii saan kindlaks teha, kas meie sõnum on edastatud.

Kogu protsessi saab lõpule viia vastupidi. Teine inimene, keda ma võin korrata, et edastada kõike, mida nad tahavad öelda, tehes sama.

2. etapp: vajalikud komponendid

  1. 2 x ESP8266 12e plaati
  2. 2 x 100k takisti
  3. 2 x BC547 transistor
  4. 2 x 12V alalisvooluadapterit
  5. 2 x LED -riba (pikkus vastavalt akrüüllehe suurusele)
  6. 2 x akrüüllehte (olen kasutanud lehte mõõtmetega 150 x 90 x 5 mm)
  7. Mõned juhtmed

Samm: tellige oma PCB -d veebist

Tellige oma PCB -sid veebist
Tellige oma PCB -sid veebist

Ma sain ühe hämmastava saidi nimega jlcpcb.com meie arvutiplaatide veebist tellimiseks. PCB saate ka veebis saidil easyeda.com kujundada ja sealt lihtsalt PCB Gerberi failivormingu alla laadida.

Pärast seda laadige see Gerberi fail jlcpcb -sse üles ja saate arvutiplaadid otse oma ukse juures. Hind on mõistlik. 10 trükkplaati 2 dollari eest.

Veel üks asi - teie esimene tellimus toimetatakse kohale tasuta. Nii et proovige korra.

Kui teil veab, saate paar PCB -d tasuta, kuna ma olen artikli lõpus ühe loosimise plaaninud.

4. samm: ühendused

Ühendused
Ühendused

Samm: töö

Nendele tahvlitele üles laaditud koodi on natuke keeruline seletada ja mõista, nii et selgitan lihtsalt kogu projekti taustal toimuva protsessi abil.

Nii et esiteks olen teinud puudutuslüliti, kasutades lihtsat mitmetuumalist traati läbi takisti jagaja ahela meie ESP -plaadi analoogpistikul. Niipea kui me seda juhet puudutame, hakkab sama ESP -ga ühendatud LED -riba helendama. Mida kauem me traati puudutame, seda heledamad on tuled. Olen programmeerinud 17 heledustaset. Kui olete oma täiusliku heledustaseme lõpetamisega lõpetanud, võtke sõrm juhtmest üle ja mõne sekundi pärast saadab see lamp oma heledusväärtuse andmed teisele lambile Adafruit MQTT maakleri kaudu. Mõlemad lauad toimivad adafurit mqtt klientidena.

Pärast seda hakkab teine lamp sama heledusega helendama niipea, kui on serverilt andmed kätte saanud. Nüüd hakkavad mõlemad lambid helendama sama intensiivsusega. Nüüd puudutab teise lambiga inimene juhtmeid, mõlema lambi tuled kustuvad, mis näitab, et inimene on sõnumi edukalt vastu võtnud ja lugenud.

Ja nagu tark, saab ka teine inimene sama protsessi teha. Põhimõtteliselt on koodil MQTT klient ja mõned keerulised tingimused ja mitte midagi muud. Nii et vaadake lihtsalt kood läbi ja kui olete Arduino kodeerimises hea, saate hõlpsalt kogu asjast aru.

6. samm: kingitus

Ära andma
Ära andma

Siin on üks PCB -d, mida sain selle projekti jaoks liiga palju. Annan neljale oma tellijale ära neli paari PCB -sid ja sellele loosimisele registreerumise protsess on

  1. Teil peab minu fb leht meeldima.
  2. Peate jälgima minu twitteri kontot.
  3. Peate jälgima minu instagrami kontot.
  4. Pärast kõiki neid kommenteerige video alla kui "Ülesanne täidetud"

Samm 7: Kood ja õppevideo

Image
Image

Koodi saamiseks külastage minu GitHubi kontot.

Kui teil on selle projekti tegemisel endiselt kahtlusi, vaadake minu täielikku õpetusvideot, milles olen käsitlenud selle projekti kõiki aspekte.

Soovitan: