
Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. solis: elektroniskais dizains
- 3. darbība: programmatūra
- 4. solis: mehāniskā montāža
- 5. solis: krāsojiet korpusu
- 6. solis: pielīmējiet akrila difuzoru
- 7. solis: pielīmējiet LED matricas displeju
- 8. solis: Bitcoin uzlīme
- 9. solis: lodējiet gaismas diodi
- 10. solis: uzstādiet Raspberry Pi
- 11. solis: pievienojiet elektroniku
- 12. solis: pielīmējiet gaismas diodi
- 13. darbība. Ieslēdziet to
- 14. darbība:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Atceries Bitcoin? … decentralizētā jaunā laikmeta valūta, kas kādreiz tika tirgota par USD 19 000, un tai vajadzēja mainīt pasaules maksājumu sistēmu. Nu, izrādās, ka manējā ir palikuši mazāk nekā 3, 585, 825 Bitcoins. Apmēram pirms gada es saskāros ar šo ziņu par r/bitcoin, kurā tika runāts par Bitcoin pulksteņa veidošanu pāri ielai no slavenā NYC parādu pulksteņa. Bet tā vietā, lai rēķinātos kā parādu pulkstenis, Bitcoin pulkstenis skaitītu atpakaļ, cik daudz bitkoinu vēl ir jāizrok. Tas lika aizdomāties.
Iepazīstinām ar Bitcoin joslu - fizisku LED informācijas paneli, kurā tiek parādīta svarīga Bitcoin informācija, piemēram, cena, kopējais raktuvē atstāto bitkoīnu skaits, bloki līdz atlīdzības samazināšanai uz pusi, hash likme utt. Jūs varat pielāgot un izvēlēties, kādus konkrētus parametrus vēlaties parādīt no šī saraksta
Abonējiet vietnē YouTube: Jonty
Ieguldījums: Vai esat programmētājs, inženieris vai dizainers, kuram ir lieliska ideja par jaunu Bitcoin bāra funkciju? Varbūt jums ir laba ideja kļūdu labošanai? Jūtieties brīvi paņemt kodu no Github un pieķerties tam. Bitcoin josla: GitHub
1. darbība. Nepieciešamās detaļas




Elektroniskie komponenti: Raspberry Pi 3 - AliExpressLED matricas displejs - AliExpressWhite LED 10mm - AliExpressResistor 100 -oms - AliExpressLCSC5V USB strāvas adapteris - AliExpress
Instrumenti: Lodāmura stacija - AliExpressLodēšanas stieple - AliExpress
Citi materiāli
- 5 mm MDF un 5 mm akrils
- Līme
- Krāsa
2. solis: elektroniskais dizains

