Innehållsförteckning:

Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)

Video: Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)

Video: Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)
Video: How to make a Wi-Fi Smart Scale (with ESP8266 Firebeetle, Arduino IDE, Adafruit.io and IFTTT) 2024, Juli
Anonim
Image
Image
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT)

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

Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
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: