Turinys:
Video: „IoT“piniginė (išmanioji piniginė su „Firebeetle ESP32“, „Arduino IDE“ir „Google“skaičiuokle): 13 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sekite daugiau autoriaus:
Apie: Gamintojas, inžinierius, pamišęs mokslininkas ir išradėjas Daugiau apie „IgorF2“»
Pirmasis prizas „Instructables“kišeninio dydžio konkurse!: D
Jei investavote šiek tiek pinigų į kriptovaliutas, tikriausiai jau žinote, kad jos yra labai nepastovios. Jie pasikeičia per naktį, ir jūs niekada nežinote, kiek „tikrų“pinigų vis dar turite savo piniginėje. Tas pats galioja ir akcijų rinkoms. Jūs šiek tiek tikite tam tikra akcija ir iš niekur nieko kitą dieną rinka mano, kad tai nieko verta.
Taigi, kaip sekti šį turtą ir žinoti jo dabartinę vertę? Galite dirbti su kai kuriomis skaičiuoklėmis ir jas reguliariai atnaujinti. Arba galite sukurti savo programėlę, kad patikrintumėte šias vertes: „IoT“piniginę!
Šiame projekte dirbau su „Google“skaičiuokle, kad galėčiau sekti savo turtą ir atnaujinti jo vertes pagal tam tikrą valiutą, remdamasis iš interneto gautomis vertėmis. Ši skaičiuoklė pasiekiama naudojant ESP32 naudojant „Wi-Fi“ryšį, o santrauka rodoma OLED ekrane. Piniginei sukurti buvo panaudotas 3D spausdintuvas, į kurį įdėjau keletą elektroninių komponentų, kad sukurtų savo pirmąjį „IoT“piniginės prototipą.
Ir tai dar ne viskas! Kodėl toje pačioje programėlėje nepridėjus laikrodžio, sinchronizuoto su internetu, ir žingsniamatio? Šioje pamokoje aš jums parodysiu, kaip tai padaryti.
Yra keli būdai, kaip naudotis šia pamoka. Jį galite naudoti:
- Sužinokite, kaip sekti ir atnaujinti konkrečios valiutos turto vertes naudojant „Google“skaičiuoklę;
- Užprogramuokite ESP32 naudodami „Arduino IDE“;
- Skaitykite vertes iš „Google“skaičiuoklės naudodami ESP32 įrenginį;
- Praktikuokite savo elektronikos ir litavimo įgūdžius ir tt;
Dalį šios pamokos galite naudoti norėdami sukurti savo programėles arba sekti ją iki galo ir sukurti savo piniginę.
Ši pamoka suskirstyta taip:
Žingsnis | Tema | Temos |
---|---|---|
1 | Įrankiai ir medžiagos | Šiame projekte naudojami įrankiai ir medžiagos |
2-3 | 3D spausdinimas | Kaip modeliuoti 3D modelį ir spausdinti 3D |
4-5 | Elektronika | Kaip prijungti grandines |
6-7 | „Google“skaičiuoklė | Kaip sukurti „Google“skaičiuoklę ir bendrinti ją su savo programėle |
8-12 | Kodavimas | Kaip užprogramuoti ESP32 naudojant „Arduino IDE“ |
Yra keletas nuostabių pamokų, kaip sekti kriptovaliutų kainas. Šis buvo įkvėpimas šiam projektui:
Patiko tie projektai? 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
Šiam projektui buvo naudojami šie įrankiai:
- 3D spausdintuvas. Aš jį naudoju spausdindamas savo piniginę ir gamindamas dėklą elektronikai (su įprasta PLA gija). Internete galite rasti keletą nesuprantamų 3D spausdintuvų, kurie puikiai tiks šiam projektui (nuoroda).
- 1,75 mm PLA gija (nuoroda / nuoroda / nuoroda). Spausdinant korpusą, kuriame elektronika yra uždengta ir apsaugota, naudojau standų baltą ir mėlyną PLA giją. Tokiu būdu jie nebus sugniuždyti, jei sėdėsiu ant piniginės arba atsitiktinai nukris ant grindų.
- Lituoklis ir viela. Man to reikėjo, kad lituosiu kai kuriuos laidus tarp elektroninių komponentų, kaip pamatysite vėliau.
- Super klijai. 3D dizainas buvo atspausdintas skirtingomis dalimis. Aš juos suklijavau su super klijais.
Savo projektui naudojau šias aparatūros dalis:
- „Firebeetle ESP32 dev“lenta (nuoroda). „Firebeetle ESP32“plokštę tikrai paprasta naudoti ir programuoti naudojant „Arduino IDE“. Jame yra įmontuoti „Bluetooth“ir „Wi-Fi“moduliai, 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 ESP32 plokštes (nuoroda / nuoroda) arba ESP8266 (nuoroda / nuoroda / nuoroda). Priklausomai nuo pasirinktos plokštės, prijungti ir įkrauti akumuliatorių būtų šiek tiek sunkiau. Taip pat reikės patikrinti korpuso matmenis.
- OLED ekranas (nuoroda / nuoroda). Jis buvo prijungtas prie ESP plokštės, kad būtų rodomos iš „Google“skaičiuoklės gautos vertės.
- Akselerometras GY-521 (nuoroda / nuoroda). Jis buvo naudojamas kaip žingsnių skaitiklis.
- 3,7 V baterija (nuoroda / nuoroda). Aš maitinau visą grandinę.
- Laidai.
- Mikro USB kabelis.
- M2x6mm varžtai (x9)
- M2x1.5mm veržlės (x5)
Aukščiau pateiktos nuorodos yra tik pasiūlymas, kur galite rasti šioje pamokoje naudojamus elementus (ir galbūt palaikyti mano būsimas pamokas). Nesivaržykite jų ieškoti kitur ir nusipirkti mėgstamoje vietinėje ar internetinėje parduotuvėje.
Kaip buvo minėta anksčiau, kai kuriose ESP dev plokštėse nebus įmontuotos akumuliatoriaus jungties (ir įkroviklio). Tokiu atveju jums reikės išorinio akumuliatoriaus įkrovimo modulio (pavyzdžiui, TP4056 (nuoroda / nuoroda)). Norint prijungti įkroviklį ir USB prievadą, gali prireikti mini USB kabelio. Ar žinojote, kad galite nusipirkti „Anet A8“tik už 155,99 USD? Gaukite savo „Gearbest“:
2 žingsnis: 3D modeliavimas
Pirmasis prizas kišeninių konkurse
Rekomenduojamas:
Banko sąskaitos taupymo skaičiuoklė: 18 žingsnių
Banko sąskaitos taupymo skaičiuoklė: Dėkojame, kad pasirinkote mano taupymo skaičiuoklę. Šiandien mes mokysimės užprogramuoti „BankAccount“klasę, kad galėtumėte stebėti savo asmenines išlaidas ir santaupas. Norėdami susikurti banko sąskaitą, kad galėtumėte stebėti savo išlaidas, pirmiausia turite turėti pagrindinį
Dvejetainė skaičiuoklė: 11 žingsnių
Dvejetainis skaičiuotuvas: apžvalga: Nuo pat pirmojo loginių vartų išradimo XX amžiuje tokia elektronika buvo nuolat tobulinama ir dabar ji yra viena iš paprasčiausių, tačiau iš esmės svarbių elektroninių komponentų daugelyje skirtingų programų
„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
4 projektai viename naudojant „DFRobot FireBeetle ESP32“ir LED matricos dangtelį: 11 žingsnių (su paveikslėliais)
4 projektai viename naudojant „DFRobot FireBeetle ESP32“ir LED matricos dangtelį: pagalvojau, kad kiekvienam iš šių projektų reikia atlikti nurodymus, bet galų gale nusprendžiau, kad iš tikrųjų didžiausias skirtumas yra kiekvieno projekto programinė įranga, kuri, mano manymu, buvo geriau tiesiog sukurti vienas didelis nurodymas! Aparatūra yra ta pati ea
Pasukite TI grafinę skaičiuoklę į intervalometrą ir sukurkite laiko intervalo vaizdo įrašus: 7 žingsniai (su paveikslėliais)
Paverskite TI grafinę skaičiuoklę į intervalometrą ir sukurkite laiko intervalo vaizdo įrašus: aš visada norėjau sukurti vaizdo įrašus su laiko intervalu, bet neturiu fotoaparato su integruota intervalometro funkcija. Tiesą sakant, nemanau, kad labai daug fotoaparatai turi tokią funkciją (ypač ne veidrodiniai fotoaparatai). Taigi, ką norite daryti, jei norite