Innehållsförteckning:
Video: Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Om det redan är sommar där du bor, är det förmodligen en bra tid för utomhus fitnessaktiviteter. Löpning, cykling eller jogging är fantastisk träning för dig att komma i form.
Och om du vill förlora eller kontrollera din nuvarande vikt är det viktigt att du registrerar dina resultat. Om du till exempel använder ett sportband (länk / länk / länk) kan du verifiera om du är på rätt väg och vara motiverad. Men det är viktigt att hålla reda på dina viktframsteg. Och med rätt verktyg och med lite elektronik och programmering kan du skapa din egen internetanslutna badrumsvåg! Du kan hitta flera smarta Bluetooth-skalor från olika tillverkare online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG och https://rebrand.ly/smartscale-AMZ till exempel). Men istället för att köpa en, varför inte gå ner i vikt genom att göra din egen pryl?
I detta projekt designade jag en smart badrumsvåg med lite 3D -utskrift, en ESP8266, IFTTT och Adafruit. IO. Du kan använda denna handledning för att träna flera färdigheter: 3D -utskrift och laserskärning, lödning, elektronik, programmering, etc. I nästa steg visar jag hur jag 3D -skrivit ut det, kopplade kretsarna och gjorde koden. I slutet av denna handledning är du redo att mäta din vikt och logga in den online!
Du hittar nya funktioner i min nya handledning: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Den här gången lade jag till en integrerad klocka (synkroniserad med en internetserver) och en summer. När larmet utlöses fortsätter det att ringa tills användaren kan samla tillräckligt med mod för att kliva ur sängen och stå några sekunder på vågen. Kolla in det!
Några av de kunskaper som används här var baserade på Becky Stern awesome Internet of Things Class. Det rekommenderas starkt!
Gillade du det projektet? Tänk på att stödja mina framtida projekt med en liten Bitcoin -donation!: D BTC Insättningsadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Steg 1: Verktyg och material
Följande verktyg och material användes i detta projekt:
Verktyg och material:
- 3D -skrivare (länk / länk / länk). Det användes för att skriva ut fallet där elektroniken är innesluten.
- Lödkolv och tråd. Några av komponenterna (till exempel ESP8266 Firebeetle och LED -matrisskydd) kommer inte med lödade terminaler. Jag behövde löd några trådar eller stift för att kunna ansluta dessa enheter.
- Krympande rör. Jag var också tvungen att löda trådarna i varje lastcell. En bit krympande rör kan användas för en bättre isolering av ledarna.
- Skruvmejsel. Strukturen monteras med några skruvar. En uppsättning skruvmejslar användes.
- Skruvar. Jag använde några skruvar för att fästa de 3D -tryckta delarna på basen av vågen.
- M2x6mm bultar. De användes för att montera elektroniken inuti fodralet.
- 1,75 mm PLA (länk / länk / länk) i valfri färg.
- FireBeetle ESP8266 dev -kort. Det är verkligen lätt att använda och programmera med Arduino IDE. Den har inbyggd Wi-Fi-modul, så att du kan använda den i en mängd olika projekt. Den har en kontakt för ett 3,7V batteri, vilket verkligen var användbart för att montera detta projekt. Jag har också en inbyggd batteriladdare. Det laddar batteriet när det är anslutet till en USB -kontakt. Du kan också använda andra ESP8266 -baserade kort (länk / länk / länk) om du vill. Beroende på vilket kort du väljer, skulle det vara lite svårare att ansluta och ladda batteriet, eller att ansluta LED -matrisen. Fallets mått måste också verifieras.
- Firebeetle -lock - 24x8 LED -matris. Denna modul passar enkelt ovanpå Firebeetle ESP8266 dev -kortet. Jag använde den för att visa värdena som mäts av mikrokontroller, visa lite status, etc. Du kan också använda andra typer av skärmar om du vill, som vanliga LCD -skärmar (länk / länk / länk) eller OLED -skärmar (länk / länk / länk).
- HX711 -modul (länk / länk / länk). Detta fungerar som en lastcellsförstärkare. Fyra belastningsmätare för belastningsmätare är anslutna till denna modul, och den kommunicerar på en seriell kommunikation med ESP8266 mikrokontroller.
- 50 kg lastcell (x4); (länk / länk / länk). De används för att mäta användarens vikt. Fyra av dem användes för en maxvikt på 200 kg.
- Micro USB -kabel;
- 6 kvinnliga-kvinnliga bygeltrådar;
- 2 x 15 mm plywoodskiva (30 x 30 cm). Den användes för basen av vågen.
Länkarna som beskrivs ovan är bara ett förslag på var du kan hitta de föremål som används i denna handledning (och stödja mina framtida hack). Sök dem gärna någon annanstans och köp i din favoritbutik.
Jag använde ett FireBeetle ESP8266 dev -kort, som var vänligt levererat av DFRobot. Det fungerade perfekt! Jag testade också koden med ett NodeMCU -kort. Det fungerade också bra (även om tiden för anslutning var betydligt längre … jag vet fortfarande inte varför …).
Visste du att du kan köpa en Creality Ender 3D -skrivare för endast $ 169,99? Ta din!
Rekommenderad:
IoT Air Freshener (med NodeMCU, Arduino, IFTTT och Adafruit.io): 15 steg (med bilder)
IoT Air Freshener (med NodeMCU, Arduino, IFTTT och Adafruit.io): Instructables Wireless Contest 2017 års första vinnare !!!: DNew presenteras nu: IoT -klocka med väderprognos! Kolla in det: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/Det är tröstande att ha ett fragment
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): 10 steg (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): I mitt tidigare projekt utvecklade jag en smart badrumsvåg med Wi-Fi. Den kan mäta användarens vikt, visa den lokalt och skicka den till molnet. Du kan få mer information om detta på länken nedan: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Minimalistisk IoT -klocka (med ESP8266, Adafruit.io, IFTTT och Arduino IDE): 10 steg (med bilder)
Minimalistisk IoT -klocka (med ESP8266, Adafruit.io, IFTTT och Arduino IDE): I denna handledning visar jag hur du kan göra en minimalistisk klocka synkroniserad med internet. Jag testade den med två olika ESP8266 -baserade kort: Firebeetle och NodeMCU. Mikrokontrollern får aktuell tid från en Google -server och visar den på en
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid