Indholdsfortegnelse:
- Trin 1: Påkrævede dele
- Trin 2: Elektronisk design
- Trin 3: Software
- Trin 4: Mekanisk samling
- Trin 5: Mal kabinettet
- Trin 6: Stick akryldiffusoren
- Trin 7: Stick LED Matrix Display
- Trin 8: Bitcoin klistermærke
- Trin 9: Lodd LED'en
- Trin 10: Monter Raspberry Pi
- Trin 11: Tilslut elektronikken
- Trin 12: Stick LED'en
- Trin 13: Tænd for den
- Trin 14:
![Bitcoin Tracker Brug af en Raspberry Pi: 14 trin (med billeder) Bitcoin Tracker Brug af en Raspberry Pi: 14 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-14951-17-j.webp)
Video: Bitcoin Tracker Brug af en Raspberry Pi: 14 trin (med billeder)
![Video: Bitcoin Tracker Brug af en Raspberry Pi: 14 trin (med billeder) Video: Bitcoin Tracker Brug af en Raspberry Pi: 14 trin (med billeder)](https://i.ytimg.com/vi/wrvr02SiHY4/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![Image Image](https://i.howwhatproduce.com/images/005/image-14951-19-j.webp)
![](https://i.ytimg.com/vi/tMMky09HyKA/hqdefault.jpg)
![Bitcoin Tracker ved hjælp af en Raspberry Pi Bitcoin Tracker ved hjælp af en Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14951-20-j.webp)
Kan du huske Bitcoin? … den decentrale, new age -valuta, der engang blev handlet til $ 19K, som skulle revolutionere det globale betalingssystem. Nå, det viser sig, at der er mindre end 3, 585, 825 Bitcoins tilbage til min. For omkring et år siden stødte jeg på dette indlæg om r/bitcoin, der talte om at bygge et Bitcoin -ur på tværs af gaden fra det berømte NYC Debt Clock. Men i stedet for at tælle op som gældsuret, ville Bitcoin Clock tælle ned, hvor mange bitcoin der stadig skal udvindes. Det fik mig til at tænke.
Introduktion til Bitcoin Bar, et fysisk LED -instrumentbræt, der viser vigtige Bitcoin -oplysninger, såsom pris, samlede bitcoins, der er tilbage til mine, blokke, indtil belønningen er halveret, hash -rate osv. Du kan tilpasse og vælge, hvilke specifikke parametre du ønsker at vise fra denne liste
Abonner på YouTube: Jonty
Bidrag: Er du en programmør, ingeniør eller designer, der har en god idé til en ny funktion i Bitcoin Bar? Måske har du en god idé til en fejlrettelse? Tag gerne koden fra Github og tinker med den. Bitcoin Bar: GitHub
Trin 1: Påkrævede dele
![Dele påkrævet Dele påkrævet](https://i.howwhatproduce.com/images/005/image-14951-21-j.webp)
![Dele påkrævet Dele påkrævet](https://i.howwhatproduce.com/images/005/image-14951-22-j.webp)
![Dele påkrævet Dele påkrævet](https://i.howwhatproduce.com/images/005/image-14951-23-j.webp)
![Dele påkrævet Dele påkrævet](https://i.howwhatproduce.com/images/005/image-14951-24-j.webp)
Elektroniske komponenter: Raspberry Pi 3 - AliExpressLED Matrix Display - AliExpressWide LED 10mm - AliExpress
Værktøjer: Loddejern Station - AliExpressSolder Wire - AliExpress
Andre materialer
- 5 mm MDF og 5 mm akryl
- Lim
- Maling
Trin 2: Elektronisk design
![Elektronisk design Elektronisk design](https://i.howwhatproduce.com/images/005/image-14951-25-j.webp)
Serial Peripheral Interface (SPI) er en grænsefladebus, der almindeligvis bruges til at sende data mellem mikrokontrollere og små perifere enheder som f.eks. Displays og sensorer. Den bruger separate ur- og datalinjer sammen med en chip -valglinje til at vælge den enhed, du vil tale med. LED Matrix Display er forbundet til Raspberry Pi's SPI -ben.
Hindbær Pi 3B | LED Matrix Display |
5V | VCC |
GND | GND |
GPIO 10 (MOSI) | DIN |
GPIO 8 (SPI CE0) | CS |
GPIO 11 (SPI CLK) | CLK |
Trin 3: Software
Afhængigheder: Webskrabning
- Requests er et elegant og enkelt HTTP -bibliotek til Python. Anmodning om installation og dokumentation.
- Beautiful Soup 4 er et Python -bibliotek til at trække data ud af HTML- og XML -filer. Smuk suppe installation og dokumentation.
Python -bibliotek til Max7219 LED -matrix Python -biblioteksgrænseflade -LED -matrixdisplayer med MAX7219 -driveren (ved hjælp af SPI) på Raspberry Pi. Installation. Af Richard Hull
Opsætning og konfigurationer: Når alle forudsætninger er installeret, skal du downloade/klone dette GitHub -lager. Tilslut skærmen til Raspberry Pi som vist i skemaerne. Kør hovedprogrammet bcbar.py
Bitcoin Bar kan vise op til 19 forskellige dataparametre i realtid. Disse kan konfigureres til at blive vist i enhver rækkefølge eller rækkefølge. Hovedprogrammet viser alle 19 dataparametre i rækkefølge.
Dataparametre kan vises individuelt, og deres rækkefølge kan ændres ved at konfigurere følgende linje i hovedprogrammet:
show_message (enhed, disp , fill = "hvid", font = proportional (LCD_FONT), scroll_delay = 0,02)
Værdien af i bestemmer den dataparameter, der vises. Bitcoin Bar kan vise følgende parametre i realtid:
INDSÆT BORD MED PARAMETRE
Rullehastighed og statisk tekst Ved at justere værdien af scroll_delay kan rullehastigheden ændres. Eksemplet led_test.py bruger tekstfunktionen til at vise statisk tekst.
Rate Limiting Dataparametrene er web skrottet fra bitcoinblockhalf.com. Jeg har begrænset antallet af besøg på webstedet til en gang i timen, så webstedet ikke belastes med unødvendig trafik. Jeg bruger dette websted, da det indsamler flere af disse dataparametre fra forskellige andre API'er og hoster dem centralt. Se webstedets arkiv for mere information.
Kør programmet ved opstart/boot
Jeg fulgte den officielle RasPi -dokumentation, som ændrer rc.local -filen for at køre Python -scriptet ved opstart.
Bidrag: Er du en programmør, ingeniør eller designer, der har en god idé til en ny funktion i Bitcoin Bar? Måske har du en god idé til en fejlrettelse? Tag gerne koden fra Github og tinker med den. Bitcoin Bar: GitHub
Trin 4: Mekanisk samling
![Mekanisk samling Mekanisk samling](https://i.howwhatproduce.com/images/005/image-14951-26-j.webp)
![Mekanisk samling Mekanisk samling](https://i.howwhatproduce.com/images/005/image-14951-27-j.webp)
![Mekanisk samling Mekanisk samling](https://i.howwhatproduce.com/images/005/image-14951-28-j.webp)
Bitcoin Bars kabinet består af en sammenlåsende kasse, som er laserskåret fra 5 mm MDF. Frontpanelet har to åbninger: en til LED -skærmen og den anden til akryldiffusoren. Bagpanelet har et hul til strømforsyningens USB -kabel, der er tilsluttet Raspberry Pi. Bundpanelet har 4 huller, som hindbæret skal bruges til Pi er også monteret.
Du kan finde laserskæringsfilerne (til både MDF og akryl) herunder eller i linket: Bitcoin Tracker: Laserskæring
Trin 5: Mal kabinettet
![Mal kabinettet Mal kabinettet](https://i.howwhatproduce.com/images/005/image-14951-29-j.webp)
![Mal kabinettet Mal kabinettet](https://i.howwhatproduce.com/images/005/image-14951-30-j.webp)
![Mal kabinettet Mal kabinettet](https://i.howwhatproduce.com/images/005/image-14951-31-j.webp)
Mal MDF -kabinettet for at forhindre, at det påvirkes af fugt. Jeg brugte akrylmaling til det.
Jeg valgte at male det som en lyserød sparegris.
Trin 6: Stick akryldiffusoren
![Stick akryl diffusoren Stick akryl diffusoren](https://i.howwhatproduce.com/images/005/image-14951-32-j.webp)
![Stick akryl diffusoren Stick akryl diffusoren](https://i.howwhatproduce.com/images/005/image-14951-33-j.webp)
![Stick akryl diffusoren Stick akryl diffusoren](https://i.howwhatproduce.com/images/005/image-14951-34-j.webp)
Når malingen er tørret, kan du begynde at samle projektet sammen.
Stik den cirkulære akrylspreder ind i dens åbning på frontpanelet på MDF -boksen.
Laserskæringsfilerne findes her: Bitcoin Tracker: Laserskæring
Trin 7: Stick LED Matrix Display
![Stick LED Matrix Display Stick LED Matrix Display](https://i.howwhatproduce.com/images/005/image-14951-35-j.webp)
![Stick LED Matrix Display Stick LED Matrix Display](https://i.howwhatproduce.com/images/005/image-14951-36-j.webp)
![Stick LED Matrix Display Stick LED Matrix Display](https://i.howwhatproduce.com/images/005/image-14951-37-j.webp)
Placer og sæt LED -matrixdisplayet i dets slot på frontpanelet på MDF -boksen. Sørg for, at den flugter med panelets forside.
Hvis du bruger et andet displaymodul, skal du foretage de nødvendige ændringer af slotens dimensioner i laserskæringsfilerne.
Trin 8: Bitcoin klistermærke
![Bitcoin klistermærke Bitcoin klistermærke](https://i.howwhatproduce.com/images/005/image-14951-38-j.webp)
![Bitcoin klistermærke Bitcoin klistermærke](https://i.howwhatproduce.com/images/005/image-14951-39-j.webp)
![Bitcoin klistermærke Bitcoin klistermærke](https://i.howwhatproduce.com/images/005/image-14951-40-j.webp)
For at lave det glødende Bitcoin -logo skal du udskrive Bitcoin -logoet på et stykke klart klistermærke.
Skær det cirkulære logo og sæt det på akryldiffusoren på frontpanelet på MDF -boksen.
Trin 9: Lodd LED'en
![Lodde LED'en Lodde LED'en](https://i.howwhatproduce.com/images/005/image-14951-41-j.webp)
![Lodde LED'en Lodde LED'en](https://i.howwhatproduce.com/images/005/image-14951-42-j.webp)
En 10 mm hvid LED bruges til at tænde Bitcoin -logoet gennem akryldiffusoren.
Jeg loddet to kvindelige header -stik til LED'en, så den let kan tilsluttes Raspberry Pi. Jeg sørgede for at tilføje en modstand mellem LED'ens anode (+) og +3.3V på Raspberry Pi som vist i kredsløbsskemaet.
Jeg forseglede loddet led med et lille stykke heatsink.
Trin 10: Monter Raspberry Pi
![Monter Raspberry Pi Monter Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14951-43-j.webp)
![Monter Raspberry Pi Monter Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14951-44-j.webp)
![Monter Raspberry Pi Monter Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14951-45-j.webp)
Jeg brugte møtrikker og bolte til at montere Raspberry Pi 3 på bundpanelet på MDF -boksen. Dette panel har 4 huller, der er laserskåret i det, så mikro-USB-porten på Raspberry Pi 3 flugter perfekt med åbningen, der er skåret ud i bagpanelet på MDF-boksen, der er beregnet til USB-strømadapterens kabel.
Jeg vil også inkludere laserskæringsfilerne til Raspberry Pi Zero i fremtiden.
Trin 11: Tilslut elektronikken
![Tilslut elektronikken Tilslut elektronikken](https://i.howwhatproduce.com/images/005/image-14951-46-j.webp)
![Tilslut elektronikken Tilslut elektronikken](https://i.howwhatproduce.com/images/005/image-14951-47-j.webp)
![Tilslut elektronikken Tilslut elektronikken](https://i.howwhatproduce.com/images/005/image-14951-48-j.webp)
![Tilslut elektronikken Tilslut elektronikken](https://i.howwhatproduce.com/images/005/image-14951-49-j.webp)
Som vist i skematisk, tilsluttede jeg 10 mm LED til Raspberry Pi og tilsluttede også LED Matrix Display til SPI -benene på Raspberry Pi.
Trin 12: Stick LED'en
![Stick LED'en Stick LED'en](https://i.howwhatproduce.com/images/005/image-14951-50-j.webp)
![Stick LED'en Stick LED'en](https://i.howwhatproduce.com/images/005/image-14951-51-j.webp)
Når du har tilsluttet alle de elektroniske komponenter i henhold til skematisk. Sæt 10 mm LED'en på plads, så lyset lyser akryldiffusoren jævnt, når den er tændt.
Jeg stak et lille stykke pap under LED'en for at vippe det, så akryldiffusoren blev oplyst jævnt.
Trin 13: Tænd for den
![Tænd for den Tænd for den](https://i.howwhatproduce.com/images/005/image-14951-52-j.webp)
Når alle de elektroniske komponenter er tilsluttet og sidder fast, skal du trække USB -strømforsyningskablet gennem hullet i bagpanelet og slutte det til Raspberry Pi.
Når du tænder forsyningen, bør Bitcoin Bar automatisk vise de nyeste Bitcoin -tendenser og oplysninger.
Trin 14:
![Billede Billede](https://i.howwhatproduce.com/images/005/image-14951-53-j.webp)
![Billede Billede](https://i.howwhatproduce.com/images/005/image-14951-54-j.webp)
![Billede Billede](https://i.howwhatproduce.com/images/005/image-14951-55-j.webp)
![Billede Billede](https://i.howwhatproduce.com/images/005/image-14951-56-j.webp)
Hjælp med at støtte flere projekter som disse ved at abonnere og følge mig på: YouTube: JontyGitHub: Jonty Instructables: Jonty
Hvis du er i tvivl, har spørgsmål eller tips til dette projekt, skal du efterlade dem i kommentarfeltet herunder.
Anbefalede:
Brug af infrarød sensor med Arduino: 8 trin (med billeder)
![Brug af infrarød sensor med Arduino: 8 trin (med billeder) Brug af infrarød sensor med Arduino: 8 trin (med billeder)](https://i.howwhatproduce.com/images/005/image-12443-j.webp)
Brug af infrarød sensor med Arduino: Hvad er en infrarød (aka IR) sensor? En IR -sensor er et elektronisk instrument, der scanner IR -signaler i specifikke frekvensområder defineret af standarder og konverterer dem til elektriske signaler på sin output pin (typisk kaldet signal pin) . IR -signalet
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: 24 trin (med billeder)
![Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: 24 trin (med billeder) Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: 24 trin (med billeder)](https://i.howwhatproduce.com/images/009/image-26839-j.webp)
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: For det første vil jeg takke alle for at gøre mig til en vinder i Automation Contest 2016 for denne INSTRUKTABELE. Så som jeg lovede dig, her er instruktionerne til styring af husholdningsapparater med ESP8266 WiFi -modul
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
![I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
![Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 trin (med billeder)
![Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 trin (med billeder) Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 trin (med billeder)](https://i.howwhatproduce.com/images/002/image-5906-6-j.webp)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker er et clapperboard -formet, Raspberry Pi -powered Release Tracker. Den bruger TMDb API til at udskrive plakaten, titlen, udgivelsesdatoen og oversigten over kommende film i din region i et bestemt tidsinterval (f.eks. Filmudgivelser i denne uge) den