Cuprins:
Video: Portofel IoT (portofel inteligent cu Firebeetle ESP32, Arduino IDE și foaie de calcul Google): 13 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De IgorF2 Urmărește mai multe de la autor:
Despre: Producător, inginer, om de știință nebun și inventator Mai multe despre IgorF2 »
Primul premiu la concursul Instructables Pocket-Sized!: D
Dacă ai investit niște bani în criptomonede, probabil știi deja că sunt extrem de volatile. Se schimbă peste noapte și nu știi niciodată acum mulți bani „reali” pe care îi mai ai în portofel. Același lucru este valabil și pentru piețele de valori. Puneți puțină încredere într-un anumit stoc și, de nicăieri, piața crede că nu are valoare a doua zi.
Deci, cum urmărești aceste active și le cunoști valoarea actuală? Puteți lucra cu unele foi de calcul și le puteți actualiza în mod regulat. Sau îți poți crea propriul gadget pentru a verifica aceste valori pentru tine: un portofel IoT!
Pentru acest proiect, am lucrat la foaia de calcul Google pentru a-mi urmări activele și a le actualiza valorile pentru o anumită monedă, pe baza valorilor bifate preluate de pe Internet. Această foaie de calcul este accesibilă dintr-un ESP32 folosind o conexiune Wi-Fi și un rezumat este afișat pe un ecran OLED. O imprimantă 3D a fost utilizată pentru a crea un portofel, în care am încorporat câteva componente electronice pentru a crea primul meu prototip de portofel IoT.
Și asta nu este tot! De ce să nu adăugați un ceas sincronizat cu internetul și un pedometru cu trepte în același gadget? În acest tutorial vă voi arăta cum să faceți acest lucru.
Există mai multe moduri de a utiliza acest tutorial. Îl puteți folosi pentru:
- Aflați cum să urmăriți și să actualizați valorile activelor pentru o anumită monedă utilizând o foaie de calcul Google;
- Programați un ESP32 utilizând Arduino IDE;
- Citiți valorile dintr-o foaie de calcul Google utilizând un dispozitiv ESP32;
- Exersați-vă abilitățile de electronică și lipire etc.;
Puteți utiliza o parte din acest tutorial pentru a vă crea propriile gadgeturi sau pentru a le urmări până la capăt și pentru a vă produce propriul portofel.
Acest tutorial este împărțit după cum urmează:
Etapa | Subiect | Subiecte |
---|---|---|
1 | Unelte și materiale | Instrumente și materiale utilizate în acest proiect |
2-3 | printare 3d | Cum se modelează 3D și se tipărește gadgetul 3D |
4-5 | Electronică | Cum să conectați circuitele |
6-7 | Foaie de calcul Google | Cum să creați o foaie de calcul Google și să o distribuiți gadgetului dvs. |
8-12 | Codificare | Cum se programează un ESP32 folosind Arduino IDE |
Există câteva tutoriale minunate despre cum să urmăriți prețurile criptomonedelor. Acesta a servit ca sursă de inspirație pentru acest proiect:
Ți-a plăcut proiectele astea? Vă rugăm să luați în considerare sprijinirea proiectelor mele viitoare cu o mică donație Bitcoin!: D Adresă depozit BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Pasul 1: Instrumente și materiale
Pentru acest proiect, au fost utilizate următoarele instrumente:
- imprimantă 3d. L-am folosit pentru a-mi imprima portofelul și a produce o carcasă pentru electronice (cu filament PLA obișnuit). Puteți găsi câteva imprimante 3D inexpesive online care vor funcționa foarte bine pentru acest proiect (link).
- Filament PLA de 1,75 mm (link / link / link). Am folosit filament rigid PLA alb și albastru pentru imprimarea carcasei în care aparatele electronice sunt învelite și protejate. În acest fel, nu vor fi zdrobiți dacă stau cu portofelul sau dacă cade accidental pe podea.
- Fier de lipit și sârmă. Aveam nevoie de el pentru a lipi niște fire între componentele electronice, așa cum veți vedea mai târziu.
- Super-lipici. Designul 3D a fost tipărit în diferite părți. Am folosit niște super lipici pentru a-i lipi.
Am folosit următoarele piese hardware pentru proiectul meu:
- Firebeetle ESP32 dev board (link). Placa Firebeetle ESP32 este foarte ușor de utilizat și de programat folosind Arduino IDE. Are module Bluetooth și Wi-Fi încorporate, astfel încât să le puteți folosi într-o varietate de proiecte. Are un conector pentru o baterie de 3,7 V, care a fost foarte util pentru asamblarea acestui proiect. Am, de asemenea, un încărcător de baterii încorporat. Acesta va reîncărca bateria atunci când este conectat la o priză USB. De asemenea, puteți utiliza alte plăci bazate pe ESP32 (link / link) sau ESP8266 (link / link / link), dacă doriți. În funcție de placa pe care o alegeți, ar fi puțin mai dificil să vă conectați și să reîncărcați bateria. Dimensiunile carcasei vor trebui, de asemenea, verificate.
- Afișaj OLED (link / link). A fost conectat la placa ESP, pentru afișarea valorilor obținute din foaia de calcul Google.
- Accelerometru GY-521 (link / link). A fost folosit ca un contor de trepte.
- Baterie de 3,7 V (link / link). Obișnuiam să alimentez întregul circuit.
- Fire.
- Cablu micro USB.
- Șuruburi M2x6mm (x9)
- Piulițe M2x1,5mm (x5)
Link-urile de mai sus sunt doar o sugestie despre locul în care puteți găsi elementele utilizate în acest tutorial (și poate susține viitoarele mele tutoriale). Simțiți-vă liber să le căutați în altă parte și să cumpărați la magazinul dvs. local sau online preferat.
Așa cum s-a spus anterior, unele plăci de dezvoltare ESP nu vor avea un conector de baterie încorporat (și încărcător). În acest caz, veți avea nevoie de un modul extern de încărcare a bateriei (un TP4056 (link / link), de exemplu). Este posibil să necesite un mini cablu USB pentru conectarea între încărcător și un port USB. Știați că puteți cumpăra un Anet A8 la doar 155,99 USD? Obțineți-l pe Gearbest:
Pasul 2: Modelare 3D
Premiul I la Concursul de buzunar
Recomandat:
ThingSpeak, IFTTT, senzor de temperatură și umiditate și foaie Google: 8 pași
ThingSpeak, IFTTT, senzor de temperatură și umiditate și foaie Google: În acest proiect, vom măsura temperatura și umiditatea utilizând senzorul de temperatură și umiditate NCD, ESP32 și ThingSpeak. Vom trimite, de asemenea, diferite citiri de temperatură și umiditate pe Google Sheet folosind ThingSpeak și IFTTT pentru analiza
Foaie de calcul Google cu ESP8266 Arduino: 4 pași
Foaie de calcul Google cu ESP8266 Arduino: În prezent, fiecare mașină are câteva date de postat pe cloud, iar datele trebuie să fie analizate și trebuie să înregistreze în mai multe scopuri. În același timp, datele ar trebui să fie accesibile și analizorului. Aceste lucruri se pot face folosind conceptul IOT. IOT este internetul
Alimentator pentru pisici IoT utilizând fotonul de particule integrat cu Alexa, SmartThings, IFTTT, Foi de calcul Google: 7 pași (cu imagini)
Alimentator pentru pisici IoT utilizând fotonul de particule integrat cu Alexa, SmartThings, IFTTT, Foi de calcul Google: Necesitatea unui alimentator automat pentru pisici se explică de la sine. Pisicile (pisica noastră se numește Bella) pot fi dezgustătoare când îi este foame și dacă pisica ta este ca a mea, va mânca bolul uscat de fiecare dată. Aveam nevoie de o modalitate de a distribui automat o cantitate controlată de alimente
Cod VBA pentru a debloca o foaie Excel blocată: 4 pași
Cod VBA pentru a debloca o foaie Excel blocată: Dacă ați uitat vreodată o parolă pentru una dintre foile dvs. de lucru Excel, știți cât de frustrant poate fi acest lucru. Codul folosit în această instrucțiune este unul dintre cele mai simple pe care le-am găsit. Acesta va genera un cod utilizabil care vă va debloca foaia protejată. Eu
Realizarea propriului portofel hardware Trezor Crypto: 5 pași (cu imagini)
Realizarea propriului meu portofel Trezor Crypto Hardware: În acest proiect îmi fac propriul meu portofel hardware Trezor Crypto, completat cu incintă. Acest lucru este posibil, deoarece Trezor este open source, așa că am folosit fișierele pe care le furnizează pe github pentru a-mi construi propriul dispozitiv pentru sub 40 USD. Au fost câteva