Mundarija:
- 1 -qadam: Ekranning izohli ko'rinishi
- 2 -qadam: Displey turli holatlarda qanday javob beradi
- 3 -qadam: OLED ekrani
- 4 -qadam: OLED ekrani
- 5 -qadam: kod
- 6 -qadam: Arduino kodi
- 7 -qadam: Kodni tukli huzzaga yuklash haqida qo'shimcha ma'lumot
- 8 -qadam: Qo'shimcha funktsiyalar 2019 yil oktyabr oyida qo'shilgan
Video: Grafika bilan Bitcoin Ticker: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men buni Brian Lough tomonidan yozilgan coinmarketcap.com saytidan narx ma'lumotlarini oladigan BTC narxlari bo'yicha loyihaga asoslanib qildim. U ESP8266 -dan foydalangan, bu Arduino -ga mos keladigan, o'rnatilgan Wi -Fi bilan ta'minlangan. U ta'riflaganidek, loyiha har qanday ESP8266 qurilmasida ishlaydi va kod siz xohlagan ekranga osongina moslashishi kerak.
Yangilash oktyabr 2019:
Men Adafruit Huzzah ESP8266 kartasini dasturlash haqida qo'shimcha ma'lumot qo'shdim. Shuni ham ta'kidlash kerakki, eng yangi USB-C ulagichi mavjud. Fotosuratlarimda men ketma -ket pinli eski taxtadan foydalanaman va siz uni dasturlash uchun vaqtincha ulashingiz mumkin. Bundan tashqari, oldingi 10-15 daqiqadagi narx o'zgaruvchanligiga nisbatan narxning keskin ko'tarilishi yoki pasayishi haqida sizni ogohlantiruvchi ogohlantirish signalini qo'shdim. Men shuni aniqladimki, bu nima bo'lishidan oldin ogohlantirish sifatida men qurilmadan foydalanmoqdaman.
Brayan Lof loyihasiga havolani ochish uchun shu erni bosing.
Shuningdek, uning ko'rsatmasiga qarang
Havolani ochish uchun shu erni bosing
Men ESP8266 bilan Adafruit tukli HUZZAH ishlatardim.
Men uning kodidan boshladim, keyin esa narxni sariq yoki qizil tushadigan LEDni yoqish yoki o'chirish uchun grafik qismini o'zim yozdim. Bu ishni bajarish uchun siz Arduino -ning barcha to'g'ri kutubxonalarini topib, uning ko'rsatmalarini diqqat bilan kuzatib borishingiz kerak.
- Qisqa vaqt ichida tendentsiya qachon teskari tomonga o'zgarishi mumkinligini ko'rsatadigan ko'rsatkichlarni ekranga qo'shishga harakat qildim.
- Bu burilish nuqtasi belgilari barqarorlashishi uchun vaqt kerak, shuning uchun birinchi o'qishni e'tiborsiz qoldiring. Agar narx ancha barqaror bo'lsa, har bir yuqoriga va pastga silkinish chayqalish nuqtasini hosil qiladi, shuning uchun ko'proq ishlash kerak bo'ladi.
- Vertikal o'q avtomatik ravishda balandlikka moslashadi. Agar to'satdan nasos yoki damping bo'lsa, egri chizig'ining yuqori yoki pastki qismidan chiqib ketish xavfi tug'ilsa, grafik chapdan qayta tiklangan vertikal o'q bilan qayta boshlanadi.
- Buni qilganimning sababi shundaki, hatto narx ancha barqaror bo'lsa ham, narxning kichik o'zgarishi har doim egri shakli o'zgarishi ko'rinishida bo'ladi.
- Oldingi narxlarning oxirgi 2 raqami o'ngda, eng oxirgi - tepada ko'rsatilgan.
- Taxminan 2 daqiqa oldin olingan oldingi o'qishdan beri x10 foiz o'zgarishi ham o'ng tomonning yuqori qismida ko'rsatiladi, shuning uchun siz narx o'zgarishi tezligida keskin o'zgarishlarni sezishingiz mumkin.
Qismlar:
Men ESP8266 bilan Adafruit tukli HUZZAH ishlatardim
www.adafruit.com/product/2821
Mos keladigan OLED ekranga misol bu (I2C 128x64 OLED displeyini qidiring)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
Mening simlarim Brayan Lof tomonidan ko'rsatilgandek, ikkita LED qo'shilgan. Har birining oqimini 12mA yoki undan kam chegaralash uchun ularning har biriga 330 Ohmli rezistorni ulash kerak, chunki bu maksimal ESP8266 pimlari.
Mening muhofazam 3D bosilgan va Thingiverse -dan yuklab olinadi. U Monrealdagi Mark Trems tomonidan Anemone Display Tentacle (NodeMCU v2 Display Case) sifatida tasvirlangan. Bu mening displeyimga mos bo'lishi uchun ekran diafragmasini to'ldirish kerak edi va uni bu erda yuklab olish mumkin.
1 -qadam: Ekranning izohli ko'rinishi
Mana, bu turli xil xususiyatlarni amalda ko'rsatadigan ekranning yaxshiroq ko'rinishi.
QAYD 2019 yil oktyabr:
Men bu rasm olinganidan beri ekranlarni biroz o'zgartirdim (sarlavha sahifasidagi rasmga qarang).
Oldingi bir nechta narxlarning oxirgi 2 raqami o'ngda, eng oxirgi 4 qiymat ustunining yuqori qismida ko'rsatilgan.
Taxminan 2 daqiqa oldin o'qilganidan beri x10 foiz o'zgarishi, o'ng tomonda D (burilish) bilan ko'rsatiladi, shunda siz to'satdan katta o'zgarishlarni sezishingiz mumkin.
Yuqorida o'ng tomonda bo'lgan Av qiymati oxirgi foiz o'zgarishi (x10) qiymatlarining Av-o'chirilishi hisoblanadi. Agar D qiymati Av qiymatidan 0,8 yoki -0,8 tetik qiymatidan ko'proq farq qilsa, demak, bu to'satdan tez o'zgargan. Bu ekranning yonib ketishiga, LEDlarning yonib -o'chishiga va ekranda ALERT signalining paydo bo'lishiga olib keladi. Bu sizga e'tibor berishni va savdo qilishni xohlaganingizcha yoki qilmasligingizni aytadi.
2 -qadam: Displey turli holatlarda qanday javob beradi
Mana, har xil vaziyatda olingan 4 ta rasm.
Kodni o'zgartirish nuqtasi markerlari paydo bo'lishi uchun o'zgartirishim mumkin, agar narx yo'nalishi o'zgarishi hozirgi holatga qaraganda ancha uzoq vaqt saqlanib qolgan bo'lsa.
3 -qadam: OLED ekrani
Ular I2C 126x64 OLED displey modullari sifatida mavjud va reklama qilinadi.
Brayan Lof ko'rsatmasidagi simlar sxemasiga qarang:
Mening kodimda Brayan Lough ishlatganidan ko'ra Adafruit OLED kutubxonasidan foydalandim:
4 -qadam: OLED ekrani
Kutubxonani Arduino kutubxonalarini qidirish ro'yxatining skrinshotining yuqori qismida, yuklab olish mumkin, ko'rish mumkin (Arduino ichidagi kutubxonalarni boshqarish opsiyasini oching).
Narxning ko'tarilishi yoki pasayishini ko'rsatadigan ikkita LED har birining oqimini 12 mA dan pastroq qilib cheklash uchun 330 Ohmli rezistor bilan ketma -ket ulangan.
Qizil yoki "tushayotgan" LEDda 330 Ohmli rezistor orqali, egilgan (+) yonidagi pin, Adafruit tukli HUZZAH ning 12 -pinli ESP8266 ga ulangan va yassi yonidagi sim yongichlardan biriga ulangan. GND pinlari.
"Narxlar ko'tariladigan" LED uchun simlar bir xil, lekin 14 -pin Adafruit Feather HUZZAHda ESP8266 bilan ishlatiladi.
5 -qadam: kod
Arduino kodi keyingi sahifaga biriktirilgan.
Ushbu kodga siz WiFi tarmog'ining nomi va tarmoq kalitini ushbu rasmda ko'rsatilgan joylarga kiritishingiz kerak bo'ladi.
6 -qadam: Arduino kodi
Kod sizning qurilmangizga yuklash uchun shu erga biriktirilgan
7 -qadam: Kodni tukli huzzaga yuklash haqida qo'shimcha ma'lumot
Bu haqda qo'shimcha eslatmalar:
Taxtani ulangan noutbukdan kodni qabul qilishga tayyorlash uchun siz bitta tugmani bosishingiz kerak, ikkinchisini bosib ushlab turing. Bu o'z -o'zidan sodir bo'lmaydi. Buni qilish kerak, aks holda dastur to'g'ri yuklanmaydi.
8 -qadam: Qo'shimcha funktsiyalar 2019 yil oktyabr oyida qo'shilgan
Men shuni aniqladimki, bu qurilma boshqa biror narsa ustida ishlayotganda stolda yoki shunga o'xshashda bo'lishi foydali. Agar BTC bahosi ancha barqaror bo'lsa, grafikda nisbatan to'g'ri chiziq ko'rsatilgandek, juda oz miqdorda yuqoriga va pastga siljiydigan bo'lsa, to'satdan ko'tarilish yoki pasayish nasos yoki narxning tushishi boshlanadi.
So'nggi bir necha o'qishlar davomida o'rtacha ishlaydigan o'zgaruvchanlikni o'lchash uchun kod qo'shdim, so'ngra bu o'rtacha qiymatdan to'satdan 0,08 dan chetga chiqish bo'lsa, ogohlantirish ko'rsataman, bu qiymatga men sinov va xato natijasida erishdim. Buni keyinroq yana sozlashim mumkin.
Agar narx birdaniga katta o'zgarishlarga duch kelsa, oldingi ko'rsatkichlarning o'zgaruvchanligiga qaraganda, ekran oq rangda yonadi, LED yonadi va ekranning pastki qismida ALERT yozuvi paydo bo'ladi.
Natijada qanday harakat qilish sizga bog'liq, lekin hech bo'lmaganda biror narsa sodir bo'layotgani yoki sodir bo'lishi haqida sizni ogohlantirishi mumkin.
Tavsiya:
Rekt-O-Matic Turbo S: Bitta taxtali Bitcoin Ticker: 12 qadam
Rekt-O-Matic Turbo S: Bitta taxtali Bitcoin Ticker: 2019 yil 25 oktyabrda Bitcoin narxining 7500 dollardan 10300 dollarga ko'tarilishini o'tkazib yubormadingizmi? Xo'sh, men qildim. Kripto dunyosida bunday voqea sodir bo'ladi. Odamlarga kerak bo'lgan narsa-bu Rekt-O-Matic Turbo S, bu yaxshi OLED-ga ega bo'lgan Bitcoin narxlari belgisi
Oddiy Bitcoin Ticker: 6 qadam
Oddiy Bitcoin Ticker: Bu oddiy Bitcoin yoki boshqa ALT tanga Ticker. 8x7 segmentli displeyda bitta tanga narxini ko'rsatish. Displey katta, yorqin va o'qilishi oson. Coinmarketcap.com bepul API -dan narxlar har 5 daqiqada yangilanadi. Oson bosib chiqarish va tuzish. Kod identifikatori
Raspberry Pi yordamida Bitcoin kuzatuvchisi: 14 qadam (rasmlar bilan)
Bitcoin Tracker Raspberry Pi yordamida: Bitcoinni eslaysizmi? …. bir paytlar jahon to'lov tizimida inqilob bo'lishi kerak bo'lgan 19K dollarga sotilgan markazlashtirilmagan, yangi davr valyutasi. Ma'lum bo'lishicha, menda 3,585,825 Bitcoins kam. Taxminan bir yil oldin, men
Cryptocurrency Ticker: 4 qadam (rasmlar bilan)
Cryptocurrency Ticker: Reddit posti (havola) ommabop bo'lganligi sababli, men o'z kripto-tikerim uchun darslik yig'ishga qaror qildim. Ogohlantirishlar: Men hech qachon dasturiy ta'minot yoki kompyuter muhandisi emasman (bu mening kodimni ko'rganingizda aniq bo'ladi), shuning uchun iltimos, siz xohlagan joyda tahrir qiling
Cryptocurrency Ticker / Realtime Youtube abonentlari hisoblagichi: 6 qadam (rasmlar bilan)
Cryptocurrency Ticker / Realtime Youtube obunachisi hisoblagichi: kriptovalyuta belgisi sifatida ishlaydigan va real vaqtda YouTube obunachisi hisoblagichi sifatida ishlaydigan, LED displeyli kompakt birlik, bu loyihada biz Raspberry Pi Zero W, ba'zi 3D bosilgan qismlar va bir nechta max7219 displey birliklaridan foydalanamiz. real vaqtda su yaratish uchun