Turinys:
- Prekės
- 1 žingsnis: ką tai daro?
- 2 žingsnis: kokia tai lenta?
- 3 žingsnis: „Arduino“eskizas
- 4 žingsnis: eikite į valdybos vadovą
- 5 veiksmas: raskite ESP8266 plokštes
- 6 veiksmas: pasirinkite Valdyba
- 7 žingsnis: „Arduino“eskizas
- 8 veiksmas: vartotojo konfigūruojami kintamieji
- 9 žingsnis: linksminkitės ir nesulaukite „Rekt“
- 10 veiksmas: 3D spausdinimo gaubtas
- 11 veiksmas:.stl failai gaubtui
- 12 veiksmas: papildomo 18650 įkraunamo akumuliatoriaus modulio paveikslėlis
Video: „Rekt-O-Matic Turbo S“: vienos lentos „Bitcoin“žymeklis: 12 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar praleidote „Bitcoin“kainos padidėjimą per naktį nuo 7500 USD iki 10300 USD 2019 m. Spalio 25 d.? Na aš padariau. Tokie dalykai vyksta kriptovaliutų pasaulyje.
Ko jums reikia, žmonės
Rekt-O-Matic Turbo S
Tai „Bitcoin“kainų žymeklis su gražiu OLED ekranu, tendencijų grafiku ir įspėjimais, kai įvyksta staigūs kainos pokyčiai
Tai labai nebrangi lenta. Akivaizdu, kad S reiškia sportą. „Rekt“yra terminas, naudojamas kriptovaliutų ratuose, kai ką tik praradote pinigų krūvą.
Jau yra keli „BTC Ticker“projektai, ir aš pats sukūriau „Instructable“, naudodamas „WiFi“prijungtą „Adafruit Feather Huzzah“plokštę, kuri yra suderinama su „Arduino“, remiantis ESP8266 ir buvo prijungta prie atskiro 128 x 64 pikselių OLED ekrano.
Dabar yra keletas tikrai gražių plokščių iš Kinijos, kuriose yra visi aukščiau išvardyti elementai, įskaitant ekraną, visi vienoje lentoje ir parduodami už mažiau nei 10 USD, kaina yra mažesnė nei aukščiau. Neigiama yra tai, kad jie, kaip įprasta, beveik neturi dokumentų ar eskizų pavyzdžių. Mes tik žinome, kad jie (turėtų būti) suderinami su „Arduino“.
Čia aš daugiau ar mažiau pakartojau savo ankstesnį projektą naudodamas:
ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED
Tai lenta, kurios reikia ieškoti internete.
Tačiau aš turėjau amžinai krapštytis po internetą, kad galėčiau rasti būdą, kaip viską parodyti ekrane, ir tada turėjau pakeisti visą savo pradinį kodą, kad būtų rodomos tos pačios vertės, kaip ir anksčiau. Todėl „Arduino“eskizas yra šiek tiek maišytas ir gana netvarkingas, tačiau dabar jis veikia. Aš pripažinau įvairius šaltinius skirtingoms kodo dalims ir įkvėpimui. Duomenų prašoma iš „CoinDesk“API. API atnaujinama kas minutę, todėl kodas prašo atnaujinimo kas 30 sekundžių.
Šiam projektui įsigyti reikia tik vieno komponento - „Wemos“plokštės. Tada įkeliate kodą į jį taip, tarsi tai būtų „Arduino“plokštė. Aš ištvėriau nusivylimą, kad ši lenta pradėjo veikti, todėl jums to nereikia!
Prekės
ESP8266 ESP-12F Wifi NODEMCU Wemos Development Board CP2102 +0,96 OLED
Galbūt „micro USB“į USB duomenis (saugokitės: ne tik įkrovimo kabelis, jie gali atrodyti vienodai), kad galėtumėte prijungti prie nešiojamojo kompiuterio. Kai kurios iš šių plokščių nėra su kabeliu.
1 žingsnis: ką tai daro?
Kaip matyti šiame paveikslėlyje, ekrane rodoma:
a) „Bitcoin“kaina doleriais, gauta iš „CoinDesk“svetainės.
b) Grafikas, rodantis pastarųjų 24 rodmenų tendencijas.
c) Paskutiniai 2 paskutinių 4 skaitmenų skaitmenys rodomi stulpelyje dešinėje ekrano pusėje, paskutinė vertė yra viršutinėje.
d) D vertė yra dabartinės vertės procentinis pokytis nuo ankstesnės vertės x10. Tai tik suteikia jums supratimą apie pokyčių mastą nuo paskutinės kainos.
e) Av reikšmė yra mano sugalvotas rodiklis, atspindintis kainų kitimą per pastaruosius kelis rodmenis, t.
f) Jei įvyks didelis pokytis, (palyginti su ankstesniu kintamumo indeksu) ekrane pasirodys įspėjimų įspėjimai. Šiose mano kodo įspėjamosiose dalyse galite, pavyzdžiui, pridėti papildomą savo kodą, kad įjungtumėte šviesos diodą arba galbūt skambėtų pjezo garsinis signalas. Mano ankstesnėje versijoje prie įspėjimų yra pjezo garsinis signalas, kuris gali erzinti naktį, arba pinigų taupymo funkcija, priklausomai nuo jūsų požiūrio.
2 žingsnis: kokia tai lenta?
Tai jums reikalinga „Wemos“plokštė su OLED ekranu.
Yra papildomų dalykų, kuriuos galite nusipirkti, pavyzdžiui, įkraunamo akumuliatoriaus laikiklis ir pan.
Jums taip pat reikia mikro-USB-USB kabelio, kad galėtumėte jį prijungti prie nešiojamojo kompiuterio, kad galėtumėte jį užprogramuoti, nes kabelis nepridedamas.
3 žingsnis: „Arduino“eskizas
Atidarykite „Arduino“savo nešiojamajame kompiuteryje. Turite turėti pakankamai atnaujintą, 1.8 ar naujesnę versiją.
Atidarykite „Arduino“eskizą (t. Y. Programą), kuris bus pridėtas vėliau.
Eskize turite įterpti savo „WiFi“informaciją, ty SSID kodą ir slaptažodį, kur parodyta šioje ekrano kopijoje.
Išsaugokite eskizą.
Dabar jūs turite tai kažkaip įkelti į savo „Wemos“lentą.
4 žingsnis: eikite į valdybos vadovą
Raskite „Board Manager“parinktį ir pradėkite ieškoti „AdaFruit Feather Huzzah“, nes norime atsisiųsti jos tvarkykles.
5 veiksmas: raskite ESP8266 plokštes
Rasite šį plokščių rinkinį, kuris įkeliamas kaip plokščių grupė, pagrįsta ESP8266 lustu. Jame yra „Adafruit Feather Huzzah“. Įdiekite šią tvarkyklę visam ESP8266 plokščių rinkiniui.
6 veiksmas: pasirinkite Valdyba
Dabar, kai prijungiate „Wemos“plokštę prie nešiojamojo kompiuterio per USB kabelį ir ieškote jos, iš tikrųjų norite ieškoti „Adafruit Feather Huzzah“plokštės, kuri dabar turėtų būti rodoma sąraše kaip viena iš galimų naudoti plokščių.
Norite jį pasirinkti (kai kurie kiti sąraše taip pat gali veikti gerai, bet tikrai žinau, kad „Adafruit Feather Huzzah“variantas veikia) ir įkelti savo eskizą taip, tarsi jūsų lenta nebūtų „Wemos“lenta, bet tarsi buvo „Adafruit Feather Huzzah“.
Jei jis įkeliamas gerai, palaukite apie 20–30 sekundžių, o ekrane turėtų pasirodyti reikšmės.
PASTABA: pirmoji vertė gali būti nulis. Pirmieji keli diagramos rodmenys bus šiukšlės, tiesiog ignoruokite juos ir leiskite įrenginiui kurį laiką nusistovėti, o po to viskas turėtų būti gerai.
7 žingsnis: „Arduino“eskizas
Čia yra „Arduino“eskizas.
„Eskizas“yra „Arduino“žodis, reiškiantis kompiuterinę programą, kad ji skambėtų mažiau baisiai, kaip ir „Windows“neseniai suprato, kad bet kokias programas, kurias galite atsisiųsti, reikia vadinti programomis, jei mūsų smegenys sprogs susidūrusios su tokiu sudėtingumu.
Šis kodas leidžia pasirinktinai įdėti garso signalą tarp „Pin6“ir „GND“. Tačiau kai aš tai išbandžiau realiame gyvenime, iš garsinio signalo pasigirsta siaubingas girgždesys, kuris atrodo nesusijęs su tuo, ar įjungiate, ar išjungiate smeigtuką. Todėl siūlau to nedaryti.
8 veiksmas: vartotojo konfigūruojami kintamieji
Be įspėjamųjų šviesos diodų pridėjimo (atminkite, kad kiekvienas kaištis užtruks tik 10 mA, todėl pasirinkite rezistorius, kad galėtumėte naudoti savo šviesos diodus, kurie apriboja srovę iki tokios sumos) ir galbūt pjezo garsinį signalą, yra keletas kintamųjų, kuriuos galite pakeisti, kad pakeistumėte grafiko išvaizdą. Paaiškinimas yra „Arduino“eskizo komentaruose, kaip parodyta žemiau. Staigaus pasikeitimo trigerio vertė įtakoja, kiek kaina turi pasikeisti, kol ekrane pasirodys įspėjimo signalas.
// ***************************** VARTOTOJO KONFIGURUOTINIAI KINTUVAI **************** ********************** pliusminus reikšmė ir mažiausia ankstesnė vertė atėmus pliuso reikšmę // Todėl pliuso nustatymas į maždaug 20 arba 30 atrodo pagrįstas. Padidinkite tai galbūt labai didelio trumpalaikio nepastovumo laikais.
plūdė plius minus = 30;
plūdės staigus keitiklis = 0,8;
// Jei daugiau nei tai, tai supyksta kaip įspėjimas, kad kažkas staiga atsitiko
// Taip kainų svyravimai tampa akivaizdesni, net jei jie yra nedideli // ****************************** ************************************************* ********************************
9 žingsnis: linksminkitės ir nesulaukite „Rekt“
Tikimės, kad jums patiks.
Kartkartėmis atnaujinsiu kodą.
10 veiksmas: 3D spausdinimo gaubtas
Taip pat suprojektavau 3D spausdinamą korpusą, kuriame, jei norite, taip pat bus vienas iš įkraunamų LiPo akumuliatorių modulių.. Stl failai pridedami prie kito veiksmo
11 veiksmas:.stl failai gaubtui
.stl failai 3D spausdinimui.
12 veiksmas: papildomo 18650 įkraunamo akumuliatoriaus modulio paveikslėlis
Tai galima sujungti su „Wemos“plokšte per įjungimo/išjungimo jungiklį, kad būtų galima įkrauti nedidelį įrenginį naudojant USB kabelį ir tada rasti vietą, kurioje esate namuose. Abu jie tilps į 3D spausdinamą korpusą, aprašytą ankstesniuose veiksmuose.
Rekomenduojamas:
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
Individualus kompiuterio pelės žymeklis: 11 žingsnių
Individualus kompiuterio pelės žymeklis: ar kada pavargote nuo to, kad pelės žymeklis visada atrodo taip pat? Šioje instrukcijoje sužinosite, kaip sukurti savo pasirinktą pelės žymeklį ir nustatyti, kad jis veiktų jūsų „Windows 10“kompiuteryje
Paprastas „Bitcoin“žymeklis: 6 žingsniai
Paprastas Bitcoin žymeklis: Tai paprastas Bitcoin ar bet kuris kitas ALT monetos žymeklis. Vienos monetos kaina rodoma 8x 7 segmentų ekrane. Ekranas yra didelis, ryškus ir lengvai skaitomas. Kaina iš coinmarketcap.com nemokamos API atnaujinama kas 5 minutes. Lengvas spausdinimas ir kūrimas. Kodo ID bazė
Prie vienos akies pritvirtintas vaizdo ekranas - paverskite save Borgu: 12 žingsnių
Vaizdo ekranas su akimis pritvirtintas prie vienos akies-paverskite save Borgu: ATNAUJINIMAS 2013 m. Kovo 15 d. Dabar turiu geresnę šios versijos versiją kitoje instrukcijoje: https: //www.instructables.com/id/DIY-Google-Glasses. Tikėkite ar ne, tikrasis šio projekto tikslas buvo ne būti Borgu. Man reikėjo padaryti keletą
Duonos lentos išjungimas (kaip pridėti LED maitinimo indikatorių prie skaidrios „Solarbotics“duonos lentos): 7 žingsniai
Išskleiskite savo duonos lentą (kaip pridėti LED maitinimo indikatorių prie skaidrios „Solarbotics“duonos lentos): Šios skaidrios lentos yra panašios į bet kurią kitą elektroninę duonos lentą, tačiau jos yra aiškios! Taigi, ką galima padaryti su skaidria duonos lenta? Manau, akivaizdus atsakymas yra pridėti maitinimo šviesos diodus