Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag gjorde en IoT -tryckknapp (Tänk på de Amazon Dash -sakerna) som du kan använda för att skicka meddelanden till din telefon (för att begära drinkpåfyllning när du kopplar av i trädgården till exempel). Du kan enkelt konfigurera om för att interagera med många andra enheter och smarta hushållsapparater med IFTTT.
Detta projekt använder en D1 Mini-mikrokontroller och bör köras i flera månader på ett enda batteri med hjälp av funktionen för djup sömn. Ett 3D-utskrivbart hölje används för att slutföra projektet.
Du kommer behöva:
D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)
3.7 Li-ion 14500 batteri (https://www.banggood.com/custlink/Gv3vPToo9Y)
Batterihållare i AA -stil (https://www.banggood.com/custlink/DKvDHTOOIt)
Tryckknapp och lock (https://www.banggood.com/custlink/3KvDFuajZC)
3D-utskrivbart hölje Några korta trådlängder och en limpistol att fixa
Se min webbplats https://www.cabuu.com för mer information och för fler liknande projekt. Överväg också att prenumerera på min YouTube -kanal. Ytterligare detaljer finns också på thingiverse.
Tillbehör
Steg 1: Sätta ihop kretsen
Kretsen är mycket enkel att sätta ihop, helt enkelt använda några korta kabeldelar för att ansluta alla komponenter som visas i schemat och var noga med att notera de gemensamma stiften på tryckknappen (använd en multimeter för att bekräfta om du är osäker).
D1 mini går in i djupt viloläge efter att ha tryckt på ett meddelande. Beroende på användning bör batteriet räcka i många månader. Den måste tas bort och laddas/bytas ut när den tar slut.
Steg 2: Montera i huset
Ladda ner och skriv ut det 3D-skrivbara huset. Du kan klara dig utan men om du har tillgång till en skrivare kommer den säkert att se snyggare ut.
Sätt i ett batteri i hållaren och montera komponenterna i huset, använd varmt lim för att hålla allt på plats. Locket ska hålla fast i sig själv men du kanske vill lägga till en liten mängd lim för att vara säker.
Steg 3: Installera aviseringar via IFTTT
Meddelanden kommer via IFTT -appen. Ladda ner den till din telefon om du inte redan har den, den är tillgänglig på Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=sv_GB) och Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).
Skapa ett konto och konfigurera en ny applet i appen. För IF -funktionen välj Webhooks som utlösartjänst, ställ in webbbegäran händelsens namn på push_button_pressed. För THAT -funktionen, välj aviseringar som åtgärdstjänst. Skriv in ditt eget meddelande dvs "Fler drycker i trädgården tack".
För nästa avsnitt behöver du din unika IFTT -nyckel, den kan nås från appen genom att navigera till fliken tjänster under avsnittet Mina appar, hitta Webhooks -tjänsten och klicka på Dokumentation. Kopiera din unika nyckel redo att klistra in i Arduino -koden i nästa avsnitt.
Steg 4: Konfigurera och ladda upp Arduino -koden
Ladda ner Arduino -skissen och öppna i Arduino IDE. Se till att ESP8266Wifi -biblioteken är installerade. Uppdatera skissen med ditt eget WiFi SSID, lösenord och IFTTT -nyckel som hämtades i föregående avsnitt.
Se till att D1 mini är valt under verktygsmenyn och anslut tryckknappen till datorn med hjälp av mikro-usb. Sammanställ och ladda upp skissen.
Steg 5: Testa
Tryck på knappen och testa skissen. Enheten bör ta cirka 5-10 sekunder att ansluta till WiFi och skicka meddelandet. Om du stöter på några problem kopplar du tillbaka mikro-usb-kabeln och försöker diagnostisera med den seriella bildskärmen som finns i Arduino IDE.
Steg 6: Konfigurera om
Du kan enkelt konfigurera om din nya knapp för att styra en hel rad smarta enheter, till exempel din centralvärme, belysning och mer. Koppla av i din trädgård och låt allt annat fungera för dig! Ha så kul…