Turinys:

„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT): 18 žingsnių (su nuotraukomis)
„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT): 18 žingsnių (su nuotraukomis)

Video: „Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT): 18 žingsnių (su nuotraukomis)

Video: „Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT): 18 žingsnių (su nuotraukomis)
Video: ESP8266 Takeapart - Collin’s Lab Notes #adafruit #collinslabnotes #adafruit 2024, Lapkritis
Anonim
Image
Image
„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT)
„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT)
„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT)
„Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT)

Jei jūsų gyvenamoji vieta jau vasara, tai turbūt puikus metas lauko fitneso veiklai. Bėgimas, važiavimas dviračiu ar bėgiojimas yra puikus treniruoklis, padedantis įgyti formą.

Ir jei norite numesti ar kontroliuoti savo dabartinį svorį, būtina išsaugoti savo rezultatų įrašus. Pavyzdžiui, naudodamiesi sportine juosta (nuoroda / nuoroda / nuoroda), galėsite patikrinti, ar einate teisingu keliu, ir išlikti motyvuoti. Tačiau svarbu stebėti savo svorio progresą. Naudodamiesi tinkamais įrankiais ir šiek tiek elektronikos bei programavimo, galite sukurti savo vonios kambario svarstykles, prijungtas prie interneto! Internete galite rasti keletą skirtingų gamintojų „Bluetooth“išmaniųjų svarstyklių (pvz., Https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG ir https://rebrand.ly/smartscale-AMZ).. Bet užuot nusipirkę vieną, kodėl gi ne numesti svorio sukuriant savo programėlę?

Šiame projekte aš sukūriau išmanią vonios svarstyklę, naudodamas tam tikrą 3D spausdinimą, ESP8266, IFTTT ir Adafruit. IO. Šią pamoką galite naudoti praktikuodami kelis įgūdžius: 3D spausdinimo ir pjovimo lazeriu įgūdžius, litavimą, elektroniką, programavimą ir kt. Kituose žingsniuose parodysiu, kaip aš jį atspausdinau 3D, prijungiau grandines ir sukūriau kodą. Šios pamokos pabaigoje būsite pasirengę išmatuoti savo svorį ir registruoti jį internete!

Naujas funkcijas galite rasti mano naujoje pamokoje: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Šį kartą pridėjau integruotą laikrodį (sinchronizuotą su interneto serveriu) ir signalą. Įjungus pavojaus signalą, jis ir toliau skamba, kol vartotojas įgis pakankamai drąsos išlipti iš lovos ir keletą sekundžių stovėti ant svarstyklių. Pasižiūrėk!

Kai kurios čia naudojamos žinios buvo pagrįstos nuostabia Becky Sterno daiktų interneto klase. Tai labai rekomenduojama!

Patiko tas projektas? Prašau apsvarstyti galimybę paremti mano būsimus projektus su nedidele „Bitcoin“auka!: D BTC indėlio adresas: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Šiame projekte buvo naudojami šie įrankiai ir medžiagos:

Įrankiai ir medžiagos:

  • 3D spausdintuvas (nuoroda / nuoroda / nuoroda). Jis buvo naudojamas spausdinant dėklą, kuriame yra elektronika.
  • Lituoklis ir viela. Kai kurie komponentai (pvz., ESP8266 „Firebeetle“ir LED matricos dangtelis) nėra su lituotais gnybtais. Man reikėjo lituoti kai kuriuos laidus ar kaiščius, kad galėčiau prijungti tuos įrenginius.
  • Susitraukiantis vamzdelis. Aš taip pat turėjau lituoti kiekvieno apkrovos elemento laidus. Siekiant geriau izoliuoti laidininkus, gali būti naudojamas susitraukiančio vamzdžio gabalas.
  • Atsuktuvas. Konstrukcija tvirtinama naudojant kai kuriuos varžtus. Buvo naudojamas atsuktuvų rinkinys.
  • Varžtai. Aš naudoju kai kuriuos varžtus, kad pritvirtinčiau 3D spausdintas dalis prie svarstyklių pagrindo.
  • M2x6mm varžtai. Jie buvo naudojami elektronikai montuoti korpuso viduje.
  • 1,75 mm bet kokios spalvos PLA (nuoroda / nuoroda / nuoroda).
  • „FireBeetle ESP8266“kūrimo lenta. Tai tikrai paprasta naudoti ir programuoti naudojant „Arduino IDE“. Jame yra įmontuotas „Wi-Fi“modulis, todėl galite jį naudoti įvairiuose projektuose. Jame yra 3,7 V baterijos jungtis, kuri buvo tikrai naudinga šio projekto surinkimui. Taip pat turiu įmontuotą akumuliatoriaus įkroviklį. Jis įkrauna akumuliatorių, kai yra prijungtas prie USB kištuko. Jei norite, taip pat galite naudoti kitas ESP8266 plokštes (nuoroda / nuoroda / nuoroda). Priklausomai nuo pasirinktos plokštės, būtų šiek tiek sunkiau prijungti ir įkrauti akumuliatorių arba prijungti LED matricą. Taip pat reikės patikrinti korpuso matmenis.
  • „Firebeetle“dangteliai - 24x8 LED matrica. Šis modulis lengvai tinka ant „Firebeetle ESP8266 dev“plokštės. Naudojau jį norėdamas parodyti mikrovaldikliu išmatuotas vertes, rodyti tam tikrą būseną ir pan. Jei norite, galite naudoti ir kitokio tipo ekranus, pvz., Paprastus LCD ekranus (nuoroda / nuoroda / nuoroda) arba OLED ekranus (nuoroda / nuoroda / nuoroda).
  • HX711 modulis (nuoroda / nuoroda / nuoroda). Tai veikia kaip apkrovos elementų stiprintuvas. Prie šio modulio yra prijungtos keturios įtampos matuoklio apkrovos ląstelės ir jis palaiko nuoseklų ryšį su ESP8266 mikrovaldikliu.
  • 50 kg apkrovos elementas (x4); (nuoroda / nuoroda / nuoroda). Jie naudojami vartotojo svoriui matuoti. Keturi iš jų buvo naudojami maksimaliam 200 kg svoriui.
  • Micro USB kabelis;
  • 6 moteriški-moteriški trumpikliai;
  • 2 x 15 mm faneros lakštas (30 x 30 cm). Jis buvo naudojamas skalės pagrindui.

Aukščiau aprašytos nuorodos yra tik pasiūlymas, kur galite rasti šioje pamokoje naudojamus elementus (ir paremti mano būsimus įsilaužimus). Nesivaržykite jų ieškoti kitur ir nusipirkti mėgstamoje parduotuvėje.

Aš naudojau „FireBeetle ESP8266 dev“plokštę, kurią maloniai tiekė „DFRobot“. Puikiai veikė! Aš taip pat išbandžiau kodą naudodami „NodeMCU“plokštę. Tai taip pat gerai veikė (nors prisijungimo laikas buvo žymiai ilgesnis … aš vis dar nežinau, kodėl …).

Ar žinojote, kad galite įsigyti „Creality Ender 3D“spausdintuvą tik už 169,99 USD? Gaukite savo!

Rekomenduojamas: