Turinys:

„Wi-Fi“išmanusis mygtukas su baterijomis, skirtas valdyti HUE lemputes: 5 žingsniai (su nuotraukomis)
„Wi-Fi“išmanusis mygtukas su baterijomis, skirtas valdyti HUE lemputes: 5 žingsniai (su nuotraukomis)

Video: „Wi-Fi“išmanusis mygtukas su baterijomis, skirtas valdyti HUE lemputes: 5 žingsniai (su nuotraukomis)

Video: „Wi-Fi“išmanusis mygtukas su baterijomis, skirtas valdyti HUE lemputes: 5 žingsniai (su nuotraukomis)
Video: 3 viename ZigBee temperatūros, drėgmės ir šviesos jutiklis su LCD ekranu 2024, Liepa
Anonim

Sekite daugiau autoriaus:

Kaip prijungti „RaspberryPi Pico“prie „WiFi“ir siųsti pranešimus
Kaip prijungti „RaspberryPi Pico“prie „WiFi“ir siųsti pranešimus
Kaip prijungti „RaspberryPi Pico“prie „WiFi“ir siųsti pranešimus
Kaip prijungti „RaspberryPi Pico“prie „WiFi“ir siųsti pranešimus
„BBC Micro“: bitas + „WiFi“+ telefono pranešimai
„BBC Micro“: bitas + „WiFi“+ telefono pranešimai
„BBC Micro“: bitas + „WiFi“+ telefono pranešimai
„BBC Micro“: bitas + „WiFi“+ telefono pranešimai
Kaip sukurti „WiFi“jutiklius ir vartotojo sąsają „Node-RED“„Raspberry Pi“
Kaip sukurti „WiFi“jutiklius ir vartotojo sąsają „Node-RED“„Raspberry Pi“
Kaip sukurti „WiFi“jutiklius ir vartotojo sąsają „Node-RED“„Raspberry Pi“
Kaip sukurti „WiFi“jutiklius ir vartotojo sąsają „Node-RED“„Raspberry Pi“

Šis projektas parodo, kaip greičiau nei per 10 minučių sukurti akumuliatoriumi maitinamo „IoT Wi-Fi“mygtuką. Mygtukas valdo HUE lemputes per IFTTT.

Šiandien galite sukurti elektroninius prietaisus ir tiesiogine prasme per kelias minutes prijungti juos prie kitų išmaniųjų namų įrenginių. Be to, galite tai padaryti be specialių programuotojų ir neparašę vienos kodo eilutės. Šiame tinklaraštyje rodomas su baterijomis maitinamas „Wi-Fi“išmanusis mygtukas, kuris nuotoliniu būdu valdo HUE lemputes internetu. Jį be vargo gali sukurti bet kokio lygio įgūdžių kūrėjai. Mygtukas truks 15 000 aktyvinimo įvykių 2xAAA ličio baterijose - tai yra geriausias mažos galios išmanusis mygtukas. Jei atsižvelgsime į 8 kartus per dieną, tai truks daugiau nei 5 metus. Taip yra dėl to, kad šiame projekte naudojamas IoT modulis neišleidžia jokios srovės, kai nėra įjungtas - tiesa 0A. Ši instrukcija apima šiuos veiksmus:

  1. Surinkimas naudojant duonos lentą
  2. IFTTT ir HUE paslaugos nustatymas
  3. „IoT“modulio konfigūravimas
  4. „IoT“modulio prijungimas prie interneto

Viską galima padaryti per 10 minučių be vienos kodo eilutės ar žinių apie debesį.

Prekės

Dalys

  • Kriketo „Wi-Fi“modulis „Things On Edge“
  • Duonos lenta (bendra)
  • „SparkFun“didelis raudonas kupolo mygtukas
  • Baterijos laikiklis, AAA x 2

Programinės įrangos programos ir internetinės paslaugos

FTTT Maker paslauga

Įrankiai

Lituoklis (bendras)

1 žingsnis: Surinkimas

Image
Image
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Lituoklio kaiščio antraštės PCB atskilusi jungtis prie kriketo modulio. Antraštė palengvina kriketo modulio prijungimą prie duonos lentos.

  • Prijunkite pirmą mygtuko kaištį prie akumuliatoriaus VCC (+)
  • Prijunkite antrąjį kaištį iš mygtuko prie kriketo modulio WAKE_UP prievado
  • Prijunkite akumuliatoriaus VCC (+) prie kriketo modulio BATT prievado
  • Prijunkite akumuliatoriaus GND (-) prie kriketo modulio GND prievado

2 žingsnis: IFTTT sąranka

IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka

Žingsniai, kurių reikia laikytis:

  1. Eikite į:
  2. Prisijunkite arba užsiregistruokite
  3. Spustelėkite Kurti iš vartotojo / paskyros meniu (viršutiniame dešiniajame kampe)
  4. Spustelėkite +, kad sukurtumėte naują šaltinio įvykį
  5. Pasirinkite „Webhooks“paslaugą
  6. Spustelėkite Tęsti
  7. Spustelėkite Gauti žiniatinklio užklausą (kairėje pusėje)
  8. Sukurkite įvykio pavadinimą, pvz. button_event
  9. Šaltinio įvykis turėtų būti nustatytas dabar, spustelėkite + po įvykio Tada
  10. Ieškoti HUE paslaugos
  11. Pasirinkite HUE paslaugų įvykį
  12. jei dar neturite HUE, turite pridėti iki -> Connect
  13. Pasirinkite įrenginį (šviesą), prie kurio bus prijungtas šis įvykis
  14. Spustelėkite Baigti

