Sadržaj:
Video: IoT novčanik (pametni novčanik sa Firebeetle ESP32, Arduino IDE i Google proračunskom tablicom): 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Autor IgorF2Follow Još autora:
O: Proizvođač, inženjer, ludi naučnik i pronalazač Više o IgorF2 »
Prva nagrada na džepnom takmičenju Instructables!: D
Ako ste uložili nešto novca u kriptovalute, vjerojatno već znate da su one vrlo nestabilne. Mijenjaju se preko noći i sada nikad ne znate koliko 'pravog' novca još imate u novčaniku. Isto vrijedi i za burze. Malo vjerujete u određenu dionicu i, niotkuda, tržište sutradan smatra da je bezvrijedno.
Dakle, kako pratiti ovu imovinu i znati njihovu trenutnu vrijednost? Možete raditi s nekim proračunskim tablicama i redovito ih ažurirati. Ili možete stvoriti vlastiti gadget za provjeru ovih vrijednosti: IoT novčanik!
Za ovaj projekt radio sam na Googleovoj proračunskoj tablici kako bih pratio svoju imovinu i ažurirao njihovu vrijednost za određenu valutu, na temelju vrijednosti oznaka preuzetih s interneta. Ovoj proračunskoj tablici moguće je pristupiti s ESP32 pomoću i Wi-Fi veze, a sažetak je prikazan na OLED zaslonu. Za izradu novčanika korišten je 3D pisač u koji sam ugradio neke elektroničke komponente kako bih stvorio svoj prvi prototip novčanika IoT.
I to nije sve! Zašto u isti gadžet ne dodate sat sinhroniziran s internetom i koračni pedometar? U ovom vodiču ću vam pokazati kako to učiniti.
Postoji nekoliko načina korištenja ovog vodiča. Možete ga koristiti za:
- Naučite kako pratiti i ažurirati vrijednosti svoje imovine za određenu valutu pomoću Google proračunske tablice;
- Programirajte ESP32 koristeći Arduino IDE;
- Očitavanje vrijednosti iz Google tablice pomoću ESP32 uređaja;
- Vježbajte svoju vještinu elektronike i lemljenja itd.;
Dio ovog vodiča možete koristiti za kreiranje vlastitih naprava ili ga slijedite do kraja i izraditi vlastiti novčanik.
Ovaj vodič je podijeljen na sljedeći način:
Korak | Subject | Teme |
---|---|---|
1 | Alati i materijali | Alati i materijali korišteni u ovom projektu |
2-3 | 3D štampanje | Kako 3D model i 3D štampanje gadžeta |
4-5 | Elektronika | Kako spojiti strujna kola |
6-7 | Google proračunska tablica | Kako stvoriti Google proračunsku tablicu podijelite je sa svojim gadžetom |
8-12 | Kodiranje | Kako programirati ESP32 pomoću Arduino IDE -a |
Postoje neki sjajni vodiči o tome kako pratiti cijene kriptovaluta. Ovaj je poslužio kao inspiracija za ovaj projekt:
Da li su vam se svideli ti projekti? Molim vas razmislite o podršci mojim budućim projektima malom donacijom Bitcoina!: D BTC Adresa depozita: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Korak 1: Alati i materijali
Za ovaj projekt korišteni su sljedeći alati:
- 3D štampač. Iskoristio sam ga za štampanje novčanika i izradu kućišta za elektroniku (sa običnim PLA filamentom). Na Internetu možete pronaći neke neekspektivne 3D štampače koji će savršeno odgovarati ovom projektu (veza).
- 1.75 mm PLA filament (veza / veza / veza). Koristio sam krutu bijelu i plavu PLA nit za štampanje kućišta u kojem je elektronika zatvorena i zaštićena. Na ovaj način neće se zgnječiti ako sjedim s novčanikom ili ako slučajno padne na pod.
- Lemljeno gvožđe i žica. Trebao mi je za lemljenje žica između elektroničkih komponenti, što ćete vidjeti kasnije.
- Super ljepilo. 3D dizajn je štampan u različitim dijelovima. Koristio sam super ljepilo da ih zalijepim.
Za svoj projekt koristio sam sljedeće hardverske dijelove:
- Firebeetle ESP32 dev ploča (veza). Firebeetle ESP32 ploča je zaista jednostavna za upotrebu i programiranje pomoću Arduino IDE -a. Ima ugrađene Bluetooth i Wi-Fi module, pa ga možete koristiti u različitim projektima. Ima konektor za bateriju od 3,7 V, što je bilo jako korisno za sastavljanje ovog projekta. Takođe imam ugrađen punjač za baterije. Napunit će bateriju kada je spojen na USB utikač. Možete koristiti i druge ploče zasnovane na ESP32 (veza / veza) ili ESP8266 (veza / veza / veza) ako želite. Ovisno o ploči koju odaberete, bilo bi malo teže spojiti i napuniti bateriju. Također je potrebno provjeriti dimenzije kućišta.
- OLED ekran (veza / veza). Povezan je s ESP pločom za prikaz vrijednosti dobivenih iz Google proračunske tablice.
- GY-521 akcelerometar (veza / veza). Korišten je kao brojač koraka.
- 3.7V baterija (link / link). Prije sam napajao cijeli krug.
- Žice.
- Mikro USB kabl.
- M2x6mm vijci (x9)
- Matice M2x1,5 mm (x5)
Gore navedene veze samo su prijedlozi gdje možete pronaći stavke korištene u ovom vodiču (i možda podržavaju moje buduće vodiče). Slobodno ih potražite na drugom mjestu i kupite u vašoj omiljenoj lokalnoj ili internetskoj trgovini.
Kao što je već rečeno, neke ESP ploče za razvoj neće imati ugrađeni konektor za bateriju (i punjač). U tom slučaju trebat će vam vanjski modul za punjenje baterije (TP4056 (veza / veza), na primjer). Za vezu između punjača i USB priključka možda će biti potreban mini USB kabel. Jeste li znali da možete kupiti Anet A8 za samo 155,99 USD? Nabavite svoje na Gearbestu:
Korak 2: 3D modeliranje
Prva nagrada na džepnom takmičenju
Preporučuje se:
Pretvorite neupotrebljeni pametni telefon u pametni ekran: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni ekran: Vodič za Deze nalazi se na engleskom jeziku, za verziju Nederlandse kliknite ovdje ili kliknite. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završite
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će
Elektronički novčanik: 3 koraka
Elektronički novčanik: NAPOMENA: Sada imam instrukcije koje nude Arduino kôd za RC522 i PN532. U svom prethodnom postu detaljno sam opisao osnove komunikacije sa RFID modulima MFRC522 i PN532 za čitanje/pisanje podataka s oznaka Mifare Classic 1k. U ovom postu smatram da
4 projekta u 1 pomoću DFRobot FireBeetle ESP32 i LED matrice Poklopac: 11 koraka (sa slikama)
4 projekta u 1 Korištenje DFRobot FireBeetle ESP32 i omotača LED matrice: Razmišljao sam o tome da napravim instrukcije za svaki od ovih projekata - ali na kraju sam odlučio da je zaista najveća razlika softver za svaki projekt, mislio sam da je bolje samo napraviti jedna velika instrukcija! Hardver je isti za sve
Altoids limeni novčanik: 4 koraka
Altoids limeni novčanik: Ovaj svestrani lim za slatkiše može se koristiti i kao novčanik! U slučaju da još niste otkrili, standardne kreditne kartice i osobne iskaznice savršeno se uklapaju u časni lim Altoids. Provjeri! Ovo je super jednostavno, i osim što ste odvojili vrijeme da pojedete sve