Tartalomjegyzék:

Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérléséhez: 5 lépés (képekkel)
Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérléséhez: 5 lépés (képekkel)

Videó: Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérléséhez: 5 lépés (képekkel)

Videó: Akkumulátoros Wi-Fi intelligens gomb a HUE fények vezérléséhez: 5 lépés (képekkel)
Videó: МИНИ КАМЕРА ВИДЕОНАБЛЮДЕНИЯ С АККУМУЛЯТОРАМИ И СОЛНЕЧНОЙ ПАНЕЛЬЮ 100 ДНЕЙ БЕЗ ПОДЗАРЯДКИ!!! 2024, November
Anonim

Kövesse a szerző további információit:

A RaspberryPi Pico csatlakoztatása a WiFi -hez és értesítések küldése
A RaspberryPi Pico csatlakoztatása a WiFi -hez és értesítések küldése
A RaspberryPi Pico csatlakoztatása a WiFi -hez és értesítések küldése
A RaspberryPi Pico csatlakoztatása a WiFi -hez és értesítések küldése
BBC Micro: bit + WiFi + Telefonértesítések
BBC Micro: bit + WiFi + Telefonértesítések
BBC Micro: bit + WiFi + Telefonértesítések
BBC Micro: bit + WiFi + Telefonértesítések
Hogyan építsünk WiFi érzékelőket és felhasználói felületet a Node-RED-ben a Raspberry Pi-n
Hogyan építsünk WiFi érzékelőket és felhasználói felületet a Node-RED-ben a Raspberry Pi-n
Hogyan építsünk WiFi érzékelőket és felhasználói felületet a Node-RED-ben a Raspberry Pi-n
Hogyan építsünk WiFi érzékelőket és felhasználói felületet a Node-RED-ben a Raspberry Pi-n

Ez a projekt bemutatja, hogyan lehet kevesebb, mint 10 perc alatt építeni elemmel működő IoT Wi-Fi gombot. A gomb vezérli a HUE fényeket az IFTTT felett.

Ma elektronikai eszközöket építhet, és szó szerint percek alatt csatlakoztathatja őket más intelligens otthoni eszközökhöz. Sőt, ezt megteheti dedikált programozók és egyetlen kódsor írása nélkül is. Ebben a blogban egy akkumulátorral működő Wi-Fi intelligens gombot mutatunk be, amely az interneten keresztül távolról vezérli a HUE fényeket. A fejlesztők minden képzettségi szinten könnyedén felépíthetik. A gomb 15k aktiválási eseményt fog tartani 2xAAA lítium elemekkel - ez messze a legjobb alacsony fogyasztású intelligens gomb. Ha napi 8x lökést/eseményt veszünk figyelembe, 5+ évig tart. Ez annak köszönhető, hogy az IoT modul, amelyet ebben a projektben használnak, nem szívja le az áramot, ha nincs aktiválva - igaz 0A. Ez az utasítás a következő lépéseket tartalmazza:

  1. Összeszerelés kenyértáblával
  2. IFTTT és HUE szolgáltatás beállítása
  3. Az IoT modul konfigurálása
  4. Az IoT modul csatlakoztatása az internethez

Minden elvégezhető 10 perc alatt egyetlen kódsor vagy felhőalapú tudás nélkül.

Kellékek

Alkatrészek

  • Krikett Wi-Fi modul Things On Edge
  • Breadboard (általános)
  • SparkFun nagy piros kupola gomb
  • Akkumulátor tartó, AAA x 2

Szoftveralkalmazások és online szolgáltatások

FTTT Maker szolgáltatás

Eszközök

Forrasztópáka (általános)

1. lépés: Összeszerelés

Image
Image
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Forrasztópáka -fejléc NYÁK szakadó csatlakozó a krikett modulhoz. A fejléc megkönnyíti a Cricket modul csatlakoztatását a kenyértáblához.

  • Csatlakoztassa a gomb első csapját az akkumulátor VCC -hez (+)
  • Csatlakoztassa a gomb második gombját a Cricket modul WAKE_UP portjához
  • Csatlakoztassa az akkumulátor VCC -jét (+) a Cricket modul BATT -portjához
  • Csatlakoztassa a GND (-) akkumulátort a Cricket modul GND portjához

2. lépés: IFTTT beállítás

IFTTT beállítás
IFTTT beállítás
IFTTT beállítás
IFTTT beállítás
IFTTT beállítás
IFTTT beállítás
IFTTT beállítás
IFTTT beállítás

Követendő lépések:

  1. Látogasson el ide:
  2. Bejelentkezés vagy regisztráció
  3. Kattintson a Létrehozás felhasználói / fiók menüből (jobb felső sarokban)
  4. Új forrásesemény létrehozásához kattintson a + gombra
  5. Válassza a Webhooks szolgáltatást
  6. Kattintson a Folytatás gombra
  7. Kattintson a Webes kérelem fogadása lehetőségre (a bal oldalon)
  8. Hozzon létre eseménynevet pl. gomb_esemény
  9. A forráseseményt most kell beállítani, kattintson az + esemény után esemény után
  10. Keresés a HUE szolgáltatásban
  11. Válassza a HUE szolgáltatási eseményt
  12. ha még nem rendelkezik HUE -vel, akkor hozzá kell adnia -> Connect
  13. Válassza ki azt az eszközt (fényt), amelyhez ezt az eseményt csatolni kívánja
  14. Kattintson a Befejezés gombra

Majdnem kész, meg kell szereznünk egy HTTP -címet, amelyre eseményeket tehetünk közzé az IoT modulból.

Keresse meg a Webhooks szolgáltatást, és kattintson a dokumentumra a jobb felső sarokban.

Ezután másolja a webes hivatkozásokat a "POST vagy GET webkérelem küldése a következő címre:" címre: ez utóbbira lesz szüksége.

3. lépés: Állítsa be a Wi-Fi krikettmodult

Konfigurálja a Wi-Fi krikettmodult
Konfigurálja a Wi-Fi krikettmodult
Konfigurálja a Wi-Fi krikettmodult
Konfigurálja a Wi-Fi krikettmodult
Konfigurálja a Wi-Fi krikettmodult
Konfigurálja a Wi-Fi krikettmodult

A Cricket teljesen konfigurált OTA (Over The Air) a Things On Edge - Fejlesztői portálon keresztül (https://dev.thingsonedge.com). A konfigurációt a Cricket az interneten keresztül fogja letölteni, amikor csatlakozik a Wi-Fi-hez (ezt a következő részben ismertetjük). Most először konfiguráljuk.

A gombhoz be kell állítanunk a Cricketet, hogy küldjön POST HTTP kérést, amikor az IO1: WAKE_UP pin magas jele felébreszti. Ez a jel akkor jelenik meg, ha megnyomja a gombot.

Most nyissa meg a TOE fejlesztői portált bármely böngészőből, akár PC -ről, akár mobilról. Az eszköz aktiválásához és konfigurálásához fiókjában regisztrálnia kell/be kell jelentkeznie a fejlesztői portálra. Ellenkező esetben a készülék nem fog működni.

A sikeres bejelentkezés / regisztráció után az "Új hozzáadása" eszközre kell kattintani az eszköz aktiválásához a rendszerben. Használnia kell a Cricket hátoldalán lévő címkére ragasztott egyedi sorozatszámot. FIGYELMEZTETÉS: A sorozatszámot csak magának kell megőriznie. Ne ossza meg senkivel.

Most konfigurálhatja készülékét.

Állítsa be a következő konfigurációt:

  • RTC: KI
  • IO2: KI
  • IO3: Ki
  • Akkumulátor -monitor: KI
  • Frissítések kényszerítése - IO1 Wake Up: On
  • Frissítések kényszerítése - RTC Wake Up: OFF
  • Események közzététele: lásd alább

Másolja/illessze be a Webhooksból másolt linket az io1_wakeup programba, és hagyja üresen az adatokat

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

Miután beállította a konfigurációt, nyomja meg a Mentés gombot.

Szép munka! Már majdnem ott vagy! Most már csak csatlakoztatnia kell a készüléket az internethez a Wi-Fi hálózaton keresztül. Kérjük, kövesse a következő részt, hogyan kell ezt megtenni.

4. lépés: Az IoT modul csatlakoztatása az internethez

Az IoT modul csatlakoztatása az internethez
Az IoT modul csatlakoztatása az internethez
Az IoT modul csatlakoztatása az internethez
Az IoT modul csatlakoztatása az internethez
Az IoT modul csatlakoztatása az internethez
Az IoT modul csatlakoztatása az internethez

Néhány lépésben csatlakoztatja a készüléket az internethez a Wi-Fi hálózaton keresztül. Mindössze annyit kell tennie, hogy aktiválja Cricket privát Wi-Fi hotspotját, majd nyisson meg egy privát weboldalt a Wi-Fi hálózati hitelesítő adatainak továbbításához. Kérjük, kövesse az alábbi lépéseket:

  1. Nyomja meg és tartsa lenyomva a modul gombját 5 másodpercig, amíg a LED folyamatosan világítani nem kezd.
  2. Miután a LED folyamatosan világít, Cricket megnyitott egy privát Wi-Fi forrópontot. Csatlakozzon laptopról vagy okostelefonról a forró ponthoz a következő hitelesítő adatokkal: SSID: toe_device Nincs szükség jelszóra
  3. A csatlakoztatás után nyisson meg egy privát weboldalt: https://192.168.4.1/index.htmlMEGJEGYZÉS: győződjön meg arról, hogy a LED továbbra is világít! Ha OFF, ismételje meg a lépéseket az elejétől
  4. Most átadhatja Wi-Fi hálózati hitelesítő adatait, és kattintson a CSATLAKOZÁS gombra. Ha helyes SSID -t és jelszót adott meg, akkor néhány másodperc múlva az eszköznek jelentenie kell, hogy online állapotban van, és a LED kialszik.

Gratulálunk! Most a készülék élőben van, és csatlakozik az internethez!

5. lépés: Összefoglalás

Most be- és kikapcsolhatja a HUE lámpát a gombos eszközével !

További információkat talál:

  • A krikett modulról a Things On Edge (https://thingsonedge.com) oldalon
  • További technikai információk itt találhatók: GitHUB (https://github.com/thingsonedge/cricket)
  • Videó utasításokkal:

Ajánlott: