Innehållsförteckning:
Video: IoT Wallet (smart Wallet With Firebeetle ESP32, Arduino IDE och Google Spreadsheet): 13 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Av IgorF2Följ mer av författaren:
Om: Maker, ingenjör, galen vetenskapsman och uppfinnare Mer om IgorF2 »
Första pris i Instructables Pocket-sized Contest!: D
Om du investerade lite pengar i kryptovalutor vet du förmodligen redan att de är mycket volatila. De ändras över en natt och du vet aldrig mycket "riktiga" pengar du fortfarande har i plånboken. Detsamma gäller för börser. Du sätter lite tro på en viss aktie och ur ingenstans tror marknaden att den är värdelös nästa dag.
Så hur spårar du dessa tillgångar och vet deras nuvarande värde? Du kan arbeta med några kalkylblad och uppdatera dem regelbundet. Eller så kan du skapa din egen pryl för att kontrollera dessa värden för dig: en IoT -plånbok!
För det här projektet arbetade jag med Googles kalkylblad för att spåra mina tillgångar och uppdatera deras värden för en viss valuta, baserat på kortvärden som hämtats från Internet. Detta kalkylblad är tillgängligt från en ESP32 med en Wi-Fi-anslutning, och en sammanfattning visas på en OLED-skärm. En 3D -skrivare användes för att skapa en plånbok, där jag inbäddade några elektroniska komponenter för att skapa min första IoT -plånboksprototyp.
Och det är inte allt! Varför inte lägga till en klocka synkroniserad med internet och en stegräknare i samma pryl? I den här självstudien visar jag dig hur du gör det.
Det finns flera sätt att använda den här självstudien. Du kan använda den för att:
- Lär dig hur du spårar och uppdaterar dina tillgångsvärden för en viss valuta med hjälp av ett Google -kalkylblad;
- Programmera en ESP32 med Arduino IDE;
- Läs värden från ett Google -kalkylblad med en ESP32 -enhet;
- Öva din elektronik och lödningskunskaper, etc;
Du kan använda en del av denna handledning för att skapa dina egna prylar eller följa den till slutet och producera din egen plånbok.
Denna handledning är indelad enligt följande:
Steg | Ämne | Ämnen |
---|---|---|
1 | Verktyg och material | Verktyg och material som används i detta projekt |
2-3 | 3d-utskrivning | Hur man 3D -modell och 3D -utskrift av gadgeten |
4-5 | Elektronik | Hur man kopplar upp kretsarna |
6-7 | Googles kalkylblad | Hur man skapar ett Google -kalkylblad och delar det med din gadget |
8-12 | Kodning | Hur man programmerar en ESP32 med Arduino IDE |
Det finns några fantastiska handledning om hur du spårar priserna på kryptovalutor. Den här fungerade som inspiration för det här projektet:
Gillade du projekten? Tänk på att stödja mina framtida projekt med en liten Bitcoin -donation!: D BTC Insättningsadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Steg 1: Verktyg och material
För detta projekt användes följande verktyg:
- 3d skrivare. Jag använde den för att skriva ut min plånbok och producera ett fodral för elektroniken (med vanligt PLA -filament). Du kan hitta några ofrivilliga 3D -skrivare online som fungerar bra för detta projekt (länk).
- 1,75 mm PLA -filament (länk / länk / länk). Jag använde styvt vitt och blått PLA -filament för att skriva ut fodralet där elektroniken är innesluten och skyddad. På så sätt blir de inte krossade om jag sitter med på min plånbok, eller om det råkar falla på golvet.
- Lödkolv och tråd. Jag behövde det för att löda några ledningar mellan de elektroniska komponenterna, som du kommer att se senare.
- Superlim. 3D -designen trycktes i olika delar. Jag använde lite superlim för att hålla ihop dem.
Jag använde följande hårdvarudelar för mitt projekt:
- Firebeetle ESP32 dev board (länk). Firebeetle ESP32 -kort är riktigt lätt att använda och programmera med Arduino IDE. Den har inbyggda Bluetooth- och Wi-Fi-moduler, så att du kan använda den i en mängd olika projekt. Den har en kontakt för ett 3,7V batteri, vilket verkligen var användbart för att montera detta projekt. Jag har också en inbyggd batteriladdare. Det laddar batteriet när det är anslutet till en USB -kontakt. Du kan också använda andra ESP32 -baserade kort (länk / länk) eller ESP8266 -kort (länk / länk / länk) om du vill. Beroende på vilken bräda du väljer, skulle det vara lite svårare att ansluta och ladda batteriet. Fallets mått måste också verifieras.
- OLED -display (länk / länk). Den var ansluten till ESP -kortet för att visa de värden som erhållits från Google kalkylblad.
- GY-521 accelerometer (länk / länk). Den användes som en stegräknare.
- 3,7V batteri (länk / länk). Jag brukade driva hela kretsen.
- Trådar.
- Micro USB -kabel.
- M2x6mm bultar (x9)
- M2x1,5 mm muttrar (x5)
Länkarna ovan är bara ett förslag på var du kan hitta de objekt som används i den här självstudien (och kanske stödja mina framtida självstudier). Sök dem gärna någon annanstans och köp på din favorit lokala butik eller onlinebutik.
Som det sa tidigare kommer vissa ESP-dev-kort inte att ha en inbyggd batterikontakt (och laddare). I så fall behöver du en extern batteriladdningsmodul (till exempel en TP4056 (länk / länk)). Det kommer eventuellt att kräva en mini -USB -kabel för anslutningen mellan laddaren och en USB -port. Visste du att du kan köpa en Anet A8 för endast $ 155,99? Få din på Gearbest:
Steg 2: 3D -modellering
Första pris i Pocket-Sized Contest
Rekommenderad:
Persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: 5 steg (med bilder)
Kontroll av persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: I den här instruktionsboken visar jag dig hur jag lade automatisering till mina persienner. Jag ville kunna lägga till och ta bort automatiseringen, så all installation är klämd på. Huvuddelarna är: Stegmotor Stegdrivrutinstyrd vid ESP-01 Växel och montering
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): 10 steg (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): I mitt tidigare projekt utvecklade jag en smart badrumsvåg med Wi-Fi. Den kan mäta användarens vikt, visa den lokalt och skicka den till molnet. Du kan få mer information om detta på länken nedan: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
4 projekt i 1 med DFRobot FireBeetle ESP32 & LED Matrix Cover: 11 steg (med bilder)
4 projekt i 1 med DFRobot FireBeetle ESP32 & LED Matrix Cover: Jag tänkte göra en instruerbar för vart och ett av dessa projekt - men till slut bestämde jag mig för att den största skillnaden är programvaran för varje projekt jag trodde att det var bättre att bara göra en stor instruerbar! Hårdvaran är densamma för alla
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid