Inhoudsopgave:

IoT-portemonnee (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): 13 stappen (met afbeeldingen)
IoT-portemonnee (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): 13 stappen (met afbeeldingen)

Video: IoT-portemonnee (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): 13 stappen (met afbeeldingen)

Video: IoT-portemonnee (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet): 13 stappen (met afbeeldingen)
Video: Safekeepers portemonnee heren Cambridge - met uitneembare kaarthouder 2024, November
Anonim
Image
Image
IoT Wallet (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet)
IoT Wallet (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet)
IoT Wallet (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet)
IoT Wallet (slimme portemonnee met Firebeetle ESP32, Arduino IDE en Google Spreadsheet)

Door IgorF2Volg meer van de auteur:

Arduino-robot met PS2-controller (PlayStation 2-joystick)
Arduino-robot met PS2-controller (PlayStation 2-joystick)
Arduino-robot met PS2-controller (PlayStation 2-joystick)
Arduino-robot met PS2-controller (PlayStation 2-joystick)
IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)
IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)
IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)
IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)
3D-geprinte scharnierende lamp - REMIXED
3D-geprinte scharnierende lamp - REMIXED
3D-geprinte scharnierende lamp - REMIXED
3D-geprinte scharnierende lamp - REMIXED

Over: Maker, ingenieur, gekke wetenschapper en uitvinder Meer over IgorF2 »

Eerste prijs in Instructables zakformaat wedstrijd!:NS

Als je wat geld hebt geïnvesteerd in cryptocurrencies, weet je waarschijnlijk al dat ze zeer volatiel zijn. Ze veranderen van de ene op de andere dag en je weet maar nooit veel 'echt' geld dat je nog in je portemonnee hebt. Hetzelfde geldt voor aandelenmarkten. Je hebt een beetje vertrouwen in een bepaald aandeel en uit het niets denkt de markt dat het de volgende dag waardeloos is.

Dus hoe volgt u deze activa en kent u hun huidige waarde? U kunt met sommige spreadsheets werken en deze regelmatig bijwerken. Of u kunt uw eigen gadget maken om deze waarden voor u te controleren: een IoT-portemonnee!

Voor dit project heb ik aan de Google-spreadsheet gewerkt om mijn activa bij te houden en hun waarden voor een bepaalde valuta bij te werken, op basis van de tickerwaarden die van internet zijn opgehaald. Deze spreadsheet is toegankelijk via een ESP32 met behulp van een Wi-Fi-verbinding en een samenvatting wordt weergegeven op een OLED-scherm. Een 3D-printer werd gebruikt om een portemonnee te maken, waarin ik enkele elektronische componenten heb ingebouwd om mijn eerste IoT-portemonnee-prototype te maken.

En dat is niet alles! Waarom voeg je geen klok toe die is gesynchroniseerd met internet en een stappenteller in dezelfde gadget? In deze tutorial laat ik je zien hoe je dat doet.

Er zijn verschillende manieren om deze tutorial te gebruiken. Je kunt het gebruiken om:

- Leer hoe u uw activawaarden voor een bepaalde valuta kunt bijhouden en bijwerken met behulp van een Google-spreadsheet;

- Programmeer een ESP32 met behulp van de Arduino IDE;

- Lees waarden uit een Google-spreadsheet met behulp van een ESP32-apparaat;

- Oefen je elektronica en soldeervaardigheden, enz.;

U kunt een deel van deze tutorial gebruiken om uw eigen gadgets te maken of deze tot het einde volgen en uw eigen portemonnee maken.

Deze tutorial is als volgt ingedeeld:

Stap Onderwerp Onderwerpen
1 Gereedschappen en materialen Gereedschappen en materialen gebruikt in dit project
2-3 3d printen Hoe de gadget in 3D te modelleren en 3D af te drukken
4-5 Elektronica Hoe de circuits aan te sluiten?
6-7 Google-spreadsheet Een Google-spreadsheet maken en deze delen met uw gadget
8-12 codering Hoe een ESP32 te programmeren met Arduino IDE

Er zijn een aantal geweldige tutorials over het volgen van de prijzen van cryptovaluta's. Deze diende als inspiratie voor dit project:

Vond je die projecten leuk? Overweeg om mijn toekomstige projecten te steunen met een kleine Bitcoin-donatie!:D BTC-stortingsadres: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Stap 1: Gereedschappen en materialen

Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen

Voor dit project zijn de volgende tools gebruikt:

  • 3D-printer. Ik gebruikte het om mijn portemonnee te printen en een hoesje voor de elektronica te maken (met gewoon PLA-filament). Je kunt een aantal goedkope 3D-printers online vinden die prima werken voor dit project (link).
  • 1.75mm PLA filament (link/link/link). Ik heb stijf wit en blauw PLA-filament gebruikt voor het printen van de behuizing waarin de elektronica is ingepakt en beschermd. Zo worden ze niet verpletterd als ik met mijn portemonnee op de grond zit, of als hij per ongeluk op de grond valt.
  • Soldeerbout en draad. Ik had het nodig om wat draden tussen de elektronische componenten te solderen, zoals je later zult zien.
  • Superlijm. Het 3D-ontwerp is in verschillende delen geprint. Ik gebruikte wat superlijm om ze aan elkaar te plakken.

Ik heb de volgende hardware-onderdelen gebruikt voor mijn project:

  • Firebeetle ESP32 ontwikkelbord (link). Firebeetle ESP32-bord is heel gemakkelijk te gebruiken en te programmeren met behulp van Arduino IDE. Het heeft ingebouwde Bluetooth- en Wi-Fi-modules, zodat je het in verschillende projecten kunt gebruiken. Het heeft een connector voor een 3.7V-batterij, wat erg handig was voor het monteren van dit project. Ik heb ook een ingebouwde batterijlader. Het laadt de batterij op wanneer het is aangesloten op een USB-stekker. Je kunt desgewenst ook andere op ESP32 gebaseerde borden (link / link) of ESP8266 (link / link / link) gebruiken. Afhankelijk van het bord dat je kiest, zou het iets moeilijker zijn om de batterij aan te sluiten en op te laden. De afmetingen van de behuizing moeten ook worden gecontroleerd.
  • OLED-display (link / link). Het was verbonden met het ESP-bord, voor het weergeven van de waarden verkregen uit Google Spreadsheet.
  • GY-521 versnellingsmeter (link/link). Het werd gebruikt als stappenteller.
  • 3.7V batterij (link/link). Ik heb het hele circuit van stroom voorzien.
  • Draden.
  • Micro-USB-kabel.
  • M2x6mm bouten (x9)
  • M2x1.5mm moeren (x5)

De links hierboven zijn slechts een suggestie van waar je de items kunt vinden die in deze tutorial worden gebruikt (en misschien ondersteunen ze mijn toekomstige tutorials). Voel je vrij om ze ergens anders te zoeken en te kopen bij je favoriete lokale of online winkel.

Zoals eerder gezegd, hebben sommige ESP-ontwikkelborden geen ingebouwde batterijconnector (en oplader). Dan heb je een externe batterijoplaadmodule nodig (bijvoorbeeld een TP4056 (link/link). Er is mogelijk een mini-USB-kabel nodig voor de verbinding tussen de oplader en een USB-poort. Wist je dat je een Anet A8 kunt kopen voor slechts $ 155,99? Haal de jouwe bij Gearbest:

Stap 2: 3D-modellering

3D-modellering
3D-modellering

Eerste prijs in de wedstrijd in zakformaat

Aanbevolen: