Turinys:
- 1 žingsnis: Surinkite reikalingas dalis ir įrankius
- 2 veiksmas: pridėkite jutiklinį mygtuką
- 3 žingsnis: Paruoškite akumuliatorių
- 4 žingsnis: atspausdinkite dėklą
- 5 veiksmas: pridėkite magnetų prie dėklo
- 6 žingsnis: būsimi patobulinimai
Video: Kriptografinis žymeklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Esu apsėstas tikrinti dabartinę įvairių kriptovaliutų kainą, tačiau skirtukų perjungimas arba telefono ištraukimas nutraukia mano darbo eigą ir blaško dėmesį. Nusprendžiau, kad norint parodyti kainas iš pirmo žvilgsnio praverstų atskiras ekranas su paprasta purvo sąsaja. Šioje instrukcijoje parodysiu, kaip sukurti mažą kriptovaliutos žymeklį, kurį galite padėti ant savo stalo ar šaldytuvo ir suaktyvinti jį bakstelėdami.
Funkcijos:
- Naudoja ESP32, dviejų branduolių, belaidį mikrovaldiklį
- 128x64 baltas OLED ekranas
- Palietimo mygtukas pažadina įrenginį ir perjungia vartotojo nustatytas valiutas
- USB įkrauta Li-Po baterija
- Kainų duomenys gaunami iš „CryptoCompare“API
- Naudoja „Arduino IDE“
- Kodą mano „GitHub“
- Automatinis miegas ir galiausiai automatinis pabudimas
1 žingsnis: Surinkite reikalingas dalis ir įrankius
Dalys
- „TTGO ESP32 PRO OLED V2.0“plokštė (be „LoRa“) [14 USD]
- Jutiklinė lenta (10 pakuočių) [1,50 USD]
- Ličio baterija (602447 arba 6,0x24x47 mm) [~ 5 USD]
- 3D spausdintas dėklas [5 USD]
- Neodimio magnetas x4 (10x1 mm diskas) [$ 1]
- 3 kontaktų antraštė
- Plonas laidas (naudojau 26ga. Magnetinį laidą)
Įrankiai
- Lituoklis
- Vielos pjaustytuvai
- Pincetai
- Hobio peilis ar kitas mažas peiliukas
- Super klijai
Neprivaloma
Grandinės plokštės viceprezidentas
Padidinamasis stiklas arba akių lupas patikrinimui
2 veiksmas: pridėkite jutiklinį mygtuką
Tai tvarkingi maži jutikliniai mygtukai, kuriuos lengva pridėti prie bet kurio projekto. Paprastai jie tiekiami po 10 pakuočių už maždaug 3 dolerius! Žinau, kad ESP32 turi integruotą jutiklinį jutiklį, tačiau naudojant šias plokštes viskas tampa paprasčiau ir pašalinamos programinės įrangos konfigūracijos klaidos. Maksimali jutiklinio IC laukimo srovė yra tik 7µA, todėl pridedant šį mygtuką nereikia daug energijos.
Išjunkite šviesos diodą
Mygtuko išvesties kaištis pakyla aukštai, o užpakalinėje dalyje užsidega šviesos diodas, kai pirštas patenka per kelis mm nuo jutiklinio paviršiaus. Nuėmus rezistorių prie šviesos diodo, jis išjungiamas, sumažėja energijos suvartojimas. Sukūrus litavimo tiltelį per A ir (arba) B trinkeles, pasikeičia, jei mygtukas perjungiamas ir jei išėjimas yra didelis arba mažas, kai jis aktyvus. Mūsų atveju šiuos tiltus paliksime atidarytus, todėl mygtukas veiks kaip momentinis jungiklis.
Iškirpti pėdsakus
Mygtuko įtampos įvestis puikiai sutampa su pagrindinės plokštės 3.3v išėjimu. Deja, signalo ir įžeminimo kaiščių nėra, todėl turėsime atlikti kai kuriuos pakeitimus. Naudodami pomėgio peilį ar kitą aštrų ašmenį, nupjaukite atstatymo pėdsaką pagrindinės plokštės gale ir pėdsaką iki 13 kaiščio priekyje. Patikrinkite pjūvį padidinamuoju stiklu, kad įsitikintumėte, jog nėra metalo likučių. Šiose skylėse dabar bus atitinkamai jutiklinės plokštės signalo išvesties ir įžeminimo kaiščiai.
Įstumkite antraštę
Šiame projekte nėra daug laisvos vietos, todėl bet kokios vietos taupymo gudrybės yra naudingos. Geriausia prieš litavimą nupjauti kaiščio antgalį, kad sumažėtų jo aukštis iš jutiklinės plokštės. Pjovus antraštę po litavimo, ją sunkiau išlyginti, nes lituoklio kūgio pagrindas yra labai storas ir nėra lengva pjauti. Taigi, nupjaukite antraštę lygiagrečiai su jutikline plokšte ir uždėkite. Įdėkite plokštę ir antraštę į pagrindinę plokštę ir iškirpkite kitą antraštės pusę, kad ji taip pat būtų lygi, tada lituokite.
Sujunkite laidą
Mažiems ir mažos galios laidams man patinka naudoti 26ga. magnetinė viela, nes tai pigu ir lengva dirbti, nors čia galima naudoti bet kokią mažą vielą. Norėdami sujungti, emalį ant vielos galima nubraukti peiliu arba išlydyti, laikant lituoklį su litavimo kamuoliu ant galo iki vielos galo. Padarykite tai vienoje laido pusėje ir pritvirtinkite prie įžeminimo pado. Išmatuokite ir nukirpkite laidą taip, kad jis pasiektų jutiklinio mygtuko įžeminimo kaištį. Tada pakartokite emalio pašalinimo procesą kitoje vielos pusėje. Laikykite laidą pincetu ir lituokite ant jutiklinio įžeminimo pado. Pakartokite šį procesą, kad prijungtumėte 12 kaištį prie mygtuko signalo išvesties kaiščio. Išvalykite likusį litavimo srautą ir mygtukas baigtas!
3 žingsnis: Paruoškite akumuliatorių
Radau šias baterijas, kurios puikiai tinka šiai plokštei. Baterija yra šiek tiek mažesnė už plokštės kontūrą, o grandinės apsaugos pusė palieka pakankamai vietos, kad tilptų plokštės jungtis. Deja, jie buvo su 3 kontaktų 1,5 mm JST jungtimi, o plokštė palaiko tik 2 kontaktų jungtį. Tai galima išspręsti nukirpus geltoną vielą ir nukirpus jungtį, kol ji prisitaiko prie plokštės. Jei jūsų baterija turi kitokią jungtį arba jos visai nėra, galite sujungti jungtį, pateiktą kartu su plokštė. Geltoną vielą galima visiškai nuimti, tačiau nusprendžiau palikti ją prieinamą, jei norėčiau ją naudoti ateityje. Laidas prijungtas prie akumuliatoriaus viduje esančio termistoriaus, kad būtų galima stebėti temperatūrą įkrovimo metu.
4 žingsnis: atspausdinkite dėklą
Sukūriau dėklą ir 3D atspausdinau jį naudodamas vietinę spausdinimo paslaugą. Aš nusprendžiau naudoti permatomą PLA, kad galėčiau pamatyti raudoną įkrovimo šviesos diodą, nedarydamas skylės korpuso priekyje. Sluoksnio aukštis yra 100 mikronų. Du atvejai man kainavo apie 10 dolerių be siuntimo. Korpuso viršus turi būti priklijuotas prie pagrindo naudojant super klijus. Akumuliatorius ir plokštė slysta į dėklą kaip vienas įrenginys ir yra palaikomi vidiniais bėgeliais. Tada šonas slysta ir yra išlaikomas trinties.
5 veiksmas: pridėkite magnetų prie dėklo
Tai neprivaloma procedūra, jei norite uždėti savo žymeklį ant šaldytuvo ar kito metalinio paviršiaus. Mano naudojami magnetai yra 10x1 mm neodimio diskų magnetai, N50 klasės. 2 ar daugiau superklijų ant korpuso galo. Tai nėra geriausias sprendimas, nes laikui bėgant jie gali susmulkėti ir pakartotinai paveikti. Prieš pridėdami kitą magnetą, įsitikinkite, kad superklijai sukietėjo, nes jie gali nuskristi ir sulipti.
6 žingsnis: būsimi patobulinimai
Palieskite mygtuką
Norėčiau tiesiogiai naudotis ESP32 lietimo funkcija, nesiremiant išorine grandine. Viena galimybė yra pašalinti jutiklinio mygtuko IC ir tiesiogiai prijungti įvesties/išvesties kaištį prie jutiklinio kilimėlio. Arba galėčiau sukurti PCB, kuri yra tik jutiklinis kilimėlis be grandinės.
Baterijos temperatūros stebėjimas
Geltona baterijos viela naudojama akumuliatoriaus temperatūrai stebėti, kol ji kraunama. Jis iš vidaus prijungtas prie termistoriaus, kurio atsparumas mažėja kylant temperatūrai. Formuojant įtampos skirstytuvą su papildomu rezistoriumi ir jungiant jungtį prie ADC įvesties, turėtų būti galima stebėti santykinę temperatūrą. ESP32 nekontroliuoja įkrovimo grandinės, todėl vienintelis veiksmas, kurį būtų galima padaryti, būtų įspėti temperatūrą ekrane arba per „WiFi“.
Programinės įrangos patobulinimai
- Norėdami konfigūruoti „WiFi“prisijungimo duomenis, naudokite „SmartConfig“arba „Bluetooth“programą
- Padarykite konfigūraciją nuotoliniu būdu keičiamą
- Pakeiskite žadinimo laikmatį viršutiniame kampe į laikrodį
Rekomenduojamas:
XRP šifravimo žymeklis naudojant HTTPS URL: 3 žingsniai
XRP kriptografinis žymeklis naudojant HTTPS URL: Atrodė, kad trūksta paprastų veikiančių kriptografinių žymeklių, kai kurie iš jų buvo išjungti dėl susietos API, o kiti - dėl kodo ar priklausomų bibliotekų problemų. Dauguma žymeklių čia yra „Instructables“yra orientuoti į USD ir Bitcoin, bet
Tranzistoriaus kreivės žymeklis: 7 žingsniai (su nuotraukomis)
Tranzistoriaus kreivės žymeklis: Aš visada norėjau tranzistoriaus kreivės žymeklio. Tai geriausias būdas suprasti, ką daro prietaisas. Sukūręs ir panaudojęs šį įrenginį, aš pagaliau suprantu skirtumą tarp įvairių FET skonių. Tai naudinga suderinant tranzistorius
Bitcoin žymeklis su grafiku: 8 žingsniai
„Bitcoin Ticker With Graph“: tai padariau remdamasis BTC kainų žymeklio projektu, kuris informaciją apie kainas gauna iš „coinmarketcap.com“, kurį iš pradžių parašė Brianas Lough. Jis naudojo ESP8266, kuri yra su „Arduino“suderinama plokštė su įmontuotu „WiFi“. Kaip jis apibūdina
Patobulintas puslaidininkių kreivės žymeklis su analoginiu atradimu 2: 8 žingsniai
Patobulintas puslaidininkių kreivių atsektuvas su 2 analoginiu atradimu: kreivių sekimo su AD2 principas aprašytas šiose nuorodose: https: //www.instructables.com/id/Semiconductor-Cur … https: //reference.digilentinc .com/reference/instru … Jei išmatuota srovė yra gana didelė, tai yra akumuliatorius
Į Bitcoin panašus kriptografinis paleidimas „Raspberry Pi“: 5 žingsniai
„Bitcoin“tipo šifravimas „Raspberry Pi“: mazgo paleidimo instrukcijos. „US-OS“operacinė sistema yra sudaryta iš „raspbian“, kuriame veikia „us-cryptoplatform“paketas. Jums nereikia prašyti leidimo prisijungti. Tiesiog vykdykite šias paprastas instrukcijas ir paleiskite mazgą, uždirbantį kriptovaliutą kiekvieną minutę