Sisukord:
Video: WiFi nutikas skaala (koos ESP8266, Arduino IDE, Adafruit.io ja IFTTT): 18 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kui teie elukoht on juba suvi, on see ilmselt suurepärane aeg vabaõhutegevusteks. Jooksmine, jalgrattasõit või sörkimine on suurepärased treenijad, mis aitavad teil vormi saada.
Ja kui soovite oma praegust kaalu kaotada või seda kontrollida, on hädavajalik oma tulemuste üle arvestust pidada. Näiteks spordiriba (link / link / link) kasutamine võimaldab teil kontrollida, kas olete õigel teel ja olla motiveeritud. Kuid on oluline oma kehakaalu edenemist registreerida. Õigete tööriistade ning väikese elektroonika ja programmeerimise abil saate teha oma internetiga ühendatud vannitoa kaalu! Internetist leiate mitu erinevate tootjate Bluetooth-nutikaalu (näiteks https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG ja https://rebrand.ly/smartscale-AMZ). Kuid selle asemel, et seda osta, miks mitte kaalust alla võtta, tehes oma vidina?
Selles projektis kavandasin 3D -printimise, ESP8266, IFTTT ja Adafruit. IO abil nutika vannitoakaalu. Selle õpetuse abil saate harjutada mitmeid oskusi: 3D -printimise ja laserlõikamise oskused, jootmine, elektroonika, programmeerimine jne. Järgmistes sammudes näitan teile, kuidas ma selle 3D printisin, vooluringid ühendasin ja koodi tegin. Selle õpetuse lõpus olete valmis oma kaalu mõõtma ja veebis sisse logima!
Uusi funktsioone leiate minu uuest õpetusest: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Seekord lisasin integreeritud kella (sünkroonitud internetiserveriga) ja helisignaali. Kui alarm käivitub, jätkab see helisemist seni, kuni kasutaja saab piisavalt julgust, et voodist välja tõusta ja mõni sekund kaalul seista. Vaata järgi!
Mõned siin kasutatud teadmised põhinesid Becky Sterni vingel asjade Interneti klassil. See on väga soovitatav!
Meeldis see projekt? Palun kaaluge minu tulevaste projektide toetamist väikese Bitcoini annetusega!: D BTC deposiidi aadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Samm: tööriistad ja materjalid
Selles projektis kasutati järgmisi tööriistu ja materjale:
Tööriistad ja materjalid:
- 3D -printer (link / link / link). Seda kasutati korpuse printimiseks, kus elektroonika on ümbritsetud.
- Jootekolb ja traat. Mõne komponendiga (näiteks ESP8266 Firebeetle ja LED -maatriksikate) ei ole joodetud klemme. Ma pidin nende seadmete ühendamiseks jootma mõned juhtmed või tihvtid.
- Kahanev toru. Ma pidin ka iga koormusanduri juhtmed jootma. Juhtide paremaks isoleerimiseks võib kasutada kahaneva toru tükki.
- Kruvikeeraja. Konstruktsioon kinnitatakse mõne kruvi abil. Kasutati kruvikeerajate komplekti.
- Kruvid. 3D -prinditud osade kinnitamiseks skaala alusele kasutasin mõnda kruvi.
- M2x6mm poldid. Neid kasutati elektroonika paigaldamiseks korpuse sisse.
- 1,75 mm PLA (link / link / link) mis tahes soovitud värviga.
- FireBeetle ESP8266 arendusplaat. Seda on tõesti lihtne kasutada ja programmeerida Arduino IDE abil. Sellel on sisseehitatud WiFi-moodul, nii et saate seda kasutada mitmesugustes projektides. Sellel on pistik 3,7 V aku jaoks, mis oli selle projekti kokkupanemisel tõesti kasulik. Mul on ka sisseehitatud akulaadija. See laeb akut, kui see on ühendatud USB -pistikuga. Soovi korral saate kasutada ka teisi ESP8266 -põhiseid tahvleid (link / link / link). Olenevalt teie valitud tahvlist oleks aku ühendamine ja laadimine või LED -maatriksi ühendamine pisut keerulisem. Samuti tuleb kontrollida korpuse mõõtmeid.
- Firebeetle kaaned - 24x8 LED maatriks. See moodul sobib hõlpsalt Firebeetle ESP8266 arendusplaadi peale. Kasutasin seda mikrokontrolleriga mõõdetud väärtuste kuvamiseks, teatud oleku kuvamiseks jne. Soovi korral saate kasutada ka muud tüüpi ekraane, näiteks tavalisi LCD -kuvarid (link / link / link) või OLED -ekraanid (link / link / link).
- HX711 moodul (link / link / link). See töötab koormusanduri võimendina. Selle mooduliga on ühendatud neli koormusmõõturi koormusandurit ja see suhtleb jadaühenduses ESP8266 mikrokontrolleriga.
- 50 kg koormusandur (x4); (link / link / link). Neid kasutatakse kasutaja kaalu mõõtmiseks. Neli neist kasutati maksimaalse kaaluga 200 kg.
- Mikro -USB -kaabel;
- 6 emast-emast džemprijuhet;
- 2 x 15 mm vineerlehte (30 x 30 cm). Seda kasutati skaala aluse jaoks.
Ülalkirjeldatud lingid on vaid soovitus selle kohta, kust leiate selles õpetuses kasutatud üksused (ja toetate minu tulevasi häkkimisi). Otsige neid julgelt mujalt ja ostke oma lemmikpoest.
Kasutasin FireBeetle ESP8266 arendusplaati, mille tarnis lahkelt DFRobot. See töötas ideaalselt! Testisin koodi ka NodeMCU plaadiga. See töötas ka hästi (kuigi ühenduse loomise aeg oli märkimisväärselt pikem … ma ei tea siiani, miks …).
Kas teadsite, et saate osta Creality Enderi 3D -printeri ainult 169,99 dollari eest? Hangi oma!
Soovitan:
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Liikuv ja rääkiv hiiglane Lego Hulk MiniFig (10: 1 skaala): 14 sammu (koos piltidega)
Liikuv ja rääkiv hiiglane Lego Hulk MiniFig (10: 1 skaala): Olen lapsena alati legodega mänginud, kuid mul polnud ühtegi uhket legot, vaid klassikalisi legoklotse. Olen ka Marvel Cinematic Universe'i (MCU) suur fänn ja mu lemmiktegelane on Hulk. Miks mitte ühendada need kaks ja teha hiiglane
DIY nutikas kaal äratuskellaga (WiFi, ESP8266, Arduino IDE ja Adafruit.io): 10 sammu (koos piltidega)
DIY nutikas kaal äratuskellaga (WiFi, ESP8266, Arduino IDE ja Adafruit.io): oma eelmises projektis töötasin välja nutika vannitoakaala koos WiFi-ga. See saab mõõta kasutaja kaalu, kuvada selle kohapeal ja saata pilve. Lisateavet selle kohta leiate allolevalt lingilt: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
IoT -rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): 13 sammu (koos piltidega)
IoT-rahakott (nutikas rahakott koos Firebeetle ESP32, Arduino IDE ja Google'i arvutustabeliga): esimene auhind Instructables Pocket-Sized Contest konkursil! Need muutuvad üleöö ja te ei tea kunagi, kui palju raha on teie rahakotis
Minimalistlik IoT kell (kasutades ESP8266, Adafruit.io, IFTTT ja Arduino IDE): 10 sammu (koos piltidega)
Minimalistlik IoT kell (kasutades ESP8266, Adafruit.io, IFTTT ja Arduino IDE): Selles õpetuses näitan, kuidas saate minimalistliku kella Interneti -ga sünkroonida. Testisin seda kahe erineva ESP8266 -põhise plaadiga: Firebeetle ja NodeMCU. Mikrokontroller saab Google'i serverilt praeguse aja ja kuvab selle