Sisukord:
- Tarvikud
- Samm: mida see teeb?
- 2. samm: mis juhatus see on?
- Samm: Arduino visand
- Samm: minge juhatusehalduri juurde
- Samm: ESP8266 tahvlite leidmine
- Samm: valige juhatus
- Samm: Arduino visand
- 8. samm: kasutaja konfigureeritavad muutujad
- 9. samm: nautige ja ärge hankige Rekt
- 10. samm: 3D prinditav ümbris
- Samm 11:.stl korpuse failid
- 12. samm: lisavarustusse kuuluva 18650 laetava aku mooduli pilt
Video: Rekt-O-Matic Turbo S: ühe plaadi Bitcoini märk: 12 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kas te jätsite 25. oktoobril 2019 vahele Bitcoini hinna üleöö tõusu 7500 dollarilt 10300 dollarile? No ma tegin. Selliseid asju juhtub krüptomaailmas.
Inimesed, mida vajate, on
Rekt-O-Matic Turbo S
See on Bitcoini hinnakiri, millel on kena OLED -ekraan, suundumuste graafik ja hoiatused ootamatute hinnamuutuste kohta
See on väga odav laud. S tähistab ilmselgelt sporti. Rekt on mõiste, mida krüptoringkondades kasutatakse äsja rahakoorma kaotamiseks.
Mitmed BTC Tickeri projektid on juba olemas ja tõepoolest olen ise tootnud mineviku Instructable'i, kasutades WiFi -ühendusega Adafruit Feather Huzzah plaati, mis ühildub Arduinoga, tuginedes ESP8266 -le ja see oli ühendatud eraldi 128x64 pikslise OLED -ekraaniga.
Hiinast on nüüd saadaval mõned tõeliselt toredad tahvlid, mis sisaldavad kõiki ülaltoodud elemente, sealhulgas ekraani, kõik ühel tahvlil ja mida müüakse alla 10 dollari, mis on ülaltoodud kombinatsioonist madalam hind. Negatiivne külg on see, et nagu tavaliselt, pole neil peaaegu ühtegi dokumentatsiooni ega näidisvisandeid. Me teame ainult seda, et need (peaksid olema) Arduinoga ühilduvad.
Siin olen enam -vähem kordanud oma eelmist projekti, kasutades järgmist:
ESP8266 ESP-12F Wifi NODEMCU Wemosi arendusamet CP2102 +0,96 OLED
See on tahvel, mida Internetist otsida.
Siiski pidin ma juba ammu veebis ringi rühkima, et leida viis, kuidas üldse midagi ekraanile kuvada, ja siis pidin muutma kogu oma algkoodi, et kuvada samad väärtused nagu varem. Arduino visand on seetõttu pisut mashup ja üsna korrastamata, kuid nüüd töötab. Olen tunnustanud koodi eri osade ja inspiratsiooni erinevaid allikaid. Andmeid küsitakse CoinDeski API -lt. API värskendatakse iga minuti järel, nii et kood nõuab värskendamist iga 30 sekundi järel.
Selle projekti jaoks on vaja osta ainult üks komponent, Wemose plaat. Seejärel laadite koodi sinna nii, nagu oleks see Arduino plaat. Olen talunud pettumust selle plaadi tööle saamisel, nii et te ei pea seda tegema!
Tarvikud
ESP8266 ESP-12F Wifi NODEMCU Wemose arendusamet CP2102 +0,96 OLED
Võimalik, et mikro -USB -USB -andmed (ole ettevaatlik: mitte ainult laadimiskaabel, vaid võivad sarnased välja näha) kaabel sülearvuti külge kinnitamiseks. Mõnel neist tahvlitest ei tule kaablit.
Samm: mida see teeb?
Nagu sellel pildil näha, näitab ekraan järgmist:
a) CoinDeski veebisaidilt saadud Bitcoini hind dollarites.
b) graafik, mis näitab viimase 24 näidu suundumusi.
c) Viimase 4 näidu kaks viimast numbrit kuvatakse ekraani paremas servas asuvas veerus, viimane väärtus üleval.
d) Väärtus D on praeguse väärtuse protsentuaalne muutus varasemast väärtusest x10. See annab teile lihtsalt ettekujutuse viimase hinna muutusest.
e) Väärtus Av on minu välja pakutud näitaja, mis kajastab hinna varieeruvust viimastel lugemistel, st kas see liigub kiiresti üles ja alla või säilitab mõistlikult püsiva väärtuse.
f) Suure muutuse korral ilmuvad ekraanile (võrreldes eelneva varieeruvuse indeksiga) hoiatused. Minu koodi nendesse hoiatusosadesse võite näiteks LED -i sisselülitamiseks lisada mõne lisakoodi või helistada piesosummeri. Minu eelmisel versioonil on nüüd hoiatusteadete külge kinnitatud piesosummer, mis võib öösel tüütu olla, või raha säästmise funktsioon sõltuvalt teie vaatenurgast.
2. samm: mis juhatus see on?
See on vajalik OLED -ekraaniga Wemose plaat.
Selle jaoks saate osta täiendavaid asju, näiteks laetava aku hoidja ja nii edasi.
Samuti vajate sülearvutiga ühendamiseks mikro-USB-USB-kaablit, et seda programmeerida, kuna kaabel ei ole kaasas.
Samm: Arduino visand
Avage sülearvutis Arduino. Teil peab olema mõistlikult ajakohane versioon, 1.8 või uuem.
Avage Arduino visand (st programm), mis lisatakse hilisemale sammule.
Visandile peate sisestama oma WiFi andmed, st SSID -koodi ja parooli, kui see on sellel ekraanipildil näidatud.
Salvestage visand.
Nüüd peate selle kuidagi oma Wemose tahvlile viima.
Samm: minge juhatusehalduri juurde
Leidke suvand Juhatuse haldur ja hakake seejärel otsima AdaFruit Feather Huzzah, kuna soovime selle jaoks draivereid alla laadida.
Samm: ESP8266 tahvlite leidmine
Leiate selle tahvlite komplekti, mis laaditakse tahvlite rühmana, mis kõik põhinevad kiibil ESP8266. Seal on Adafruit Feather Huzzah. Installige see draiver kogu ESP8266 plaatide komplekti jaoks.
Samm: valige juhatus
Nüüd, kui ühendate oma Wemos -plaadi USB -kaabli kaudu sülearvutiga ja otsite seda, soovite tegelikult otsida Adafruit Feather Huzzah tahvlit, mis peaks nüüd loetelus ilmuma kui üks saadaval olevatest tahvlitest.
Soovite selle valida (mõned teised loendis olevad võivad ka OK töötada, kuid tean kindlalt, et Adafruit Feather Huzzah variant töötab), ja laadige sinna oma visand üles nii, nagu poleks teie plaat Wemose plaat, vaid justkui olid Adafruit Feather Huzzah.
Kui see laeb OK, siis oodake umbes 20–30 sekundit ja ekraanile hakkavad ilmuma väärtused.
MÄRKUS. Esimene väärtus võib olla null. Graafiku esimesed näidud on prügi, ignoreerige neid ja laske seadmel mõnda aega rahuneda, pärast mida peaks kõik olema korras.
Samm: Arduino visand
Siin on Arduino visand.
Sketch on Arduino sõna arvutiprogrammi jaoks, et see kõlaks vähem hirmutavalt, nii nagu Windows on hiljuti näinud vajadust viidata kõikidele programmidele, mille võite alla laadida rakendustena juhuks, kui meie aju võib sellise keerukusega silmitsi seistes plahvatada.
Kood võimaldab valikuliselt paigaldada sumisti Pin6 ja GND vahele. Kuid kui ma seda päriselus proovisin, kostab helisignaalist kohutav kriuks ja tundub, et see pole seotud sellega, kas lülitate nööpnõela sisse või välja. Seetõttu soovitan teil seda mitte teha.
8. samm: kasutaja konfigureeritavad muutujad
Lisaks hoiatavate valgusdioodide lisamisele (pidage meeles, et iga tihvt võtab ainult 10 mA, nii et valige oma LED -idega takistid, mis piiravad voolu selle summani) ja võib -olla pieso -sumin, saate muuta ka mõningaid muutujaid, mis muudavad graafiku välimust. Selgitus on Arduino visandi kommentaarides, nagu allpool näidatud. Järsu muutuse päästiku väärtus mõjutab seda, kui palju peab hind muutuma enne, kui häire hoiatus ekraanile ilmub.
// ***************************** KASUTAJA KONFIGUREERITAVAD MUUTUJAD **************** *********************** // Y -telje üla- ja alaosa konfigureeritakse automaatselt iga kord, kui graafik uueneb, olema kõrgeim eelmine väärtus pluss pluss miinus väärtus ja madalaim eelmine väärtus miinus pluss miinus väärtus // Plussmiinuse seadmine umbes 20 või 30 tundub seega mõistlik. Suurendage seda võib -olla väga suure lühiajalise volatiilsuse ajal.
ujuk pluss miinus = 30;
ujuk äkiline vahetuslüliti = 0,8;
// Kui midagi enamat kui see, läheb see hoiatuseks hulluks, juhtus äkki midagi
// See on nii, et hinnamuutused muutuvad ilmsemaks isegi siis, kui need on väikesed // ******************************* ************************************************* ********************************
9. samm: nautige ja ärge hankige Rekt
Loodan, et sulle meeldib.
Uuendan aeg -ajalt koodi.
10. samm: 3D prinditav ümbris
Olen projekteerinud ka 3D prinditava korpuse, kuhu mahub soovi korral ka üks laetav LiPo akumoodul.. Stl -failid on lisatud järgmisele sammule
Samm 11:.stl korpuse failid
.stl -failid 3D -prinditava korpuse jaoks.
12. samm: lisavarustusse kuuluva 18650 laetava aku mooduli pilt
Seda saab ühendada Wemos -plaadiga sisse- ja väljalülitamise kaudu, tehes väikese seadme, mida saate USB -kaabli abil laadida ja seejärel leida kõikjal majas. Mõlemad mahuvad eelmistes sammudes kirjeldatud 3D -prinditavasse korpusesse.
Soovitan:
Graafikuga Bitcoini märk: 8 sammu
Graafikuga Bitcoini märgistus: tegin selle BTC hinnamärgi projekti alusel, mis hangib hinnateavet saidilt coinmarketcap.com, mille algselt kirjutas Brian Lough. Ta kasutas ESP8266, mis on Arduinoga ühilduv plaat, mis on varustatud sisseehitatud WiFi -ga. Nagu ta kirjeldab
6283 IC ühe kanaliga helivõimendi plaadi juhtmestik: 8 sammu
6283 IC ühe kanaliga helivõimendi plaadi juhtmestik: Hei sõber, täna räägin teile, kuidas ühendada kõlari, lisakaabli, toiteallika ja helitugevuse potentsiomeetri juhtmed 6283 IC ühe kanaliga helivõimendi plaadil. See helivõimendi plaat annab 30W väljundvõimsus. Vaatame
Lihtne Bitcoini märk: 6 sammu
Lihtne Bitcoini märk: see on lihtne Bitcoini või mõne muu ALT mündimärk. Ühe mündi hinna näitamine 8x 7 segmendi ekraanil. Ekraan on suur, särav ja hõlpsasti loetav. Coinmarketcap.com tasuta API hinnapakkumist värskendatakse iga 5 minuti järel. Lihtne printida ja ehitada. Koodi ID bas
AVR -plaadi programmeerimine Arduino plaadi abil: 6 sammu
Kuidas programmeerida AVR -plaati Arduino plaadi abil: Kas teil on AVR -i mikrokontrolleri plaat? Kas selle programmeerimine on keeruline? Noh, sa oled õiges kohas. Siin näitan teile, kuidas programmeerida Atmega8a mikrokontrolleri plaati, kasutades programmeerijana Arduino Uno plaati. Nii et ilma pikema jututa
Ilmajaam ühe plaadi abil - SLabs -32: 5 sammu
Ilmajaam ühe plaadi abil-SLabs-32: Selles juhendis teeme ilmajaama, mis mõõdab temperatuuri, õhuniiskust ja mulla niiskust meie SLabs-32 plaadiga, mis saadab need andmed ka andmete kogumiseks Cayenne'i pilve. Samuti saame samaaegselt valuutat