Seriālā perifēriskā saskarne (SPI) ir interfeisa kopne, ko parasti izmanto, lai nosūtītu datus starp mikrokontrolleriem un mazām perifērijas ierīcēm, piemēram, displejiem un sensoriem. Lai izvēlētos ierīci, ar kuru vēlaties runāt, tā izmanto atsevišķas pulksteņa un datu līnijas, kā arī mikroshēmas izvēles līniju. LED matricas displejs ir pievienots Raspberry Pi SPI tapām.
Raspberry Pi 3B | LED matricas displejs |
5V | VCC |
GND | GND |
GPIO 10 (MOSI) | DIN |
GPIO 8 (SPI CE0) | CS |
GPIO 11 (SPI CLK) | CLK |
3. darbība: programmatūra
Atkarības: tīmekļa nokasīšana
- Pieprasījumi ir eleganta un vienkārša Python HTTP bibliotēka. Pieprasa uzstādīšanu un dokumentāciju.
- Beautiful Soup 4 ir Python bibliotēka datu izvilkšanai no HTML un XML failiem. Skaista zupas uzstādīšana un dokumentācija.
Python bibliotēka Max7219 LED matricai Python bibliotēkas saskarnes LED matricas displeji ar MAX7219 draiveri (izmantojot SPI) Raspberry Pi. Uzstādīšana. Autors Richard Hull
Iestatīšana un konfigurācija: Kad visi priekšnosacījumi ir veiksmīgi instalēti, lejupielādējiet/klonējiet šo GitHub repozitoriju. Pievienojiet displeju Raspberry Pi, kā parādīts shēmā. Palaidiet galveno programmu bcbar.py
Bitcoin josla var parādīt līdz pat 19 dažādiem reālā laika datu parametriem. Tos var konfigurēt, lai tie tiktu parādīti jebkurā secībā vai secībā. Galvenā programma secīgi parāda visus 19 datu parametrus.
Datu parametrus var parādīt atsevišķi, un to secību var mainīt, galvenajā programmā konfigurējot šādu rindu:
show_message (ierīce, displejs , aizpildījums = "balts", fonts = proporcionāls (LCD_FONT), ritināšanas aizkave = 0,02)
I vērtība noteiks parādāmo datu parametru. Bitcoin josla var parādīt šādus reāllaika datu parametrus:
IEVIETOJIET TABULU AR PARAMETRIEM
Ritināšanas ātrums un statiskais teksts Pielāgojot ritināšanas aizkaves vērtību, ritināšanas ātrumu var mainīt. Piemērā led_test.py statiskā teksta parādīšanai tiek izmantota teksta funkcija.
Datu parametri tiek izņemti no bitcoinblockhalf.com. Esmu ierobežojis vietnes apmeklējumu skaitu līdz vienai stundai, lai vietne netiktu apgrūtināta ar nevajadzīgu datplūsmu. Es izmantoju šo vietni, jo tā apkopo vairākus no šiem datu parametriem no dažādām citām API un mitina tos centralizēti. Plašāku informāciju skatiet vietņu krātuvē.
Palaidiet programmu startēšanas/sāknēšanas laikā
Es sekoju oficiālajai RasPi dokumentācijai, kas maina failu rc.local, lai sāknējot palaistu Python skriptu.
Ieguldījums: Vai esat programmētājs, inženieris vai dizainers, kuram ir lieliska ideja par jaunu Bitcoin bāra funkciju? Varbūt jums ir laba ideja kļūdu labošanai? Jūtieties brīvi paņemt kodu no Github un pieķerties tam. Bitcoin josla: GitHub
4. solis: mehāniskā montāža



Bitcoin bāra korpuss sastāv no bloķējošas kastes, kas ir izgriezta ar lāzeru no 5 mm MDF. Priekšējam panelim ir divi sloti: viens LED displejam un otrs akrila difuzoram. Aizmugurējā panelī ir caurums barošanas avotu USB kabelim, kas ir pievienots Raspberry Pi. Apakšējā panelī ir 4 caurumi, līdz kuriem aveņu Arī Pi ir uzstādīts.
Lāzera griešanas failus (gan MDF, gan akrilam) varat atrast zemāk vai saitē: Bitcoin Tracker: Laser Cutting
5. solis: krāsojiet korpusu



Krāsojiet MDF korpusu, lai mitrums to neietekmētu. Lai to izdarītu, es izmantoju akrila krāsas.
Es izvēlējos to krāsot kā rozā cūciņu.
6. solis: pielīmējiet akrila difuzoru



Kad krāsa ir izžuvusi, jūs varat sākt projekta montāžu kopā.
Ievietojiet apļveida akrila difuzoru savā spraugā MDF kastes priekšējā panelī.
Lāzera griešanas failus var atrast šeit: Bitcoin Tracker: Laser Cutting
7. solis: pielīmējiet LED matricas displeju



Ievietojiet un ievietojiet LED matricas displeju MDF kastes priekšējā paneļa slotā. Pārliecinieties, ka tas ir vienā līmenī ar paneļa priekšējo virsmu.
Ja izmantojat citu displeja moduli, lāzera griešanas failos ir jāveic nepieciešamās izmaiņas slota izmēros.
8. solis: Bitcoin uzlīme



Lai izveidotu kvēlojošu Bitcoin logotipu, izdrukājiet Bitcoin logotipu uz skaidras uzlīmes papīra.
Izgrieziet apļveida logotipu un pielīmējiet to uz akrila difuzora MDF kastes priekšējā panelī.
9. solis: lodējiet gaismas diodi


10 mm balta gaismas diode tiek izmantota, lai iedegtu Bitcoin logotipu caur akrila difuzoru.
Es lodēju divus sieviešu galvenes savienotājus LED, lai to varētu viegli savienot ar Raspberry Pi. Es noteikti pievienoju rezistoru starp gaismas diodes anodu (+) un Raspberry Pi +3.3V, kā parādīts shēmas shēmā.
Lodēto savienojumu es aizzīmogoju ar nelielu termorežģa gabalu.
10. solis: uzstādiet Raspberry Pi



