Indholdsfortegnelse:
Video: IoT Wallet (smart Wallet With Firebeetle ESP32, Arduino IDE og Google Spreadsheet): 13 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Af IgorF2Følg mere af forfatteren:
Om: Skaber, ingeniør, gal videnskabsmand og opfinder Mere om IgorF2 »
Første præmie i Instructables Pocket-sized Contest!: D
Hvis du investerede nogle penge i kryptokurver, ved du sikkert allerede, at de er meget volatile. De ændrer sig fra den ene dag til den anden, og du ved aldrig mange "rigtige" penge, du stadig har i pengepungen. Det samme gælder aktiemarkeder. Du sætter lidt tro på en bestemt aktie, og ud af ingenting synes markedet, at det er værdiløst den næste dag.
Så hvordan sporer du disse aktiver og kender deres aktuelle værdi? Du kan arbejde med nogle regneark og opdatere dem regelmæssigt. Eller du kan oprette din egen gadget for at kontrollere disse værdier for dig: en IoT -tegnebog!
Til dette projekt arbejdede jeg på Google -regnearket for at spore mine aktiver og opdatere deres værdier for en bestemt valuta, baseret på de værdier, der er hentet fra Internettet. Dette regneark er tilgængeligt fra en ESP32-brug og Wi-Fi-forbindelse, og et resumé vises på et OLED-display. En 3D -printer blev brugt til at oprette en tegnebog, hvor jeg indlejrede nogle elektroniske komponenter for at oprette min første IoT tegnebog prototype.
Og det er ikke alt! Hvorfor ikke tilføje et ur synkroniseret med internettet og en skridttæller i den samme gadget? I denne vejledning viser jeg dig, hvordan du gør det.
Der er flere måder at bruge denne vejledning. Du kan bruge den til at:
- Lær, hvordan du sporer og opdaterer dine aktivværdier for en bestemt valuta ved hjælp af et Google -regneark;
- Programmer en ESP32 ved hjælp af Arduino IDE;
- Læs værdier fra et Google -regneark ved hjælp af en ESP32 -enhed
- Øv dine elektronik- og loddeevner osv.
Du kan bruge en del af denne vejledning til at oprette dine egne gadgets eller følge den til slutningen og producere din egen tegnebog.
Denne vejledning er opdelt som følger:
Trin | Emne | Emner |
---|---|---|
1 | Værktøjer og materialer | Værktøjer og materialer, der bruges i dette projekt |
2-3 | 3D -print | Sådan 3D -model og 3D -udskrivning af gadgeten |
4-5 | Elektronik | Sådan forbindes kredsløbene |
6-7 | Google Regneark | Sådan opretter du et Google -regneark, og deler det med din gadget |
8-12 | Kodning | Sådan programmeres en ESP32 ved hjælp af Arduino IDE |
Der er nogle fantastiske tutorials om, hvordan du sporer priserne på kryptovalutaer. Denne fungerede som inspiration for dette projekt:
Kan du lide projekter? Overvej venligst at støtte mine fremtidige projekter med en lille Bitcoin -donation!: D BTC Indskudsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Trin 1: Værktøjer og materialer
Til dette projekt blev følgende værktøjer brugt:
- 3D printer. Jeg brugte den til at udskrive min tegnebog og producere en kasse til elektronikken (med almindeligt PLA -filament). Du kan finde nogle uforklarlige 3D -printere online, der fungerer fint til dette projekt (link).
- 1,75 mm PLA filament (link / link / link). Jeg brugte stift hvidt og blåt PLA -filament til udskrivning af kassen, hvor elektronikken er indkapslet og beskyttet. På denne måde bliver de ikke knust, hvis jeg sidder med på min tegnebog, eller hvis det ved et uheld falder på gulvet.
- Loddejern og tråd. Jeg havde brug for det til at lodde nogle ledninger mellem de elektroniske komponenter, som du vil se senere.
- Super lim. 3D -designet blev trykt i forskellige dele. Jeg brugte noget superlim til at klæbe dem sammen.
Jeg brugte følgende hardwaredele til mit projekt:
- Firebeetle ESP32 dev board (link). Firebeetle ESP32 board er virkelig let at bruge og programmere ved hjælp af Arduino IDE. Det har indbyggede Bluetooth- og Wi-Fi-moduler, så du kan bruge det i en række forskellige projekter. Den har et stik til et 3,7V batteri, hvilket virkelig var nyttigt til at samle dette projekt. Jeg har også en indbygget batterioplader. Det oplader batteriet, når det tilsluttes et USB -stik. Du kan også bruge andre ESP32 -baserede boards (link / link) eller ESP8266 -boards (link / link / link), hvis du ønsker det. Afhængig af det bræt, du vælger, ville det være lidt vanskeligere at tilslutte og genoplade batteriet. Sagens dimensioner skal også verificeres.
- OLED -display (link / link). Det var forbundet til ESP -kortet for at vise de værdier, der er opnået fra Google Regneark.
- GY-521 accelerometer (link / link). Det blev brugt som trintæller.
- 3,7V batteri (link / link). Jeg plejede at drive hele kredsløbet.
- Ledninger.
- Micro USB kabel.
- M2x6mm bolte (x9)
- M2x1,5 mm møtrikker (x5)
Linkene ovenfor er kun et forslag til, hvor du kan finde de elementer, der bruges i denne vejledning (og måske understøtte mine fremtidige selvstudier). Søg dem gerne andre steder og køb i din foretrukne lokale eller online butik.
Som det blev sagt før, har nogle ESP dev-kort ikke et indbygget batteristik (og oplader). I så fald skal du bruge et eksternt batteriopladningsmodul (f.eks. Et TP4056 (link / link)). Det vil muligvis kræve et mini -USB -kabel til forbindelsen mellem opladeren og en USB -port. Vidste du, at du kan købe en Anet A8 for kun $ 155,99? Få din hos Gearbest:
Trin 2: 3D -modellering
Første præmie i lommestørrelseskonkurrencen
Anbefalede:
DIY smart skala med vækkeur (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): 10 trin (med billeder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): I mit tidligere projekt udviklede jeg en smart badevægt med Wi-Fi. Det kan måle brugerens vægt, vise det lokalt og sende det til skyen. Du kan få flere detaljer om dette på linket herunder: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Kom godt i gang med ESP32 - Installation af ESP32 -plader i Arduino IDE - ESP32 Blink -kode: 3 trin
Kom godt i gang med ESP32 | Installation af ESP32 -plader i Arduino IDE | ESP32 Blink -kode: I denne instruks kan vi se, hvordan man begynder at arbejde med esp32, og hvordan man installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 til at køre blinkkode ved hjælp af arduino ide
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): 18 trin (med billeder)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): Hvis det allerede er sommer, hvor du bor, er det sandsynligvis et godt tidspunkt til udendørs fitnessaktiviteter. Løb, cykling eller jogging er en fantastisk træner for dig at komme i form.Og hvis du vil tabe eller kontrollere din nuværende vægt, er det vigtigt at k
4 projekter i 1 ved hjælp af DFRobot FireBeetle ESP32 & LED Matrix Cover: 11 trin (med billeder)
4 projekter i 1 Brug af DFRobot FireBeetle ESP32 & LED Matrix Cover: Jeg tænkte på at lave en instruerbar for hvert af disse projekter - men til sidst besluttede jeg mig for, at den største forskel egentlig er softwaren til hvert projekt, jeg troede, det var bedre bare at lave en stor instruerbar! Hardwaren er den samme til alle
Lav min egen Trezor Crypto Hardware Wallet: 5 trin (med billeder)
Lav min egen Trezor Crypto Hardware Wallet: I dette projekt laver jeg min egen Trezor cryptocurrency hardware -pung, komplet med kabinet. Dette er muligt, fordi Trezor er open source, så jeg brugte de filer, de leverer på deres github, til at bygge min egen enhed til under $ 40. Der var et par