Turinys:

„IoT“mygtukas („D1 Mini“): 6 žingsniai
„IoT“mygtukas („D1 Mini“): 6 žingsniai

Video: „IoT“mygtukas („D1 Mini“): 6 žingsniai

Video: „IoT“mygtukas („D1 Mini“): 6 žingsniai
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Lapkritis
Anonim
„IoT“mygtukas („D1 Mini“)
„IoT“mygtukas („D1 Mini“)

Aš sukūriau „IoT“mygtuką (pagalvokite apie tuos „Amazon Dash“dalykus), kuriuos galite naudoti norėdami perkelti pranešimus į savo telefoną (pavyzdžiui, atsipalaiduodami sode prašydami papildyti gėrimus). Naudodami IFTTT galite lengvai iš naujo sukonfigūruoti sąveiką su daugeliu kitų įrenginių ir išmaniųjų buitinių prietaisų.

Šiame projekte naudojamas „D1 Mini“mikrovaldiklis ir jis turėtų veikti mėnesius su viena baterija, naudojant gilaus miego funkciją. Projektui užbaigti naudojamas 3D spausdinamas korpusas.

Jums reikės:

„D1 Mini“(https://www.banggood.com/custlink/3v33H1lji3)

3.7 Li-ion 14500 baterija (https://www.banggood.com/custlink/Gv3vPToo9Y)

AA stiliaus akumuliatoriaus laikiklis (https://www.banggood.com/custlink/DKvDHTOOIt)

Paspaudimo mygtukas ir dangtelis (https://www.banggood.com/custlink/3KvDFuajZC)

3D spausdinamas korpusas Kai kurie trumpi vielos ilgiai ir klijų pistoletas, kurį reikia pritvirtinti

Daugiau informacijos ir daugiau tokių projektų rasite mano svetainėje https://www.cabuu.com. Taip pat apsvarstykite galimybę užsiprenumeruoti mano „YouTube“kanalą. Daugiau informacijos taip pat rasite „thingiverse“.

Prekės

1 žingsnis: grandinės sujungimas

Grandinės sujungimas
Grandinės sujungimas

Grandinę labai paprasta surinkti, tiesiog naudokite keletą trumpų laidų dalių, kad prijungtumėte visus komponentus, kaip parodyta schemoje, būkite atsargūs ir atkreipkite dėmesį į bendrus kaiščius ant mygtuko (jei nesate tikri, naudokite multimetrą).

Paspaudęs pranešimą, D1 mini įjungs gilaus miego režimą. Priklausomai nuo naudojimo, baterija turėtų trukti daugelį mėnesių. Kai jis baigsis, jį reikės išimti ir įkrauti/pakeisti.

2 žingsnis: Surinkite korpuse

Surinkite korpuse
Surinkite korpuse

Atsisiųskite ir atsispausdinkite 3D spausdinamą korpusą. Galite apsieiti be, bet jei turite prieigą prie spausdintuvo, jis tikrai atrodys tvarkingiau.

Įdėkite bateriją į laikiklį ir surinkite komponentus korpuse, naudokite karštus klijus, kad viską laikytumėte vietoje. Dangtis turėtų tvirtai laikytis, tačiau norėdami įsitikinti, galite pridėti nedidelį kiekį klijų.

3 veiksmas: nustatykite pranešimus per IFTTT

Sąrankos pranešimai per IFTTT
Sąrankos pranešimai per IFTTT

Pranešimai bus gauti per IFTT programą. Atsisiųskite jį į savo telefoną, jei jo dar neturite, jį galima rasti „Google Play“(https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=lt) ir „Apple“„App Store“(https://apps.apple.com/gb/app/ifttt/id660944635).

Sukurkite paskyrą ir programoje sukonfigūruokite naują programėlę. Funkcijai IF kaip aktyvinimo paslaugą pasirinkite Webhooks, nustatykite žiniatinklio užklausos įvykio pavadinimą į push_button_pressed. Funkcijai THAT kaip pranešimų paslaugą pasirinkite pranešimus. Įveskite savo pranešimą, ty „Prašome daugiau gėrimų sode“.

Kitame skyriuje jums reikės savo unikalaus IFTT rakto, kurį galite pasiekti iš programos, eidami į skirtuką „Paslaugos“, esantį skiltyje „Mano programėlės“, raskite „Webhooks“paslaugą ir spustelėkite Dokumentacija. Nukopijuokite unikalų raktą, paruoštą įklijuoti į „Arduino“kodą kitame skyriuje.

4 veiksmas: sukonfigūruokite ir įkelkite „Arduino“kodą

Konfigūruokite ir įkelkite „Arduino“kodą
Konfigūruokite ir įkelkite „Arduino“kodą

Atsisiųskite „Arduino“eskizą ir atidarykite jį „Arduino IDE“. Įsitikinkite, kad įdiegtos „ESP8266Wifi“bibliotekos. Atnaujinkite eskizą naudodami savo „WiFi“SSID, slaptažodį ir IFTTT raktą, gautus ankstesniame skyriuje.

Įsitikinkite, kad įrankių meniu pasirinktas „D1 mini“, ir prijunkite „Push Button“prie kompiuterio naudodami „micro-usb“. Sudarykite ir įkelkite eskizą.

5 žingsnis: išbandykite

Bandymas
Bandymas

Paspauskite mygtuką ir išbandykite eskizą. Įrenginys turėtų prisijungti prie „WiFi“ir išsiųsti pranešimą apie 5-10 sekundžių. Jei susiduriate su problemomis, vėl prijunkite „micro-usb“kabelį ir pabandykite diagnozuoti naudodami serijinį monitorių, prieinamą „Arduino IDE“.

6 veiksmas: iš naujo sukonfigūruokite

Konfigūruoti iš naujo!
Konfigūruoti iš naujo!

Galite lengvai perkonfigūruoti naują mygtuką, kad galėtumėte valdyti daugybę išmaniųjų įrenginių, pvz., Centrinį šildymą, apšvietimą ir dar daugiau. Atsipalaiduokite savo sode ir leiskite viskam kitam dirbti! Pasilinksmink…

Rekomenduojamas: