Obsah:
- Krok 1: Potřebné díly
- Krok 2: Elektronický design
- Krok 3: Software
- Krok 4: Mechanická montáž
- Krok 5: Namalujte kryt
- Krok 6: Nalepte akrylový difuzor
- Krok 7: Připevněte LED maticový displej
- Krok 8: Bitcoinová nálepka
- Krok 9: Pájejte LED
- Krok 10: Namontujte Raspberry Pi
- Krok 11: Připojte elektroniku
- Krok 12: Přilepte LED
- Krok 13: Zapněte jej
- Krok 14:
Video: Sledovač bitcoinů pomocí Raspberry Pi: 14 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Pamatujete bitcoiny? … decentralizovaná měna nové doby, která se kdysi obchodovala za 19 000 USD, což mělo znamenat revoluci v globálním platebním systému. Ukázalo se, že zbývá méně než 3 585 825 bitcoinů. Zhruba před rokem jsem narazil na tento příspěvek na r/bitcoinu, který hovořil o vybudování bitcoinových hodin přes ulici od známých dluhových hodin NYC. Ale místo toho, aby se počítaly jako dluhové hodiny, bitcoinové hodiny by odpočítaly, kolik bitcoinů zbývá vytěžit. To mě přimělo přemýšlet.
Představujeme bitcoinový panel, fyzický LED Dashboard, který zobrazuje důležité bitcoinové informace, jako je cena, zbývající bitcoiny k těžbě, bloky do snížení odměny na polovinu, hash sazba atd. Z tohoto seznamu si můžete přizpůsobit a zvolit, jaké konkrétní parametry chcete zobrazit
Přihlásit se k odběru na YouTube: Jonty
Přispějte: Jste programátor, inženýr nebo designér, který má skvělý nápad na novou funkci v bitcoinové liště? Možná máte dobrý nápad na opravu chyby? Nebojte se chytit kód z Githubu a hrát si s ním. Bitcoinová lišta: GitHub
Krok 1: Potřebné díly
Elektronické komponenty: Raspberry Pi 3 - AliExpressLED maticový displej - AliExpressWhite LED 10 mm - AliExpressResistor 100 ohmů - AliExpressLCSC5V USB napájecí adaptér - AliExpress
Nástroje: Stanice páječky - AliExpressSolder Wire - AliExpress
Další materiály
- 5 mm MDF a 5 mm akryl
- Lepidlo
- Malovat
Krok 2: Elektronický design
Serial Peripheral Interface (SPI) je sběrnice rozhraní běžně používaná k odesílání dat mezi mikrokontroléry a malými periferiemi, jako jsou displeje a senzory. Používá oddělené hodinové a datové linky spolu s linkou pro výběr čipu pro výběr zařízení, se kterým chcete mluvit. LED maticový displej je připojen k pinům SPI Raspberry Pi.
Raspberry Pi 3B | LED maticový displej |
5V | VCC |
GND | GND |
GPIO 10 (MOSI) | RÁMUS |
GPIO 8 (SPI CE0) | CS |
GPIO 11 (SPI CLK) | CLK |
Krok 3: Software
Závislosti: škrábání webu
- Requests je elegantní a jednoduchá knihovna HTTP pro Python. Vyžaduje instalaci a dokumentaci.
- Beautiful Soup 4 je knihovna Pythonu pro stahování dat ze souborů HTML a XML. Krásná instalace a dokumentace polévky.
Knihovna Python pro LED matici Max7219 LED matice rozhraní knihovny Python zobrazuje ovladač MAX7219 (pomocí SPI) na Raspberry Pi. Instalace. Richard Hull
Nastavení a konfigurace: Jakmile budou úspěšně nainstalovány všechny předpoklady, stáhněte/klonujte toto úložiště GitHub. Připojte displej k Raspberry Pi podle schémat. Spusťte hlavní program bcbar.py
Bitcoinový panel může zobrazovat až 19 různých datových parametrů v reálném čase. Lze je nakonfigurovat tak, aby se zobrazovaly v libovolném pořadí nebo pořadí. Hlavní program zobrazuje postupně všech 19 datových parametrů.
Parametry dat lze individuálně zobrazit a jejich pořadí lze změnit konfigurací následujícího řádku v hlavním programu:
show_message (zařízení, disp , fill = "bílý", font = proporcionální (LCD_FONT), scroll_delay = 0,02)
Hodnota i bude určovat zobrazovaný datový parametr. Bitcoinový panel může zobrazovat následující parametry dat v reálném čase:
VLOŽTE TABULKU S PARAMETRY
Rychlost posouvání a statický text Úpravou hodnoty scroll_delay lze změnit rychlost posouvání. Příklad led_test.py používá textovou funkci k zobrazení statického textu.
Omezení sazby Parametry dat jsou z webu bitcoinblockhalf.com sešrotovány. Omezil jsem počet návštěv stránek na jednou za hodinu, aby web nebyl zatížen zbytečným provozem. Používám tento web, protože shromažďuje několik těchto datových parametrů z různých jiných API a centrálně je hostuje. Další informace naleznete v úložišti webů.
Spusťte program při spuštění/spuštění
Sledoval jsem oficiální dokumentaci RasPi, která upravuje soubor rc.local za účelem spuštění skriptu Python při spuštění.
Přispějte: Jste programátor, inženýr nebo designér, který má skvělý nápad na novou funkci v bitcoinové liště? Možná máte dobrý nápad na opravu chyby? Nebojte se chytit kód z Githubu a hrát si s ním. Bitcoinová lišta: GitHub
Krok 4: Mechanická montáž
Kryt bitcoinové lišty se skládá ze vzájemně propojeného boxu, který je řezán laserem z 5mm MDF. Přední panel má dva sloty: jeden pro LED displej a druhý pro akrylový difuzor. Zadní panel má otvor pro napájecí kabel USB, který je zapojen do Raspberry Pi. Spodní panel má 4 otvory, do kterých Raspberry Pi je také připojen.
Soubory pro řezání laserem (pro MDF i akryl) najdete níže nebo v odkazu: Bitcoin Tracker: Laser Cutting
Krok 5: Namalujte kryt
Natřete skříň MDF, aby nedošlo k ovlivnění vlhkostí. K tomu jsem použil akrylové barvy.
Vybral jsem si to namalovat jako růžové prasátko.
Krok 6: Nalepte akrylový difuzor
Jakmile barva zaschne, můžete začít sestavovat projekt společně.
Vložte kruhový akrylový difuzér do slotu na předním panelu MDF boxu.
Soubory Laser Cutting najdete zde: Bitcoin Tracker: Laser Cutting
Krok 7: Připevněte LED maticový displej
Umístěte a zasuňte LED maticový displej do slotu na předním panelu MDF boxu. Ujistěte se, že je zarovnán s předním povrchem panelu.
Pokud používáte jiný zobrazovací modul, budete muset v souborech laserového řezání provést potřebné změny rozměrů slotu.
Krok 8: Bitcoinová nálepka
Chcete -li vytvořit zářící logo bitcoinu, vytiskněte logo bitcoinu na kus čirého samolepicího papíru.
Vyřízněte kruhové logo a nalepte jej na akrylový difuzor na předním panelu krabice MDF.
Krok 9: Pájejte LED
K rozsvícení loga bitcoinu pomocí akrylového difuzéru se používá 10 mm bílá LED dioda.
K LED jsem připájel dva konektory female header, aby se dal snadno připojit k Raspberry Pi. Ujistil jsem se, že mezi anodu LED (+) a +3,3 V Raspberry Pi přidám odpor, jak ukazuje schéma zapojení.
Pájený spoj jsem utěsnil malým kouskem tepla.
Krok 10: Namontujte Raspberry Pi
Pomocí matic a šroubů jsem připevnil Raspberry Pi 3 na spodní panel MDF boxu. Tento panel má 4 otvory, které jsou do něj vyřezány laserem, takže port micro-USB na Raspberry Pi 3 je dokonale sladěn se slotem vyříznutým v zadním panelu krabice MDF určené pro kabel napájecího adaptéru USB.
V budoucnu také zahrnu soubory řezání laserem pro Raspberry Pi Zero.
Krok 11: Připojte elektroniku
Jak je znázorněno na schématu, připojil jsem 10mm LED k Raspberry Pi a také připojil LED Matrix Display k SPI pinům Raspberry Pi.
Krok 12: Přilepte LED
Jakmile připojíte všechny elektronické součástky podle schématu. Připevněte 10mm LED na místo tak, aby po zapnutí světlo rovnoměrně osvětlovalo akrylový difuzor.
Pod LED jsem strčil malý kousek lepenky, aby se naklonil tak, aby byl akrylový difuzor rovnoměrně osvětlen.
Krok 13: Zapněte jej
Jakmile jsou všechny elektronické součásti připojeny a zasunuty na místo, protáhněte kabel napájecího adaptéru USB otvorem v zadním panelu a připojte jej k Raspberry Pi.
Když zapnete napájení, bitcoinová lišta by měla automaticky zobrazovat nejnovější trendy a informace o bitcoinech.
Krok 14:
Pomozte podpořit další podobné projekty přihlášením k odběru a sledováním mě na: YouTube: JontyGitHub: Jonty Instructables: Jonty
Pokud máte nějaké pochybnosti, otázky nebo tipy týkající se tohoto projektu, zanechte je v sekci komentáře níže.
Doporučuje:
Sledovač aktualizací Covid-19 pomocí kroků ESP8266: 9
Sledovač aktualizací Covid-19 pomocí ESP8266: Toto je projekt, který na OLED displeji zobrazuje v reálném čase aktuální data o vypuknutí koronaviru v různých městech indických států. Tento sledovač aktuálního stavu vám pomáhá sledovat aktualizaci vaší oblasti v reálném čase covid-19. Tento projekt je zcela
ZÍSKEJTE ŽIVOU CENU BITCOINŮ TTGO ESP32: 10 kroků
ZÍSKEJTE BITCOINY ZA ŽIVOU CENU TTGO ESP32: V tomto tutoriálu se naučíme, jak získat aktuální cenu bitcoinu v USD a EUR pomocí TTGO ESP32 a Visuino. Podívejte se na video. (Nový aktualizovaný soubor ke stažení níže!)
Kryptoměna podobná bitcoinu běžící na Raspberry Pi: 5 kroků
Kryptoměna podobná bitcoinu běžící na Raspberry Pi: Pokyny ke spuštění uzlu. Operační systém US-OS je vytvořen z raspbianu s balíčkem us-cryptoplatform. O připojení se nemusíte ptát. Postupujte podle těchto jednoduchých pokynů a spusťte každou minutu kryptoměnu vydělávající uzel
Jednoduchý sledovač linek pomocí Arduina: 5 kroků
Simple Line Follower Using Arduino: Arduino Line Follower Robot V tomto tutoriálu se budeme zabývat fungováním robota následujícího za linkou Arduino, který bude následovat černou čáru na bílém pozadí a zaujme správný směr, kdykoli dosáhne křivek na své cestě. Arduino Line Follower Co
Těžba bitcoinů na vašem Raspberry Pi: 6 kroků
Těžba bitcoinů na vašem Raspberry Pi: Bitcoin je kryptoměna, forma elektronické hotovosti. Jedná se o decentralizovanou digitální měnu bez centrální banky nebo jediného správce, kterou lze odesílat od uživatele k uživateli prostřednictvím bitcoinové sítě. Existují dva hlavní způsoby získávání bitcoinů