Es izmantoju uzgriežņus un skrūves, lai Raspberry Pi 3 piestiprinātu pie MDF kastes apakšējā paneļa. Šim panelim ir 4 caurumi, kas tajā ir iegriezti ar lāzeru tā, ka Raspberry Pi 3 mikro-USB ports lieliski sakrīt ar slotu, kas izgriezts MDF kastes aizmugurējā panelī, kas paredzēts USB strāvas adaptera kabelim.
Nākotnē es iekļaušu arī Raspberry Pi Zero lāzergriešanas failus.
11. solis: pievienojiet elektroniku




Kā parādīts shēmā, es savienoju 10 mm gaismas diodi ar Raspberry Pi, kā arī savienoju LED matricas displeju ar Raspberry Pi SPI tapām.
12. solis: pielīmējiet gaismas diodi


Kad esat pievienojis visas elektroniskās sastāvdaļas saskaņā ar shēmu. Ielīmējiet 10 mm gaismas diodi vietā, lai, ieslēdzot to, gaisma vienmērīgi apgaismotu akrila difuzoru.
Es ievietoju nelielu kartona gabalu zem gaismas diodes, lai to noliektu tā, lai akrila difuzors būtu vienmērīgi apgaismots.
13. darbība. Ieslēdziet to

Kad visi elektroniskie komponenti ir pievienoti un iestrēguši, izvelciet USB strāvas adaptera vadu caur caurumu aizmugurējā panelī un pievienojiet to Raspberry Pi.
Ieslēdzot piegādi, Bitcoin joslai automātiski jāparāda jaunākās Bitcoin tendences un informācija.
14. darbība:




Palīdziet atbalstīt vairāk šādu projektu, abonējot un sekojot man vietnē: YouTube: JontyGitHub: Jonty Instructables: Jonty
Ja jums ir šaubas, jautājumi vai padomi par šo projektu, atstājiet tos komentāru sadaļā zemāk.
Ieteicams:
Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266: 9 soļi

Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266: Šis projekts OLED displejā reāllaikā parāda pašreizējos datus par koronavīrusa uzliesmojumu dažādās Indijas štatu pilsētās. Šis tiešraides statusa izsekotājs palīdz jums uzraudzīt jūsu rajona reāllaika Covid-19 atjauninājumus. Šis projekts ir pilnīgi
Tiešais Covid19 izsekotājs, izmantojot ESP8266 un OLED - Reāllaika Covid19 informācijas panelis: 4 soļi

Tiešais Covid19 izsekotājs, izmantojot ESP8266 un OLED | Reāllaika Covid19 informācijas panelis: apmeklējiet Techtronic skarbo vietni: http: //techtronicharsh.com Visur, kur notiek milzīgs jaunā koronavīrusa (COVID19) uzliesmojums. Bija nepieciešams sekot līdzi pašreizējam COVID-19 scenārijam pasaulē. Tātad, būdams mājās, tas bija
Filmu izsekotājs - Raspberry Pi Powered Theatrical Release Tracker: 15 soļi (ar attēliem)

Filmu izsekotājs - Raspberry Pi darbināms teātra izlaidumu izsekotājs: Filmu izsekotājs ir izciļņa formas Raspberry Pi darbināms izlaiduma izsekotājs. Tas izmanto TMDb API, lai noteiktā laika intervālā (piemēram, filmas izlaidumi šonedēļ) izdrukātu plakātu, nosaukumu, izlaišanas datumu un pārskatu par gaidāmajām filmām jūsu reģionā
Produktivitātes izsekotājs - Powered by Raspberry Pi: 9 soļi (ar attēliem)

Produktivitātes izsekotājs - Powered by Raspberry Pi: Produktivitātes izsekotājs ir burvju spogulis, bet tā vietā, lai parādītu laiku, laika apstākļus un motivējošu citātu, tas parāda 4 lietas; Procentuālais laiks, ko esat pavadījis produktīvam materiālam datorā un tālrunī tajā dienā. (RescueTime) Jo
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)

Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c