Innholdsfortegnelse:
Video: IoT Wallet (smart Wallet With Firebeetle ESP32, Arduino IDE og Google Spreadsheet): 13 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Av IgorF2Følg Mer av forfatteren:
Om: Maker, ingeniør, gal forsker og oppfinner Mer om IgorF2 »
Førstepremie i Instructables Pocket-sized Contest!: D
Hvis du investerte penger i kryptokurver, vet du sannsynligvis allerede at de er svært volatile. De endres over natt, og du vet aldri mye "ekte" penger du fortsatt har i lommeboken. Det samme gjelder aksjemarkeder. Du har litt tro på en bestemt aksje, og ut av ingenting tror markedet at den er verdiløs dagen etter.
Så hvordan sporer du disse eiendelene og kjenner deres nåværende verdi? Du kan jobbe med noen regneark og oppdatere dem regelmessig. Eller du kan lage din egen gadget for å sjekke disse verdiene for deg: en IoT -lommebok!
For dette prosjektet jobbet jeg på Google -regnearket for å spore eiendelene mine og oppdatere verdiene for en bestemt valuta, basert på tickerverdiene hentet fra Internett. Dette regnearket er tilgjengelig fra en ESP32-bruk og Wi-Fi-tilkobling, og et sammendrag vises på en OLED-skjerm. En 3D -skriver ble brukt til å lage en lommebok, der jeg innebygde noen elektroniske komponenter for å lage min første IoT -lommebokprototype.
Og det er ikke alt! Hvorfor ikke legge til en klokke synkronisert med internett og en skritteller i samme gadget? I denne opplæringen viser jeg deg hvordan du gjør det.
Det er flere måter å bruke denne opplæringen på. Du kan bruke den til å:
- Lær hvordan du sporer og oppdaterer verdier for en bestemt valuta ved hjelp av et Google -regneark;
- Programmer en ESP32 ved hjelp av Arduino IDE;
- Les verdier fra et Google -regneark ved hjelp av en ESP32 -enhet;
- Øv på elektronikk og lodding, etc.
Du kan bruke en del av denne opplæringen til å lage dine egne gadgets eller følge den til slutten og lage din egen lommebok.
Denne opplæringen er delt inn som følger:
Steg | Emne | Emner |
---|---|---|
1 | Verktøy og materialer | Verktøy og materialer som brukes i dette prosjektet |
2-3 | 3D -utskrift | Hvordan 3D -modell og 3D -utskrift av gadgeten |
4-5 | Elektronikk | Slik kobler du opp kretsene |
6-7 | Google Regneark | Hvordan lage et Google -regneark og dele det med gadgeten din |
8-12 | Koding | Hvordan programmere en ESP32 ved hjelp av Arduino IDE |
Det er noen fantastiske opplæringsprogrammer om hvordan du sporer prisene på kryptovalutaer. Denne tjente som inspirasjon for dette prosjektet:
Likte du disse prosjektene? Vennligst vurder å støtte mine fremtidige prosjekter med en liten Bitcoin -donasjon!: D BTC Innskuddsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Trinn 1: Verktøy og materialer
For dette prosjektet ble følgende verktøy brukt:
- 3D -skriver. Jeg brukte den til å skrive ut lommeboken min og produsere et etui for elektronikken (med vanlig PLA -filament). Du kan finne noen uforklarlige 3D -skrivere på nettet som fungerer fint for dette prosjektet (lenke).
- 1,75 mm PLA -filament (lenke / lenke / lenke). Jeg brukte stivt hvitt og blått PLA -filament for å skrive ut saken der elektronikken er innkapslet og beskyttet. På denne måten blir de ikke knust hvis jeg sitter med på lommeboken, eller hvis det ved et uhell faller på gulvet.
- Loddejern og -tråd. Jeg trengte den for å lodde noen ledninger mellom de elektroniske komponentene, som du ser senere.
- Superlim. 3D -designet ble trykt i forskjellige deler. Jeg brukte litt superlim for å lime dem sammen.
Jeg brukte følgende maskinvaredeler for prosjektet mitt:
- Firebeetle ESP32 dev board (lenke). Firebeetle ESP32 -kortet er veldig enkelt å bruke og programmere ved hjelp av Arduino IDE. Den har innebygde Bluetooth- og Wi-Fi-moduler, slik at du kan bruke den i en rekke prosjekter. Den har en kontakt for et 3,7V batteri, som virkelig var nyttig for å montere dette prosjektet. Jeg har også en innebygd batterilader. Det vil lade batteriet når det er koblet til en USB -kontakt. Du kan også bruke andre ESP32 -baserte tavler (lenke / lenke), eller ESP8266 -kort (lenke / lenke / lenke) hvis du ønsker det. Avhengig av brettet du velger, ville det være litt vanskeligere å koble til og lade batteriet. Dimensjonene på saken må også bekreftes.
- OLED -skjerm (lenke / lenke). Den var koblet til ESP -kortet for å vise verdiene hentet fra Google Regneark.
- GY-521 akselerometer (lenke / lenke). Den ble brukt som trinnteller.
- 3,7V batteri (lenke / lenke). Jeg pleide å drive hele kretsen.
- Ledninger.
- Micro USB -kabel.
- M2x6mm bolter (x9)
- M2x1,5 mm muttere (x5)
Koblingene ovenfor er bare et forslag til hvor du kan finne elementene som brukes i denne opplæringen (og kanskje støtte mine fremtidige opplæringsprogrammer). Søk dem gjerne andre steder og kjøp på din favoritt lokale eller nettbutikk.
Som det ble sagt før, vil noen ESP dev-kort ikke ha en innebygd batterikontakt (og lader). I så fall trenger du en ekstern batterilademodul (for eksempel en TP4056 (lenke / lenke)). Det vil muligens kreve en mini USB -kabel for tilkoblingen mellom laderen og en USB -port. Visste du at du kan kjøpe en Anet A8 for bare $ 155,99? Få din på Gearbest:
Trinn 2: 3D -modellering
Førstepremie i lommestørrelsen
Anbefalt:
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): 10 trinn (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): I mitt forrige prosjekt utviklet jeg en smart badevekt med Wi-Fi. Den kan måle brukerens vekt, vise den lokalt og sende den til nettskyen. Du kan få mer informasjon om dette på lenken nedenfor: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Komme i gang med ESP32 - Installere ESP32 -kort i Arduino IDE - ESP32 Blink -kode: 3 trinn
Komme i gang med ESP32 | Installere ESP32 -kort i Arduino IDE | ESP32 Blink -kode: I denne instruksjonsboken vil vi se hvordan du begynner å jobbe med esp32 og hvordan du installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 for å kjøre blinkkode ved hjelp av arduino ide
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): 18 trinn (med bilder)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): Hvis det allerede er sommer der du bor, er det sannsynligvis en flott tid for utendørs treningsaktiviteter. Løping, sykling eller jogging er en fantastisk trener for deg å komme i form. Og hvis du vil gå ned eller kontrollere nåværende vekt, er det viktig å k
4 prosjekter i 1 ved bruk av DFRobot FireBeetle ESP32 & LED Matrix Cover: 11 trinn (med bilder)
4 prosjekter i 1 Bruke DFRobot FireBeetle ESP32 & LED Matrix Cover: Jeg tenkte på å gjøre en instruerbar for hvert av disse prosjektene - men til slutt bestemte jeg meg for at egentlig den største forskjellen er programvaren for hvert prosjekt jeg trodde det var bedre å bare lage en stor instruerbar! Maskinvaren er den samme for noen
Lag min egen Trezor Crypto Hardware Wallet: 5 trinn (med bilder)
Lag min egen Trezor Crypto Hardware Wallet: I dette prosjektet lager jeg min egen Trezor kryptovaluta maskinvarelommebok, komplett med kabinett. Dette er mulig fordi Trezor er åpen kildekode, så jeg brukte filene de gir på githuben til å bygge min egen enhet for under $ 40. Det var noen få