Përmbajtje:
- Hapi 1: Pjesët e kërkuara
- Hapi 2: Dizajni elektronik
- Hapi 3: Softuer
- Hapi 4: Montimi mekanik
- Hapi 5: Ngjyrosni rrethimin
- Hapi 6: Ngjiteni shpërndarësin akrilik
- Hapi 7: Ngjitni ekranin e matricës LED
- Hapi 8: Ngjitësja Bitcoin
- Hapi 9: Lidhni LED -in
- Hapi 10: Montoni Raspberry Pi
- Hapi 11: Lidhni Elektronikën
- Hapi 12: Ngjitni LED
- Hapi 13: Ndizeni atë
- Hapi 14:
Video: Gjurmuesi i Bitcoin duke përdorur një Raspberry Pi: 14 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ju kujtohet Bitcoin?…. monedha e decentralizuar, e epokës së re, e cila dikur tregtohej në 19 mijë dollarë, e cila supozohej të revolucionarizonte sistemin global të pagesave. Epo, rezulton se më pak se 3, 585, 825 Bitcoins kanë mbetur për të miat. Rreth një vit më parë, hasa në këtë postim në r/bitcoin që fliste për ndërtimin e një Ore Bitcoin përballë Orës së famshme të Borxhit të NYC. Por në vend që të numëronte si ora e borxhit, Ora Bitcoin do të numërojë sa bitcoin mbetet për tu minuar. Kjo më futi në mendime.
Prezantimi i Bitcoin Bar, një Panel LED fizik që shfaq informacione të rëndësishme të Bitcoin si Çmimi, Bitcoins totale të mbetura në minierë, Blloqe derisa shpërblimi të përgjysmohet, norma Hash, etj. Ju mund të personalizoni dhe zgjidhni parametrat specifikë që dëshironi të shfaqni nga kjo listë
Regjistrohu në YouTube: Jonty
Kontribuoni: A jeni një programues, inxhinier ose projektues që keni një ide të shkëlqyeshme për një veçori të re në Bitcoin Bar? Ndoshta keni një ide të mirë për një rregullim të gabimeve? Ndjehuni të lirë të kapni kodin nga Github dhe ta rregulloni atë. Bar Bitcoin: GitHub
Hapi 1: Pjesët e kërkuara
Komponentët elektronikë: Raspberry Pi 3 - AliExpress Led Matrix Display - AliExpress White LED 10mm - AliExpress Resistor 100 -ohm - AliExpressLCSC5V USB Power Adapter - AliExpress
Mjetet: Stacioni i hekurit për saldim - AliExpressSilatori i telave - AliExpress
Materiale të tjera
- 5mm MDF & 5mm Akrilik
- Zam
- Bojë
Hapi 2: Dizajni elektronik
Ndërfaqja Seriale Periferike (SPI) është një autobus ndërfaqe që përdoret zakonisht për të dërguar të dhëna midis mikrokontrolluesve dhe pajisjeve të vogla periferike siç janë ekranet dhe sensorët. Ai përdor linja të veçanta të orës dhe të dhënave, së bashku me një linjë të zgjedhjes së çipit për të zgjedhur pajisjen me të cilën dëshironi të flisni. Ekrani i matricës LED është i lidhur me kunjat SPI të Raspberry Pi.
Raspberry Pi 3B | Ekran me matricë LED |
5V | KQV -ja |
GND | GND |
GPIO 10 (MOSI) | DIN |
GPIO 8 (SPI CE0) |
CS |
GPIO 11 (SPI CLK) | CLK |
Hapi 3: Softuer
Varësitë: Skrapimi i uebit
- Kërkesat është një bibliotekë elegante dhe e thjeshtë HTTP për Python. Kërkesa Instalimi & Dokumentacioni.
- Supë e bukur 4 është një bibliotekë Python për nxjerrjen e të dhënave nga skedarët HTML dhe XML. Instalimi dhe Dokumentacioni i Supës së Bukur.
Biblioteka Python për Max7219 LED Matrix Biblioteka Python që ndërlidh ekranet e matricës LED me drejtuesin MAX7219 (duke përdorur SPI) në Raspberry Pi. Instalimi. Nga Richard Hull
Konfigurimi & Konfigurimet: Pasi të jenë instaluar me sukses të gjitha Parakushtet, shkarkoni/klononi këtë Depo të GitHub. Lidhni ekranin me Raspberry Pi siç tregohet në Skemat. Drejtoni programin kryesor bcbar.py
Bitcoin Bar mund të shfaqë deri në 19 parametra të ndryshëm të të dhënave në kohë reale. Këto mund të konfigurohen që të shfaqen në çdo rend ose sekuencë. Programi kryesor shfaq të gjitha 19 parametrat e të dhënave në mënyrë të njëpasnjëshme.
Parametrat e të dhënave mund të shfaqen individualisht dhe rendi i tyre mund të ndryshohet duke konfiguruar rreshtin e mëposhtëm në programin kryesor:
mesazh_tregues (pajisja, disp , mbush = "e bardhë", font = proporcional (LCD_FONT), lëvizja e vonesës = 0.02)
Vlera e i do të përcaktojë parametrin e të dhënave që shfaqet. Bitcoin Bar mund të shfaq parametrat e mëposhtëm të të dhënave në kohë reale:
TABELA INSERT ME PARAMETRA
Shpejtësia e Lëvizjes & Teksti Statik Me rregullimin e vlerës së vonesës së lëvizjes, shpejtësia e rrotullimit mund të ndryshohet. Shembulli led_test.py përdor funksionin e tekstit për të shfaqur tekstin statik.
Parametrat e të dhënave janë hequr nga uebi nga bitcoinblockhalf.com. Unë e kam kufizuar numrin e vizitave në sit në një herë në orë në mënyrë që faqja e internetit të mos ngarkohet me trafik të panevojshëm. Unë e përdor këtë faqe në internet pasi mbledh disa nga këto parametra të të dhënave nga API të ndryshëm të tjerë dhe i pret ato në mënyrë qendrore. Shikoni depon e faqeve të internetit për më shumë informacion.
Drejtoni programin në fillimin/nisjen
Ndoqa dokumentacionin zyrtar RasPi i cili modifikon skedarin rc.local në mënyrë që të ekzekutoj skriptin Python në nisje.
Kontribuoni: A jeni një programues, inxhinier ose projektues që keni një ide të shkëlqyeshme për një veçori të re në Bitcoin Bar? Ndoshta keni një ide të mirë për një rregullim të gabimeve? Ndjehuni të lirë të kapni kodin nga Github dhe të pastroni me të. Bar Bitcoin: GitHub
Hapi 4: Montimi mekanik
Mbulimi i Bitcoin Bar përbëhet nga një kuti e ndërlidhur e cila është e prerë me lazer nga MDF 5 mm. Paneli i përparmë ka dy lojëra elektronike: një për ekranin LED dhe tjetri për shpërndarësin akrilik. Paneli i pasmë ka një vrimë për kabllon USB të furnizimit me energji e cila është e lidhur në Raspberry Pi. Paneli i poshtëm ka 4 vrima në të cilat mjedra Pi është montuar gjithashtu.
Ju mund të gjeni skedarët e prerjes me lazer (si për MDF ashtu edhe për Akrilik) më poshtë ose në lidhjen: Bitcoin Tracker: Laser Cutting
Hapi 5: Ngjyrosni rrethimin
Ngjyrosni rrethimin e MDF për të parandaluar që ajo të preket nga lagështia. Kam përdorur ngjyra akrilike për ta bërë këtë.
Zgjodha ta pikturoja si një derrkuc rozë.
Hapi 6: Ngjiteni shpërndarësin akrilik
Pasi të jetë tharë bojë, mund të filloni të montoni projektin së bashku.
Ngjiteni difuzorin akrilik rrethor në folenë e tij në panelin e përparmë të kutisë së MDF.
Skedarët e Prerjes me Laser mund të gjenden këtu: Bitcoin Tracker: Laser Cutting
Hapi 7: Ngjitni ekranin e matricës LED
Vendoseni dhe ngjiteni ekranin e matricës LED në folenë e tij në panelin e përparmë të kutisë MDF. Sigurohuni që të jetë i barabartë me sipërfaqen e përparme të panelit.
Nëse jeni duke përdorur një modul të ndryshëm të ekranit, do t'ju duhet të bëni ndryshimet e nevojshme në dimensionet e slotit në skedarët e prerjes me lazer.
Hapi 8: Ngjitësja Bitcoin
Për të bërë logon e ndezur të Bitcoin, printoni logon Bitcoin në një copë letër ngjitëse të qartë.
Pritini logon rrethore dhe ngjiteni në difuzorin akrilik në panelin e përparmë të kutisë MDF.
Hapi 9: Lidhni LED -in
Një LED i bardhë 10 mm përdoret për të ndriçuar Logon Bitcoin përmes shpërndarësit akrilik.
Unë bashkova dy lidhje femërore të kokës në LED në mënyrë që të lidhet lehtësisht me Raspberry Pi. Unë u sigurova të shtoj një rezistencë midis anodës së LED (+) dhe +3.3V të Raspberry Pi siç tregohet në Skemën e Qarkut.
Unë vulosa lidhjen e bashkuar me një pjesë të vogël të zvogëlimit të nxehtësisë.
Hapi 10: Montoni Raspberry Pi
Kam përdorur arra dhe bulona për të montuar Raspberry Pi 3 në panelin e poshtëm të kutisë MDF. Ky panel ka 4 vrima të prera me lazer në mënyrë që porta mikro-USB e Raspberry Pi 3 të përputhet në mënyrë të përsosur me folenë e prerë në panelin e pasmë të kutisë MDF të destinuar për kabllon e përshtatësit USB të energjisë.
Unë gjithashtu do të përfshijë skedarët e prerjes me Laser për Raspberry Pi Zero në të ardhmen.
Hapi 11: Lidhni Elektronikën
Siç tregohet në Skemën, unë lidha LED 10 mm me Raspberry Pi dhe gjithashtu lidha Ekranin e Matricës LED me kunjat SPI të Raspberry Pi.
Hapi 12: Ngjitni LED
Pasi të keni lidhur të gjithë përbërësit elektronikë sipas skemës. Ngjiteni LED 10 mm në vend të tillë që kur të ndizet, drita ndriçon shpërndarësin akrilik në mënyrë të barabartë.
Kam ngjitur një copë kartoni të vogël nën LED për ta anuar atë në mënyrë që difuzori akrilik të ndriçohet në mënyrë të barabartë.
Hapi 13: Ndizeni atë
Pasi të gjithë përbërësit elektronikë të jenë lidhur dhe të mbërthyer në vend, kaloni tela e përshtatësit USB Power përmes vrimës në panelin e pasmë dhe lidheni atë me Raspberry Pi.
Kur aktivizoni furnizimin, Bitcoin Bar duhet të shfaqë automatikisht trendet dhe informacionin më të fundit të Bitcoin.
Hapi 14:
Ndihmoni në mbështetjen e më shumë projekteve si këto duke u Abonuar & Më Ndiqni në: YouTube: JontyGitHub: Jonty Udhëzues: Jonty
Nëse keni ndonjë dyshim, pyetje ose këshilla për këtë projekt, lërini ato në pjesën e komenteve më poshtë.
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i mundësuar i Raspberry Pi: 6 hapa
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i Fuqizuar me Raspberry Pi: Ne e dimë që ne mund të vdesim në çdo kohë, madje edhe unë mund të vdes ndërsa shkruaj këtë postim, në fund të fundit, unë, ju, ne të gjithë jemi të vdekshëm. E gjithë bota u trondit për shkak të pandemisë COVID19. Ne e dimë se si ta parandalojmë këtë, por hej! ne dimë të lutemi dhe pse të lutemi, a e bëjmë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT