Innehållsförteckning:
- Tillbehör
- Steg 1: Montering
- Steg 2: IFTTT -inställning
- Steg 3: Konfigurera Wi-Fi Cricket-modul
- Steg 4: Anslutning av IoT -modul till Internet
- Steg 5: Sammanfattning
Video: Batteridriven Wi-Fi Smart-knapp för att styra HUE-lampor: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Av sylwekbalaFölj mer av författaren:
Detta projekt visar hur man bygger en batteridriven IoT Wi-Fi-knapp på mindre än 10 minuter. Knappen styr HUE -lampor över IFTTT.
Idag kan du bygga elektroniska enheter och ansluta dem till andra smarta hem -enheter bokstavligen på några minuter. Dessutom kan du göra det utan dedikerade programmerare och skriva en enda kodrad. I den här bloggen visar vi en batteridriven Wi-Fi Smart-knapp, som fjärrstyr HUE-lampor över internet. Den kan byggas enkelt av utvecklare på alla färdighetsnivåer. Knappen kommer att hålla 15 000 aktiveringshändelser på 2xAAA litiumbatterier - detta är den överlägset bästa lågeffektsmartknappen. Om vi tar hänsyn till 8x pushar/händelser om dagen kommer det att pågå i 5+ år. Det beror på att IoT -modulen, som används i detta projekt, inte tömmer någon ström när den inte är aktiverad - true 0A. Denna instruktion består av följande steg:
- Montering med brödbräda
- Inställning av IFTTT- och HUE-tjänst
- Konfigurera IoT -modul
- Ansluter IoT -modul till internet
Allt kan göras under 10 minuter utan en enda kodrad eller molnkunskap.
Tillbehör
Delar
- Cricket Wi-Fi-modul Things On Edge
- Brödbräda (generisk)
- SparkFun Big Red Dome -knapp
- Batterihållare, AAA x 2
Programvaruappar och onlinetjänster
FTTT Maker -tjänst
Verktyg
Lödkolv (generiskt)
Steg 1: Montering
Lödstift Pin Header PCB utbrytningsanslutning till Cricket -modul. Rubriken gör det enklare att ansluta Cricket -modulen till brödbrädan.
- Anslut första stiftet från knappen till batteriet VCC (+)
- Anslut andra stiftet från knappen till WAKE_UP -porten på Cricket -modulen
- Anslut batteri VCC (+) till BATT -porten på Cricket -modulen
- Anslut batteri GND (-) till GND-porten på Cricket-modulen
Steg 2: IFTTT -inställning
Steg att följa:
- Gå till:
- Logga in eller registrera dig
- Klicka på Skapa från användar- / kontomenyn (övre högra hörnet)
- Klicka på + för att skapa en ny källhändelse
- Välj Webhooks -tjänst
- Klicka på Fortsätt
- Klicka på Ta emot en webbförfrågan (till vänster)
- Skapa eventnamn t.ex. knapp_händelse
- Källhändelsen ska konfigureras nu, klicka på + efter sedan händelse
- Sök HUE -tjänsten
- Välj HUE -servicehändelse
- om du ännu inte har HUE måste du lägga till med -> Connect
- Välj den enhet (lampa) som denna händelse ska bifogas
- Klicka på Slutför
Nästan klart måste vi skaffa en HTTP -adress som vi kan skicka händelse till från IoT -modulen.
Sök efter Webhooks -tjänsten och klicka i dokumentet i det högra hörnet.
Nästa kopiera webblänkar under "Skicka en POST eller GET webbförfrågan till:" du kommer att behöva den senare.
Steg 3: Konfigurera Wi-Fi Cricket-modul
Cricket är helt konfigurerad OTA (Over The Air) genom Things On Edge - Developer Portal (https://dev.thingsonedge.com). Konfigurationen kommer att hämtas av Cricket via internet när den är ansluten till din Wi-Fi (som beskrivs i nästa avsnitt). Låt oss nu konfigurera det först.
För knappen måste vi konfigurera Cricket för att skicka POST HTTP -begäran när den väcks av hög signal på IO1: WAKE_UP pin. Denna signal tillhandahålls när knappen trycks in.
Öppna nu TOE Developer Portal från valfri webbläsare antingen från PC eller mobil. Du måste registrera/logga in på utvecklarportalen för att aktivera och konfigurera enheten i ditt konto. Annars fungerar inte enheten.
Efter lyckad inloggning / registrering måste du klicka på "Lägg till ny" enhet för att aktivera din enhet i systemet. Du måste använda det unika serienumret tryckt på en etikettstick på baksidan av Cricket. VARNING: Du måste bara behålla serienumret för dig själv. Dela inte det med någon annan.
Nu kan du konfigurera din enhet.
Ställ in följande konfiguration:
- RTC: AV
- IO2: AV
- IO3: Av
- Batteriövervakare: AV
- Tvinga fram uppdateringar - IO1 Wake Up: On
- Tvinga fram uppdateringar - RTC Wake Up: OFF
- Lägg upp evenemang: se nedan
Kopiera/klistra in länken du kopierade från Webhooks till io1_wakeup och lämna data tomma
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
När du har ställt in konfigurationen trycker du på Spara -knappen.
Bra gjort! Du är nästan där! Nu behöver du bara ansluta din enhet till internet via ditt Wi-Fi-nätverk. Följ nästa avsnitt hur du gör det.
Steg 4: Anslutning av IoT -modul till Internet
I några steg ansluter du din enhet till internet via ditt Wi-Fi-nätverk. Allt du behöver göra är att aktivera Crickets privata Wi-Fi-hotspot och sedan öppna en privat webbsida för att skicka dina Wi-Fi-nätverksuppgifter. Följ stegen nedan:
- Håll en knapp på modulen intryckt i 5 sekunder tills lysdioden lyser konstant.
- När lysdioden lyser konstant Cricket öppnade en privat Wi-Fi hot spot. Anslut från antingen en bärbar dator eller smartphone till hot spot med följande referenser: SSID: toe_device Inget lösenord krävs
- När du är ansluten öppnar du en privat webbsida: https://192.168.4.1/index.html OBS: se till att lysdioden fortfarande lyser! Om är AV, upprepa stegen från början
- Nu kan du skicka dina Wi-Fi-nätverksuppgifter och klicka på ANSLUTA. Om du passerade rätt SSID och lösenord ska enheten efter några sekunder rapportera att den är online och lysdioden kommer att vara AV.
Grattis! Nu är din enhet live och ansluten till internet!
Steg 5: Sammanfattning
Nu kan du slå på/av HUE -lampan med din knappenhet !!
Du hittar mer information:
- Om Cricket -modul från Things On Edge (https://thingsonedge.com) sida
- Mer teknisk information finns här GitHUB (https://github.com/thingsonedge/cricket)
- Video med instruktioner:
Rekommenderad:
Mångsidig I/O Extender PCB för att styra många Nixie -rör med I2C: 9 steg (med bilder)
Mångsidig I/O Extender PCB för att styra många Nixie -rör med I2C: För närvarande finns det ett stort intresse för att väcka vintage nixie -rör till liv. Massor av nixie -rörklockor är tillgängliga på marknaden. Det verkade till och med vara en livlig handel med gamla lager av ryska nixie -rör. Även här på Instructables där
Vifta med handen för att styra OWI robotarm Inga strängar kopplade: 10 steg (med bilder)
Vifta med handen för att styra OWI Robotic Arm … Inga strängar bifogade: IDÉEN: Det finns minst 4 andra projekt på Instructables.com (från och med den 13 maj 2015) kring att ändra eller styra OWI Robotic Arm. Inte överraskande, eftersom det är ett så bra och billigt robotkit att spela med. Detta projekt liknar i
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: 4 steg (med bilder)
Använd Cortana och en Arduino för att styra RGB -lysdioder eller Ledstrips med din röst !: I den här instruerbara filmen visar jag dig hur du kan styra din RGB -LED eller LED -remsa med din röst. Detta görs av CoRGB -appen som är tillgänglig gratis i Windows App Store. Denna app är en del av mitt CortanaRoom -projekt. När du är klar med
Android (remotexy) UI för att styra servomotor med Arduino och Bluetooth: 7 steg (med bilder)
Android (remotexy) UI för att styra servomotor med Arduino och Bluetooth: I den här instruktionsboken ger jag dig ett snabbt steg för att göra Android -användargränssnitt med Remotexy Interface Maker för att styra servomotor ansluten till Arduino Mega via Bluetooth. Denna video visar hur användargränssnittet kommer att styra servomotorns hastighet och position
Hur man använder ESP32 för att styra LED med Blynk Via WiFi: 7 steg (med bilder)
Så här använder du ESP32 för att styra LED med Blynk Via WiFi: Denna handledning kommer att använda ESP32 -utvecklingskort för att styra LED med Blynk via WiFi. Blynk är en plattform med iOS- och Android -appar för att styra Arduino, Raspberry Pi och liknande över Internet. Det är en digital instrumentpanel där du kan bygga en