Turinys:
Video: „Wi-Fi Smart Scale“(su ESP8266, „Arduino IDE“, „Adafruit.io“ir IFTTT): 18 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
Š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:
„Pasidaryk pats“INTERNETU VALDOMAS SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 žingsniai (su nuotraukomis)
„Pasidaryk pats“INTERNETU VALDOMAS SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): čia yra mano antrasis žingsnis į projektą, kurį labai džiaugiuosi galėdamas jums parodyti. Tai apie „pasidaryk pats“išmaniąją LED matricą, kuri leis jums rodyti duomenis, tokius kaip „YouTube“statistika, jūsų išmaniųjų namų statistika, kaip temperatūra, drėgmė, gali būti paprastas laikrodis arba tiesiog parodyti
„IoT“oro gaiviklis (su „NodeMCU“, „Arduino“, IFTTT ir „Adafruit.io“): 15 žingsnių (su nuotraukomis)
„IoT“oro gaiviklis (su „NodeMCU“, „Arduino“, IFTTT ir „Adafruit.io“): „Instructables Wireless Contest 2017“pirmojo prizo laimėtojas !!!: „DNew“dabar yra: „IoT“laikrodis su orų prognozėmis! Patikrinkite: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Tai malonu turėti fragmentą
O „Scale Model Railroad Tornado“: 16 žingsnių
O „Scale Model Railroad Tornado“: esu tikras, kad kiekvienas žmogus yra matęs „Tornado“vaizdo įrašuose. Bet ar matėte, kaip vienas veikia visiškai animaciniu būdu „O Scale Model Railroad“? Na, mes jo dar neįdiegėme geležinkeliuose, nes tai yra visos garso ir animacijos sistemos dalis
„Pasidaryk pats“išmanioji skalė su žadintuvu (su „Wi-Fi“, ESP8266, „Arduino IDE“ir „Adafruit.io“): 10 žingsnių (su nuotraukomis)
„Pasidaryk pats“išmaniosios svarstyklės su žadintuvu (su „Wi-Fi“, ESP8266, „Arduino IDE“ir „Adafruit.io“): Ankstesniame projekte sukūriau išmaniąją vonios svarstyklę su „Wi-Fi“. Jis gali išmatuoti vartotojo svorį, rodyti jį vietoje ir nusiųsti į debesį. Daugiau informacijos apie tai galite rasti žemiau esančioje nuorodoje: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Minimalistinis daiktų interneto laikrodis (naudojant ESP8266, Adafruit.io, IFTTT ir Arduino IDE): 10 žingsnių (su nuotraukomis)
Minimalistinis daiktų interneto laikrodis (naudojant ESP8266, Adafruit.io, IFTTT ir Arduino IDE): šioje pamokoje parodysiu, kaip galite sukurti minimalistinį laikrodį, sinchronizuotą su internetu. Aš išbandžiau jį su dviem skirtingomis ESP8266 plokštėmis: „Firebeetle“ir „NodeMCU“. Mikrovaldiklis gauna dabartinį laiką iš „Google“serverio ir rodo jį