Sadržaj:
Video: IoT novčanik (pametni novčanik s Firebeetle ESP32, Arduino IDE i Google proračunskom tablicom): 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
IgorF2Follow Više autora:
O: Proizvođač, inženjer, ludi znanstvenik i izumitelj Više o IgorF2 »
Prva nagrada na džepnom natjecanju 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 tu 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 za vas: IoT novčanik!
Za ovaj projekt radila sam na Googleovoj proračunskoj tablici kako bih pratila svoju imovinu i ažurirala njihove vrijednosti za određenu valutu, na temelju vrijednosti oznaka preuzetih s interneta. Ovoj proračunskoj tablici moguće je pristupiti s ESP32-a pomoću Wi-Fi veze, a sažetak se prikazuje 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 ne biste u isti gadget dodali sat sinkroniziran s internetom i koračni mjerač koraka? 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:
- Saznajte kako pratiti i ažurirati vrijednosti svoje imovine za određenu valutu pomoću Google proračunske tablice;
- Programirajte ESP32 pomoću Arduino IDE -a;
- Čitanje vrijednosti iz Google proračunske tablice pomoću ESP32 uređaja;
- Vježbajte svoju vještinu elektronike i lemljenja itd.;
Dio ovog vodiča možete koristiti za stvaranje vlastitih naprava ili ga slijediti do kraja i izraditi vlastiti novčanik.
Ovaj vodič je podijeljen na sljedeći način:
Korak | Predmet | Teme |
---|---|---|
1 | Alati i materijali | Alati i materijali korišteni u ovom projektu |
2-3 | 3D ispis | Kako 3D model i 3D ispis gadgeta |
4-5 | Elektronika | Kako spojiti strujna kola |
6-7 | Google proračunska tablica | Kako izraditi Google proračunsku tablicu i podijeliti je sa svojim gadgetom |
8-12 | Kodiranje | Kako programirati ESP32 pomoću Arduino IDE -a |
Postoje neki izvrsni vodiči o tome kako pratiti cijene kriptovaluta. Ovaj je poslužio kao inspiracija za ovaj projekt:
Sviđaju li vam se ti projekti? Molim vas razmislite o podršci mojim budućim projektima malom donacijom Bitcoina!: D Adresa depozita BTC -a: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Korak 1: Alati i materijali
Za ovaj projekt korišteni su sljedeći alati:
- 3D pisač. Iskoristio sam ga za ispis novčanika i izradu kućišta za elektroniku (s običnim PLA filamentom). Na internetu možete pronaći neke neekspresivne 3D pisač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 ispis kućišta gdje je elektronika zatvorena i zaštićena. Na ovaj način neće se zgnječiti ako sjednem s novčanikom ili ako slučajno padne na pod.
- Lemljeno željezo i žica. Trebao mi je za lemljenje žica između elektroničkih komponenti, što ćete vidjeti kasnije.
- Super ljepilo. 3D dizajn tiskan je u različitim dijelovima. Koristila sam super ljepilo da ih zalijepim.
Za svoj sam projekt upotrijebio sljedeće hardverske dijelove:
- Firebeetle ESP32 ploča za razvoj (veza). Firebeetle ESP32 ploča je zaista jednostavna za korištenje 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 priključak za bateriju od 3,7 V, što je bilo jako korisno za sastavljanje ovog projekta. Imam i ugrađen punjač za baterije. Napunit će bateriju kada je spojen na USB utikač. Također možete koristiti druge ploče temeljene 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 će trebati provjeriti dimenzije kućišta.
- OLED zaslon (link / link). Povezan je s ESP pločom za prikaz vrijednosti dobivenih iz Google proračunske tablice.
- Akcelerometar GY-521 (veza / veza). Korišten je kao brojač koraka.
- 3.7V baterija (link / link). Prije sam napajao cijeli krug.
- Žice.
- Mikro USB kabel.
- Vijci M2x6 mm (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 svojoj 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). Možda će za spajanje punjača i USB priključka 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 u džepnom natjecanju
Preporučeni:
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: Vodič za Deze nalazi se na engleskom jeziku, za nedjeljnu verziju kliknite ovdje. 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šiš
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 se
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 s 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 omotača LED matrice: 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 doista najveća razlika softver za svaki projekt, mislio sam da je bolje samo napraviti jedna velika instrukcija! Hardver je isti za ea
Limeni novčanik Altoids: 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. Provjerite! Ovo je super jednostavno, i osim što ste odvojili vrijeme da pojedete sve