Beveik baigta, turime gauti HTTP adresą, kuriuo galime paskelbti įvykius iš daiktų interneto modulio.

Ieškokite „Webhooks“paslaugos ir dešiniajame viršutiniame kampe spustelėkite dokumentą.

Tada nukopijuokite žiniatinklio nuorodas, esančias skiltyje „Pateikti POST arba GET žiniatinklio užklausą:“, jums to reikės.

3 veiksmas: sukonfigūruokite „Wi-Fi“kriketo modulį

Konfigūruokite „Wi-Fi“kriketo modulį
Konfigūruokite „Wi-Fi“kriketo modulį
Konfigūruokite „Wi-Fi“kriketo modulį
Konfigūruokite „Wi-Fi“kriketo modulį
Konfigūruokite „Wi-Fi“kriketo modulį
Konfigūruokite „Wi-Fi“kriketo modulį

„Cricket“yra visiškai sukonfigūruotas OTA (per orą) per „Things On Edge“- kūrėjų portalą (https://dev.thingsonedge.com). „Cricket“konfigūraciją nuskaitys internetu, kai ji bus prijungta prie „Wi-Fi“(tai aprašyta kitame skyriuje). Dabar pirmiausia sukonfigūruokime.

Mygtukui reikia sukonfigūruoti „Cricket“, kad jis atsiųstų POST HTTP užklausą, kai pažadinamas didelis signalas IO1: WAKE_UP smeigtuke. Šis signalas pateikiamas paspaudus mygtuką.

Dabar atidarykite „TOE Developer Portal“iš bet kurios naršyklės iš kompiuterio ar mobiliojo telefono. Norėdami suaktyvinti ir sukonfigūruoti įrenginį savo paskyroje, turite užsiregistruoti/prisijungti prie kūrėjų portalo. Priešingu atveju prietaisas neveiks.

Po sėkmingo prisijungimo / registracijos turite spustelėti „Pridėti naują“įrenginį, kad suaktyvintumėte savo įrenginį sistemoje. Turite naudoti unikalų serijos numerį, atspausdintą ant etiketės, esančios „Cricket“gale. ĮSPĖJIMAS: serijos numerį turite pasilikti tik sau. Nesidalinkite ja su niekuo kitu.

Dabar galite konfigūruoti savo įrenginį.

Nustatykite šią konfigūraciją:

  • RTC: IŠJUNGTA
  • IO2: IŠJUNGTA
  • IO3: Išjungta
  • Akumuliatoriaus monitorius: IŠJUNGTA
  • Priverstinai įjunkite atnaujinimus - „IO1 Wake Up: On“
  • Priverstinai įjunkite atnaujinimus - RTC Wake Up: OFF
  • Paskelbti įvykius: žiūrėkite žemiau

Nukopijuokite/įklijuokite nuorodą, kurią nukopijavote iš „Webhooks“, į „io1_wakeup“ir palikite duomenis tuščius

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

Nustatę konfigūraciją, spustelėkite mygtuką Išsaugoti.

Šauniai padirbėta! Jūs beveik ten! Dabar jums tereikia prijungti savo įrenginį prie interneto per „Wi-Fi“tinklą. Sekite kitą skyrių, kaip tai padaryti.

4 veiksmas: „IoT“modulio prijungimas prie interneto

„IoT“modulio prijungimas prie interneto
„IoT“modulio prijungimas prie interneto
„IoT“modulio prijungimas prie interneto
„IoT“modulio prijungimas prie interneto
„IoT“modulio prijungimas prie interneto
„IoT“modulio prijungimas prie interneto

Atlikę kelis veiksmus, prijungsite įrenginį prie interneto per „Wi-Fi“tinklą. Viskas, ką jums reikia padaryti, tai suaktyvinti privatų „Cricket“„Wi-Fi“viešosios interneto prieigos tašką ir atidaryti privatų tinklalapį, kad galėtumėte perduoti „Wi-Fi“tinklo kredencialus. Atlikite toliau nurodytus veiksmus.

  1. Paspauskite ir palaikykite modulio mygtuką 5 sekundes, kol šviesos diodas nuolat degs.
  2. Kai šviesos diodas nuolat dega, „Cricket“atidarė privatų „Wi-Fi“tašką. Prisijunkite iš nešiojamojo kompiuterio ar išmaniojo telefono prie karštosios vietos naudodami šiuos kredencialus: SSID: toe_device Slaptažodžio nereikia
  3. Prisijungę atidarykite privatų tinklalapį: https://192.168.4.1/index.htmlPASTABA: įsitikinkite, kad šviesos diodas vis dar dega! Jei išjungta, pakartokite veiksmus nuo pradžių
  4. Dabar galite perduoti „Wi-Fi“tinklo prisijungimo duomenis ir spustelėti SUSIJUNGTI. Jei įvedėte teisingą SSID ir slaptažodį, po kelių sekundžių prietaisas turėtų pranešti, kad jis yra prisijungęs, o šviesos diodas užges.

Sveikinu! Dabar jūsų įrenginys veikia ir yra prijungtas prie interneto!

5 žingsnis: santrauka

Dabar galite įjungti/išjungti HUE šviesą naudodami savo mygtuko įtaisą !

Daugiau informacijos galite rasti:

  • Apie kriketo modulį iš „Things On Edge“(https://thingsonedge.com) puslapio
  • Daugiau techninės informacijos rasite čia „GitHUB“(https://github.com/thingsonedge/cricket)
  • Vaizdo įrašas su instrukcijomis:

Rekomenduojamas: