INHOUDSOPGAWE:

Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappe (met foto's)
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappe (met foto's)

Video: Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappe (met foto's)

Video: Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappe (met foto's)
Video: Programming NodeMCU with Arduino IDE | IoT series #1 | samvidita 2024, Mei
Anonim
Image
Image
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT)
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT)
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT)
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT)

As u reeds in die somer is, is dit waarskynlik 'n goeie tyd vir buitelugfiksheidsaktiwiteite. Hardloop, fietsry of draf is 'n wonderlike oefenaar om in vorm te kom.

En as u u huidige gewig wil verloor of beheer, is dit noodsaaklik om u resultate by te hou. Deur byvoorbeeld 'n sportband (skakel / skakel / skakel) te gebruik, kan u verifieer of u op die regte pad is en gemotiveerd bly. Maar dit is noodsaaklik om u vordering met gewig by te hou. En met die regte gereedskap en met behulp van 'n bietjie elektronika en programmering, kan u u eie badkamerskaal op die internet maak! U kan verskillende Bluetooth-skale van verskillende vervaardigers aanlyn vind (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG en https://rebrand.ly/smartscale-AMZ byvoorbeeld). Maar in plaas daarvan om een te koop, waarom verloor u nie gewig deur u eie apparaat te maak nie?

In hierdie projek het ek 'n slim badkamerskaal ontwerp met 3D -drukwerk, 'n ESP8266, IFTTT en Adafruit. IO. U kan hierdie tutoriaal gebruik om verskeie vaardighede te oefen: 3D -druk en laser sny vaardighede, soldeer, elektronika, programmering, ens. In die volgende stappe sal ek u wys hoe ek dit 3D gedruk het, die stroombane bedraad en die kode gemaak het. Aan die einde van hierdie handleiding is u gereed om u gewig te meet en dit aanlyn aan te meld!

U kan nuwe funksies vind in my nuwe tutoriaal: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Hierdie keer het ek 'n geïntegreerde klok (gesinchroniseer met 'n internetbediener) en 'n gonser bygevoeg. Sodra die alarm geaktiveer word, gaan dit voort totdat die gebruiker genoeg moed bymekaar kan skraap om uit die bed te klim en 'n paar sekondes op die skaal te staan. Kyk daarna!

Sommige van die kennis wat hier gebruik is, was gebaseer op Becky Stern se ongelooflike Internet of Things Class. Dit word sterk aanbeveel!

Hou jy van die projek? Oorweeg dit om my toekomstige projekte te ondersteun met 'n klein Bitcoin -skenking!: D BTC Deposito adres: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Stap 1: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal

Die volgende gereedskap en materiaal is in hierdie projek gebruik:

Gereedskap en materiaal:

  • 3D -drukker (skakel / skakel / skakel). Dit is gebruik vir die druk van die geval waar die elektronika ingeslote is.
  • Soldeerbout en draad. Sommige van die komponente (byvoorbeeld ESP8266 Firebeetle en LED -matriksdeksel) kom nie met gesoldeerde terminale nie. Ek moes 'n paar drade of penne soldeer om die toestelle aan te sluit.
  • Krimpende buis. Ek moes ook die drade van elke laadsel soldeer. 'N Stukkie krimpbuis kan gebruik word vir 'n beter isolasie van die geleiers.
  • Skroewedraaier. Die struktuur word met 'n paar skroewe gemonteer. 'N Stel skroewedraaiers is gebruik.
  • Skroewe. Ek het 'n paar skroewe gebruik om die 3D -gedrukte dele aan die basis van die skaal vas te maak.
  • M2x6mm boute. Hulle is gebruik vir die montering van die elektronika in die kas.
  • 1,75 mm PLA (skakel / skakel / skakel) van enige kleur wat u wil hê.
  • FireBeetle ESP8266 dev -bord. Dit is baie maklik om te gebruik en te programmeer met behulp van Arduino IDE. Dit het 'n ingeboude Wi-Fi-module, sodat u dit in verskillende projekte kan gebruik. Dit het 'n aansluiting vir 'n 3.7V -battery, wat regtig nuttig was om hierdie projek saam te stel. Ek het ook 'n ingeboude batterylaaier. Dit herlaai die battery as dit aan 'n USB -aansluiting gekoppel is. U kan ook ander ESP8266 -borde (skakel / skakel / skakel) gebruik as u wil. Afhangend van die bord wat u kies, sal dit 'n bietjie moeiliker wees om die battery aan te sluit en te herlaai, of om die LED -matriks aan te sluit. Die afmetings van die saak moet ook geverifieer word.
  • Firebeetle covers - 24x8 LED matriks. Hierdie module pas maklik bo -op die Firebeetle ESP8266 dev -bord. Ek het dit gebruik om die waardes wat deur die mikrobeheerder gemeet is, weer te gee, 'n mate van status, ens. U kan ook ander soorte skerms gebruik, soos gewone LCD -skerms (skakel / skakel / skakel) of OLED -skerms (skakel / skakel / skakel).
  • HX711 -module (skakel / skakel / skakel). Dit werk as 'n lascelversterker. Vier stamme -laaiselle is aan hierdie module gekoppel en dit kommunikeer op 'n seriële kommunikasie met die ESP8266 -mikrobeheerder.
  • 50 kg laai sel (x4); (skakel / skakel / skakel). Dit word gebruik om die gewig van die gebruiker te meet. Vier van hulle is gebruik vir 'n maksimum gewig van 200kg.
  • Mikro -USB -kabel;
  • 6 vroulike-vroulike springdrade;
  • 2 x 15 mm laaghoutplaat (30 x 30 cm). Dit is gebruik vir die basis van die skaal.

Die bogenoemde skakels is slegs 'n voorstel waar u die items kan vind wat in hierdie tutoriaal gebruik word (en ondersteun my toekomstige hacks). Soek dit gerus elders en koop dit by u gunsteling winkel.

Ek het 'n FireBeetle ESP8266 dev -bord gebruik, wat vriendelik deur DFRobot verskaf is. Dit het perfek gewerk! Ek het die kode ook getoets met 'n NodeMCU -bord. Dit het ook goed gewerk (alhoewel die tyd vir verbinding aansienlik langer was … ek weet nog steeds nie hoekom nie …).

Het u geweet dat u 'n Creality Ender 3D -drukker vir slegs $ 169,99 kan koop? Kry joune!

Aanbeveel: