Inhaltsverzeichnis:
Video: IoT Wallet (Smart Wallet mit Firebeetle ESP32, Arduino IDE und Google Spreadsheet) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Von IgorF2Folgen Mehr vom Autor:
Über: Macher, Ingenieur, verrückter Wissenschaftler und Erfinder Mehr über IgorF2 »
Erster Preis im Instructables Pocket-Size Contest!:D
Wenn Sie etwas Geld in Kryptowährungen investiert haben, wissen Sie wahrscheinlich bereits, dass diese sehr volatil sind. Sie ändern sich über Nacht und Sie wissen nie, wie viel "echtes" Geld Sie noch in Ihrer Brieftasche haben. Gleiches gilt für Börsen. Sie vertrauen einer bestimmten Aktie ein wenig und der Markt hält sie am nächsten Tag aus dem Nichts für wertlos.
Wie verfolgen Sie diese Vermögenswerte und kennen ihren aktuellen Wert? Sie können mit einigen Tabellenkalkulationen arbeiten und diese regelmäßig aktualisieren. Oder Sie erstellen Ihr eigenes Gadget, um diese Werte für Sie zu überprüfen: ein IoT-Wallet!
Für dieses Projekt habe ich an der Google-Tabelle gearbeitet, um meine Assets zu verfolgen und ihre Werte für eine bestimmte Währung basierend auf den aus dem Internet abgerufenen Tickerwerten zu aktualisieren. Auf diese Tabelle kann von einem ESP32 aus über eine Wi-Fi-Verbindung zugegriffen werden, und eine Zusammenfassung wird auf einem OLED-Display angezeigt. Ein 3D-Drucker wurde verwendet, um ein Wallet zu erstellen, in das ich einige elektronische Komponenten eingebettet habe, um meinen ersten IoT-Wallet-Prototyp zu erstellen.
Und das ist nicht alles! Warum nicht eine mit dem Internet synchronisierte Uhr und einen Schrittzähler im selben Gerät hinzufügen? In diesem Tutorial zeige ich dir, wie das geht.
Es gibt mehrere Möglichkeiten, dieses Tutorial zu verwenden. Sie können es verwenden, um:
- Erfahren Sie, wie Sie Ihre Vermögenswerte für eine bestimmte Währung mithilfe einer Google-Tabelle verfolgen und aktualisieren;
- Programmieren Sie einen ESP32 mit der Arduino IDE;
- Werte aus einer Google-Tabelle mit einem ESP32-Gerät lesen;
- Üben Sie Ihre Elektronik- und Lötfähigkeiten usw.;
Sie können einen Teil dieses Tutorials verwenden, um Ihre eigenen Gadgets zu erstellen oder bis zum Ende zu verfolgen und Ihr eigenes Wallet zu erstellen.
Dieses Tutorial ist wie folgt unterteilt:
Schritt | Gegenstand | Themen |
---|---|---|
1 | Werkzeuge und Materialien | Werkzeuge und Materialien, die in diesem Projekt verwendet werden |
2-3 | 3d Drucken | 3D-Modell und 3D-Druck des Gadgets |
4-5 | Elektronik | So verdrahten Sie die Stromkreise |
6-7 | Google-Tabelle | So erstellen Sie eine Google-Tabelle und teilen sie mit Ihrem Gadget |
8-12 | Codierung | So programmieren Sie einen ESP32 mit Arduino IDE |
Es gibt einige tolle Tutorials, wie man die Preise von Kryptowährungen verfolgt. Dieser diente als Inspiration für dieses Projekt:
Gefallen diese Projekte? Bitte erwägen Sie, meine zukünftigen Projekte mit einer kleinen Bitcoin-Spende zu unterstützen!:D BTC-Einzahlungsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Schritt 1: Werkzeuge und Materialien
Für dieses Projekt wurden die folgenden Tools verwendet:
- 3D Drucker. Ich habe es verwendet, um meine Brieftasche zu drucken und ein Gehäuse für die Elektronik herzustellen (mit normalem PLA-Filament). Sie können einige preiswerte 3D-Drucker online finden, die für dieses Projekt gut funktionieren (Link).
- 1,75 mm PLA-Filament (Link / Link / Link). Ich habe starres weißes und blaues PLA-Filament zum Drucken des Gehäuses verwendet, in dem die Elektronik umhüllt und geschützt ist. Auf diese Weise werden sie nicht zerquetscht, wenn ich auf meinem Portemonnaie sitze oder es versehentlich auf den Boden fällt.
- Lötkolben und Draht. Ich brauchte es, um einige Drähte zwischen den elektronischen Komponenten zu löten, wie Sie später sehen werden.
- Sekundenkleber. Das 3D-Design wurde in verschiedenen Teilen gedruckt. Ich habe etwas Superkleber verwendet, um sie zusammen zu kleben.
Ich habe folgende Hardwareteile für mein Projekt verwendet:
- Firebeetle ESP32-Entwicklungsplatine (Link). Das Firebeetle ESP32 Board ist wirklich einfach zu bedienen und mit Arduino IDE zu programmieren. Es verfügt über integrierte Bluetooth- und Wi-Fi-Module, sodass Sie es in einer Vielzahl von Projekten verwenden können. Es hat einen Anschluss für eine 3,7-V-Batterie, was für die Montage dieses Projekts sehr nützlich war. Ich habe auch ein eingebautes Ladegerät. Es lädt den Akku auf, wenn es an einen USB-Stecker angeschlossen wird. Sie können auch andere ESP32-basierte Boards (Link / Link) oder ESP8266-Boards (Link / Link / Link) verwenden, wenn Sie möchten. Je nach gewählter Platine ist es etwas schwieriger, den Akku anzuschließen und aufzuladen. Die Abmessungen des Gehäuses müssen ebenfalls überprüft werden.
- OLED-Display (Link / Link). Es wurde mit dem ESP-Board verbunden, um die von Google Spreadsheet erhaltenen Werte anzuzeigen.
- GY-521 Beschleunigungsmesser (Link / Link). Es wurde als Schrittzähler verwendet.
- 3,7V Batterie (Link / Link). Früher habe ich die gesamte Schaltung mit Strom versorgt.
- Drähte.
- Micro-USB-Kabel.
- M2x6mm Schrauben (x9)
- M2x1.5mm Muttern (x5)
Die obigen Links sind nur ein Vorschlag, wo Sie die in diesem Tutorial verwendeten Elemente finden können (und möglicherweise meine zukünftigen Tutorials unterstützen). Fühlen Sie sich frei, woanders danach zu suchen und in Ihrem bevorzugten lokalen oder Online-Shop zu kaufen.
Wie bereits erwähnt, haben einige ESP-Entwicklungsplatinen keinen integrierten Batterieanschluss (und kein Ladegerät). In diesem Fall benötigen Sie ein externes Batterielademodul (z. B. ein TP4056 (Link / Link). Es wird möglicherweise ein Mini-USB-Kabel für die Verbindung zwischen dem Ladegerät und einem USB-Anschluss benötigt. Wussten Sie, dass Sie einen Anet A8 für nur 155,99 US-Dollar kaufen können? Hol dir deine bei Gearbest:
Schritt 2: 3D-Modellierung
Erster Preis im Taschenformat-Wettbewerb
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte
So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud – wikiHow
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud: In vielen Anwendungen müssen Benutzer ihre Daten zusammen mit dem lokalen Zeitstempel der in der Nutzlast zu sendenden Werte an die AskSensors-IoT-Cloud senden. Das Zeitstempelformat ist die Zeit der UNIX-Epoche: die Anzahl der Millisekunden, die seit Januar
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
So richten Sie die Arduino-IDE ein, um mit den Tinusaur-Boards zu arbeiten: 3 Schritte
So richten Sie die Arduino-IDE für die Arbeit mit den Tinusaur-Boards ein.: Dies ist eine kurze Anleitung, wie Sie die Arduino-IDE für die Arbeit mit den Tinusaur-Boards einrichten . Der einzige Unterschied ist, dass es auf der Liste der Boards als Tinusau erscheint