Indholdsfortegnelse:

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

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

Video: Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): 18 trin (med billeder)
Video: JBC I JTSE Hot Air Station I Makes your life easy 2024, Juli
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, hvor du bor, er det sandsynligvis et godt tidspunkt til udendørs fitnessaktiviteter. Løb, cykling eller jogging er en fantastisk træner for dig at komme i form.

Og hvis du vil tabe eller kontrollere din nuværende vægt, er det vigtigt at registrere dine resultater. Hvis du f.eks. Bruger et sportsband (link / link / link), kan du kontrollere, om du er på rette spor og forblive motiveret. Men det er vigtigt at registrere din vægtfremgang. Og med de rigtige værktøjer og ved hjælp af lidt elektronik og programmering kan du lave din egen internetforbundne badeværelsesvægt! Du kan finde flere bluetooth smarte vægte fra forskellige producenter online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG og https://rebrand.ly/smartscale-AMZ f.eks.). Men i stedet for at købe en, hvorfor så ikke tabe dig lidt ved at lave din egen gadget?

I dette projekt designede jeg en smart badeværelsesvægt ved hjælp af noget 3D -print, en ESP8266, IFTTT og Adafruit. IO. Du kan bruge denne vejledning til at øve flere færdigheder: 3d -print og laserskæringsfærdigheder, lodning, elektronik, programmering osv. På de næste trin viser jeg dig, hvordan jeg 3D -printede det, tilsluttede kredsløbene og lavede koden. I slutningen af denne vejledning er du klar til at måle din vægt og logge den online!

Du kan finde nye funktioner i min nye vejledning: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Denne gang tilføjede jeg et integreret ur (synkroniseret med en internetserver) og en summer. Når alarmen er udløst, fortsætter den med at ringe, indtil brugeren kan samle mod nok til at komme ud af sengen og stå et par sekunder på vægten. Tjek det ud!

Nogle af de viden, der blev brugt her, var baseret på Becky Stern awesome Internet of Things Class. Det kan varmt anbefales!

Kan du lide det projekt? Overvej venligst at støtte mine fremtidige projekter med en lille Bitcoin -donation!: D BTC Indskudsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Følgende værktøjer og materialer blev brugt i dette projekt:

Værktøjer og materialer:

  • 3D -printer (link / link / link). Det blev brugt til udskrivning af sagen, hvor elektronikken er indkapslet.
  • Loddejern og tråd. Nogle af komponenterne (f.eks. ESP8266 Firebeetle og LED -matrixdæksel) leveres ikke med loddede terminaler. Jeg havde brug for at lodde nogle ledninger eller stifter for at forbinde disse enheder.
  • Krympende rør. Jeg måtte også lodde ledningerne i hver vejecelle. Et stykke krympeslange kan bruges til en bedre isolering af lederne.
  • Skruetrækker. Strukturen monteres ved hjælp af nogle skruer. Et sæt skruetrækkere blev brugt.
  • Skruer. Jeg brugte nogle skruer til at fastgøre de 3D -trykte dele til bunden af skalaen.
  • M2x6mm bolte. De blev brugt til at montere elektronikken inde i kassen.
  • 1,75 mm PLA (link / link / link) i enhver farve, du ønsker.
  • FireBeetle ESP8266 dev board. Det er virkelig let at bruge og programmere ved hjælp af Arduino IDE. Det har indbygget Wi-Fi-modul, så du kan bruge det i en række forskellige projekter. Den har et stik til et 3,7V batteri, hvilket virkelig var nyttigt til at samle dette projekt. Jeg har også en indbygget batterioplader. Det oplader batteriet, når det tilsluttes et USB -stik. Du kan også bruge andre ESP8266 -baserede tavler (link / link / link), hvis du ønsker det. Afhængig af det bræt, du vælger, ville det være lidt vanskeligere at tilslutte og genoplade batteriet eller tilslutte LED -matrixen. Sagens dimensioner skal også verificeres.
  • Firebeetle covers - 24x8 LED matrix. Dette modul passer let oven på Firebeetle ESP8266 dev -kortet. Jeg brugte den til at vise værdierne målt af mikrokontroller, vise en vis status osv. Du kan også bruge andre former for display, hvis du ønsker det, f.eks. Almindelige LCD -skærme (link / link / link) eller OLED -displays (link / link / link).
  • HX711 -modul (link / link / link). Dette fungerer som en belastningscelleforstærker. Fire belastningsmåler -belastningsceller er forbundet til dette modul, og det kommunikerer på en seriel kommunikation med ESP8266 -mikrokontrolleren.
  • 50 kg vejecelle (x4); (link / link / link). De bruges til at måle brugerens vægt. Fire af dem blev brugt til en maksimal vægt på 200 kg.
  • Micro USB -kabel;
  • 6 hun-hun jumper-tråde;
  • 2 x 15 mm krydsfinerplade (30 x 30 cm). Det blev brugt til basis af skalaen.

Linkene beskrevet ovenfor er kun et forslag til, hvor du kan finde de elementer, der bruges i denne vejledning (og understøtte mine fremtidige hacks). Søg dem gerne andre steder og køb i din yndlingsbutik.

Jeg brugte et FireBeetle ESP8266 dev -kort, som venligt blev leveret af DFRobot. Det fungerede perfekt! Jeg testede også koden med et NodeMCU -kort. Det fungerede også fint (selvom forbindelsestiden var betydeligt længere … jeg ved stadig ikke hvorfor …).

Vidste du, at du kun kan købe en Creality Ender 3D -printer til kun $ 169,99? Få din!

Anbefalede: