Innholdsfortegnelse:

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

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

Video: Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): 18 trinn (med bilder)
Video: JBC I JTSE Hot Air Station I Makes your life easy 2024, November
Anonim
Image
Image
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT)

Hvis det allerede er sommer der du bor, er det sannsynligvis en flott tid for utendørs treningsaktiviteter. Løping, sykling eller jogging er fantastisk trener for deg å komme i form.

Og hvis du vil miste eller kontrollere din nåværende vekt, er det viktig å føre en oversikt over resultatene. Hvis du for eksempel bruker et sportsband (lenke / lenke / lenke), kan du kontrollere om du er på rett spor og være motivert. Men det er viktig å holde oversikt over vektfremgangen din. Og med de riktige verktøyene og med litt elektronikk og programmering, kan du lage din egen internettilkoblede badevekt! Du kan finne flere Bluetooth-smartvekter fra forskjellige produsenter på nettet (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG og https://rebrand.ly/smartscale-AMZ for eksempel). Men i stedet for å kjøpe en, hvorfor ikke gå ned i vekt ved å lage din egen gadget?

I dette prosjektet designet jeg en smart badevekt, med litt 3D -utskrift, en ESP8266, IFTTT og Adafruit. IO. Du kan bruke denne opplæringen til å øve på flere ferdigheter: 3d -utskrift og laserskjæreferdigheter, lodding, elektronikk, programmering, etc. På de neste trinnene skal jeg vise deg hvordan jeg skrev ut 3D, koblet kretsene og lagde koden. På slutten av denne opplæringen vil du være klar til å måle vekten din og logge den på nettet!

Du finner nye funksjoner i min nye opplæring: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Denne gangen la jeg til en integrert klokke (synkronisert med en internettserver) og en summer. Når alarmen er utløst, fortsetter den å ringe til brukeren kan samle nok mot til å komme seg ut av sengen og stå i noen sekunder på skalaen. Sjekk det ut!

Noen av kunnskapene som ble brukt her var basert på Becky Stern awesome Internet of Things Class. Det er sterkt anbefalt!

Likte du det prosjektet? Vennligst vurder å støtte mine fremtidige prosjekter med en liten Bitcoin -donasjon!: D BTC Innskuddsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Trinn 1: Verktøy og materialer

Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer

Følgende verktøy og materialer ble brukt i dette prosjektet:

Verktøy og materialer:

  • 3D -skriver (lenke / lenke / lenke). Den ble brukt til å skrive ut saken der elektronikken er innkapslet.
  • Loddejern og -tråd. Noen av komponentene (ESP8266 Firebeetle og LED -matrisedeksel, for eksempel) kommer ikke med loddede terminaler. Jeg trengte å lodde noen ledninger eller pinner for å koble til disse enhetene.
  • Krympende rør. Jeg måtte også lodde ledningene til hver lastcelle. Et stykke krympeslange kan brukes for bedre isolering av lederne.
  • Skrujern. Strukturen monteres med noen skruer. Et sett med skrutrekkere ble brukt.
  • Skruer. Jeg brukte noen skruer for å feste de 3D -trykte delene til bunnen av skalaen.
  • M2x6mm bolter. De ble brukt til å montere elektronikken inne i saken.
  • 1,75 mm PLA (lenke / lenke / lenke) i hvilken som helst farge du ønsker.
  • FireBeetle ESP8266 dev -brett. Det er veldig enkelt å bruke og programmere med Arduino IDE. Den har innebygd Wi-Fi-modul, slik at du kan bruke den i en rekke prosjekter. Den har en kontakt for et 3,7V batteri, som virkelig var nyttig for å montere dette prosjektet. Jeg har også en innebygd batterilader. Det vil lade batteriet når det er koblet til en USB -kontakt. Du kan også bruke andre ESP8266 -baserte tavler (lenke / lenke / lenke) hvis du ønsker det. Avhengig av brettet du velger, ville det være litt vanskeligere å koble til og lade batteriet, eller å koble til LED -matrisen. Dimensjonene på saken må også bekreftes.
  • Firebeetle dekker - 24x8 LED matrise. Denne modulen passer enkelt på toppen av Firebeetle ESP8266 dev -kortet. Jeg brukte den til å vise verdiene målt av mikrokontroller, vise litt status, etc. Du kan også bruke andre typer skjermer hvis du ønsker det, som vanlige LCD -skjermer (lenke / lenke / lenke) eller OLED -skjermer (lenke / lenke / lenke).
  • HX711 -modul (lenke / lenke / lenke). Dette fungerer som en lastcelleforsterker. Fire belastningsmålere er belastet med denne modulen, og den kommuniserer på en seriell kommunikasjon med ESP8266 mikrokontroller.
  • 50 kg lastcelle (x4); (lenke / lenke / lenke). De brukes til å måle brukerens vekt. Fire av dem ble brukt for en maksimal vekt på 200 kg.
  • Micro USB -kabel;
  • 6 hun-kvinnelige hoppetråder;
  • 2 x 15 mm kryssfinerplate (30 x 30 cm). Den ble brukt til basis av skalaen.

Koblingene beskrevet ovenfor er bare et forslag til hvor du kan finne elementene som brukes i denne opplæringen (og støtte mine fremtidige hack). Søk dem gjerne andre steder og kjøp i favorittbutikken din.

Jeg brukte et FireBeetle ESP8266 dev -kort, som ble levert av DFRobot. Det fungerte perfekt! Jeg testet også koden med et NodeMCU -kort. Det fungerte også bra (selv om tiden for tilkobling var betydelig lengre … jeg vet fortsatt ikke hvorfor …).

Visste du at du kan kjøpe en Creality Ender 3D -skriver for bare $ 169,99? Få din!

Anbefalt: