Përmbajtje:
- Furnizimet
- Hapi 1: Çfarë bën?
- Hapi 2: Çfarë Bordi Thisshtë Ky?
- Hapi 3: Skica Arduino
- Hapi 4: Shkoni te Menaxheri i Bordit
- Hapi 5: Gjetja e tabelave ESP8266
- Hapi 6: Zgjidhni Bordin
- Hapi 7: Skica Arduino
- Hapi 8: Ndryshoret e konfigurueshme nga përdoruesi
- Hapi 9: Argëtohu dhe mos u tërhoq
- Hapi 10: Shtojca e printueshme 3D
- Hapi 11:.stl Files for Enclosure
- Hapi 12: Fotografia e modulit opsional të baterisë të rimbushshme 18650
Video: Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
A ju mungoi rritja brenda natës e çmimit të Bitcoin nga 7500 dollarë në 10300 dollarë më 25 tetor 2019? Epo bëra. Kjo gjë ndodh në botën e kriptove.
Ajo që ju nevojitet njerëz është
Rekt-O-Matic Turbo S
Ky është një shënues i çmimit Bitcoin me një ekran të bukur OLED, një grafik të tendencave dhe sinjalizime kur ndodhin ndryshime të papritura në çmim
Ky është një bord me kosto shumë të ulët. S qëndron për Sport padyshim. Rekt është një term i përdorur në qarqet kripto për sapo ka humbur një ngarkesë parash.
Disa projekte të BTC Ticker tashmë ekzistojnë dhe në të vërtetë unë vetë kam prodhuar një Instructable të kaluar duke përdorur një bord të lidhur me WiFi Adafruit Feather Huzzah, i cili është në përputhje me Arduino, bazuar në ESP8266 dhe ishte i lidhur me një ekran të veçantë 128x64 pixel OLED.
Ka disa dërrasa vërtet të këndshme të disponueshme tani nga Kina të cilat përmbajnë të gjithë elementët e mësipërm, përfshirë ekranin, të gjitha në një tabelë, të cilat shiten për nën 10 dollarë, një çmim shumë më i ulët se kombinimi i mësipërm. Ana negative është se si zakonisht ato vijnë me pothuajse asnjë dokumentacion ose skica shembullore. E tëra që dimë është se ato (duhet të jenë) të pajtueshme me Arduino.
Këtu, unë kam përsëritur pak a shumë projektin tim të mëparshëm duke përdorur:
ESP8266 ESP-12F Wifi NODEMCU Bordi i Zhvillimit të Wemos CP2102 +0.96 OLED
Ky është bordi për të kërkuar në internet.
Sidoqoftë, më duhej të përpiqesha për shumë vite në internet për të gjetur një mënyrë për të shfaqur gjithçka në ekran dhe më duhej të ndryshoja të gjithë kodin tim origjinal për të shfaqur të njëjtat vlera si ato më parë. Skica Arduino prandaj është pak e përzier dhe mjaft e çrregullt, por tani funksionon. Unë kam pranuar burimet e ndryshme për pjesë të ndryshme të kodit dhe frymëzimit. Të dhënat kërkohen nga API CoinDesk. API përditësohet çdo minutë kështu që kodi kërkon një përditësim çdo 30 sekonda.
Ekziston vetëm një komponent për të blerë për këtë projekt, bordi Wemos. Ju pastaj ngarkoni kodin në të sikur të ishte një bord Arduino. Unë kam duruar zhgënjimin e marrjes së këtij bordi në punë, kështu që ju nuk keni nevojë!
Furnizimet
ESP8266 ESP-12F Wifi NODEMCU Bordi i Zhvillimit të Wemos CP2102 +0.96 OLED
Ndoshta një të dhënë mikro USB në USB (kini kujdes: jo vetëm një kabllo karikimi, ato mund të duken njësoj) kabllo për ta bashkangjitur në laptopin tuaj. Disa nga këto dërrasa nuk vijnë me kabllo.
Hapi 1: Çfarë bën?
Siç shihet në këtë foto, ekrani tregon sa vijon:
a) Çmimi i Bitcoin në dollarë i marrë nga faqja e internetit e CoinDesk.
b) Një grafik që tregon tendencat gjatë 24 leximeve të fundit.
c) 2 shifrat e fundit të 4 leximeve të kaluara shfaqen në një kolonë në të djathtë të ekranit, vlera më e fundit më e lartë.
d) Vlera D është përqindja e ndryshimit të vlerës aktuale nga vlera e mëparshme x10. Thjesht ju jep një ide të madhësisë së ndryshimit që nga çmimi i fundit.
e) Vlera Av është një tregues me të cilin kam dalë, i cili pasqyron ndryshueshmërinë e çmimit gjatë leximeve të fundit, domethënë a po lëviz me shpejtësi lart e poshtë ose duke ruajtur një vlerë të qëndrueshme të arsyeshme.
f) Nëse ka një ndryshim të madh, (në raport me indeksin e mëparshëm të ndryshueshmërisë) paralajmërimet e paralajmërimeve do të shfaqen në ekran. Në këto pjesë alarmante të kodit tim, për shembull mund të shtoni një kod shtesë tuajin për të ndezur një LED, ose ndoshta të tingëllojë një zhurmë piezo. Versioni im i mëparshëm tani ka një zile piezo të bashkangjitur paralajmërimeve, e cila mund të jetë e bezdisshme gjatë natës, ose një veçori të kursimit të parave në varësi të këndvështrimit tuaj.
Hapi 2: Çfarë Bordi Thisshtë Ky?
Ky është bordi Wemos me ekran OLED që ju nevojitet.
Ka gjëra shtesë që mund të blini për të, të tilla si një mbajtës i baterisë së rimbushshme dhe kështu me radhë.
Ju gjithashtu keni nevojë për një kabllo mikro-USB në USB për ta lidhur atë me laptopin tuaj për ta programuar pasi kablli nuk vjen me të.
Hapi 3: Skica Arduino
Hapni Arduino në laptopin tuaj. Duhet të keni një version të arsyeshëm të azhurnuar, 1.8 ose më të lartë.
Hapni skicën Arduino (dmth. Programin) e cila do t'i bashkëngjitet një hapi të mëvonshëm.
Në skicë ju duhet të futni detajet tuaja WiFi, domethënë kodin SSID dhe Fjalëkalimin tuaj, ku tregohet në këtë pamje të ekranit.
Ruani skicën.
Tani, duhet ta futni disi në tabelën tuaj Wemos.
Hapi 4: Shkoni te Menaxheri i Bordit
Gjeni opsionin Board Manager dhe më pas filloni të kërkoni AdaFruit Feather Huzzah pasi duam të shkarkojmë drejtuesit për të.
Hapi 5: Gjetja e tabelave ESP8266
Ju do të gjeni këtë grup bordesh të cilat ngarkohen si një grup bordesh të gjitha të bazuara në çipin ESP8266. Aty është Huzzah me pendë Adafruit. Instaloni këtë drejtues për të gjithë grupin e bordeve ESP8266.
Hapi 6: Zgjidhni Bordin
Tani, kur lidhni tabelën tuaj Wemos me laptopin tuaj përmes kabllit USB dhe e kërkoni, në të vërtetë dëshironi të kërkoni bordin Adafruit Feather Huzzah, i cili tani duhet të shfaqet në listë si një nga bordet në dispozicion që ju të përdorni Me
Ju dëshironi ta zgjidhni atë (disa nga të tjerët në listë mund të funksionojnë gjithashtu në rregull, por unë e di me siguri që varianti Adafruit Feather Huzzah funksionon), dhe ngarkoni skicën tuaj në të sikur tabela juaj të mos ishte një bord Wemos, por sikur të ishte ishin një Huzzah me pendë Adafruit.
Nëse ngarkohet në rregull, atëherë ju vetëm prisni për rreth 20 - 30 sekonda dhe vlerat duhet të fillojnë të dalin në ekran.
SHENIM: Vlera e parë mund të jetë një zero. Leximet e para në grafik do të jenë mbeturina, thjesht injorojini ato dhe lëreni pajisjen të qetësohet për një kohë, pas së cilës gjithçka duhet të jetë mirë.
Hapi 7: Skica Arduino
Këtu është skica Arduino.
Skica është fjala Arduino për një program kompjuterik për ta bërë atë të tingëllojë më pak e frikshme, ashtu siç Windows e ka parë kohët e fundit nevojën për t'iu referuar çdo programi që mund të shkarkoni si aplikacione në rast se truri ynë mund të shpërthejë kur përballemi me një kompleksitet të tillë.
Kodi ju lejon të vendosni opsionalisht një zile midis Pin6 dhe GND. Sidoqoftë, kur e provova këtë në jetën reale, një zhurmë e tmerrshme vjen nga zilja dhe duket e palidhur me faktin nëse ndizni ose fikni Kunjin. Prandaj ju sugjeroj që të mos e bëni këtë.
Hapi 8: Ndryshoret e konfigurueshme nga përdoruesi
Përveç shtimit të LED -ve paralajmëruese (mbani mend se çdo kunj do të marrë vetëm 10mA, kështu që zgjidhni rezistorët që të shkojnë me LED -të tuaj që kufizojnë rrymën në atë sasi) dhe ndoshta një zhurmë piezo, ka disa ndryshore që mund të ndryshoni që ndryshojnë pamjen e grafikut. Shpjegimi është në komentet brenda skicës Arduino siç tregohet më poshtë. Vlera e shkyçjes së papritur ndikon në atë se sa çmimi duhet të ndryshojë para se paralajmërimi i alarmit të shfaqet në ekran.
//* ********************** // Pjesa e sipërme dhe e poshtme e boshtit Y konfigurohen automatikisht, sa herë që grafiku rinovohet, të jetë vlera më e lartë e mëparshme plus vlera plusminus dhe vlera më e ulët e mëparshme minus vlerën plusminus // Vendosja e plusminus në rreth 20 ose 30 prandaj duket e arsyeshme. Rriteni atë ndoshta në kohë të paqëndrueshmërisë shumë të lartë afatshkurtër.
noton plusminus = 30;
noton suddenchangetrigger = 0.8;
// Nëse më shumë se kjo bëhet e gabuar si paralajmërim diçka e papritur ka ndodhur
// Kjo është kështu që ndryshimet në çmim bëhen më të dukshme edhe nëse janë të vogla // ***************************** ********************************************** *******************************
Hapi 9: Argëtohu dhe mos u tërhoq
Shpresoj që ju pëlqen.
Kodin do ta përditësoj herë pas here.
Hapi 10: Shtojca e printueshme 3D
Unë gjithashtu kam hartuar një rrethim të printueshëm 3D i cili gjithashtu do të strehojë një nga modulet e baterisë të rikarikueshme LiPo, nëse dëshironi. Skedarët.stl i bashkëngjiten hapit tjetër
Hapi 11:.stl Files for Enclosure
.stl skedarë për rrethimin e printueshëm 3D.
Hapi 12: Fotografia e modulit opsional të baterisë të rimbushshme 18650
Kjo mund të kombinohet me tabelën Wemos përmes një çelësi On/Off duke bërë një pajisje të vogël që mund të ngarkoni duke përdorur një kabllo USB dhe më pas të gjeni kudo që të jeni në shtëpi. Të dy do të përshtaten brenda rrethimit të printueshëm 3D të përshkruar në hapat e mëparshëm.
Recommended:
Gjenerator Turbo Trainer: 6 hapa
Gjenerator Turbo Trainer: Gjenerimi i energjisë elektrike me fuqi pedale më ka magjepsur gjithmonë. Këtu është mendimi im për të
Bitcoin Ticker Me Grafik: 8 Hapa
Bitcoin Ticker With Graph: E bëra këtë bazuar në një projekt për një shënues çmimesh BTC, i cili merr informacion mbi çmimin nga coinmarketcap.com i shkruar fillimisht nga Brian Lough. Ai përdori ESP8266, i cili është një bord i pajtueshëm me Arduino që vjen me WiFi të integruar. Siç e përshkruan ai
Ticker i thjeshtë Bitcoin: 6 hapa
Simple Bitcoin Ticker: Ky është një Bitcoin i thjeshtë ose ndonjë Ticker i monedhës tjetër ALT. Duke treguar një çmim të monedhës së vetme në ekranin e segmentit 8x7. Shfaqja është e madhe, e ndritshme dhe e thjeshtë për t’u lexuar. Kuotimi i çmimit nga coinmarketcap.com API falas përditësohet çdo 5 minuta. Printim dhe ndërtim i lehtë. ID e kodit bas
Single Player Arcade MAME Box: 7 hapa
Single Player Arcade MAME Box: Sot do të ndërtojmë një tastierë mini-MAME duke përdorur Raspberry Pi. Kjo është një tastierë me një lojtar, por meqenëse portat USB në pi janë të arritshme, është e lehtë të lidhësh një tastierë tjetër ose një levë USB për të pasur disa veprime me shumë lojtarë nëse gjendja shpirtërore është
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: 3 hapa (me fotografi)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi dimmer është një bord IOT që është projektuar për automatizimin e shtëpisë. Karakteristikat e bordit janë: Kontrolli pa tel Faktor i vogël i formës Në bordin e rrymës AC në DC supp1y 230VAC në 5V DC. Ndërprerës virtual DC Madhësia e bordit është 61.50