Obsah:
- Krok 1: Zhromaždite materiály
- Krok 2: Pripojte displej LCD a vložte kód Pi
- Krok 3: Lepidlo, lepidlo, lepidlo
- Krok 4: GRATULUJEME
Video: Kryptomena: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Vzhľadom na popularitu príspevku Reddit (odkaz), Rozhodol som sa zostaviť návod pre môj krypto-ticker. UPOZORNENIE: V žiadnom prípade nie som softvérový alebo počítačový inžinier (ako bude zrejmé pri zobrazení môjho kódu), preto ÚPRAVY vykonávajte na mieste, ktoré uznáte za vhodné! Tento projekt je napísaný začiatočníkom, pre začiatočníkov! Všetky moje obrázky zobrazujú hotový výrobok, nie proces vytvárania, takže sa pokúsim urobiť svoj jazyk čo najpresnejší.
Popis:
Tento projekt používa Raspberry Pi Zero W a LCD displej 16x2 na zobrazenie aktuálnych cien kryptomeny z API Cryptocompare a 24-hodinového dátumu/času.
Krok 1: Zhromaždite materiály
Prvá vec, ktorú budete chcieť urobiť pri zahájení tohto projektu, je dať dohromady všetky svoje materiály. Predpokladám, že každému bude fungovať pracovná verzia raspbian na ich pi, WiFi je pripojené a pred spustením tohto projektu máte k dispozícii bezdrôtovú klávesnicu/myš (tu je návod, ak neviete, kam štart: odkaz)
Materiály:
(1) Súprava Raspberry Pi Zero W: (odkaz)
-Upozornenie: Táto sada NEOBSAHUJE hardvérový kľúč microUSBUSB potrebný na pripojenie myši/klávesnice. Táto verzia (odkaz) obsahuje všetky potrebné dongle.
(1) 16x2 LCD s batohom I2C: (odkaz)
-Tento displej by mal mať rovnakú veľkosť ako ten, ktorý som použil v tomto projekte
(4) Skrutky M3x8
(4) Prepojovacie vodiče
(1) Super lepidlo
(1) Spájkovačka
Tlačené diely:
Všetky 3D tlačené diely nájdete tu: (odkaz)
Krok 2: Pripojte displej LCD a vložte kód Pi
Väčšina informácií pre túto sekciu bola prevzatá z článku zverejneného na circuitbasics.com, vrátane dodatočného kódu, aby váš text robil zábavné veci. Ak sa stratíte, prečítajte si tento článok: odkaz
Povoliť I2C
otvorte terminál Raspberry Pi (odkaz) a zadajte nasledujúce príkazy:
sudo raspi-config
Tým sa otvorí ponuka konfigurácie.
- V ponuke nájdite a vyberte položku „Rozšírené nastavenia“(odkaz)
- Vyberte „Povoliť/zakázať automatické načítanie I2C“(odkaz)
- Vyberte „Áno“a potom opustite konfiguračnú ponuku
- Vypnite a odpojte svoj Pi (pred odpojením počkajte, kým kontrolka aktivity prestane blikať)
Pripojte LCD
Pripojte prepojovacie káble pomocou nasledujúceho postupu (pin Raspberry Pi Zero W pin out [link]):
Piny Pi
- Potom, čo ste dvakrát a trikrát skontrolovali svoje spojenia, spájkujte prepojovacie káble k vám Raspberry Pi
- Pripojte svoj Pi. LCD obrazovka by sa mala rozsvietiť, ale nič sa nezobrazí.
Nainštalujte potrebné súčasti
- Otvorte terminál Pi
- Zadajte:
sudo apt-get install i2c-tools
Počkajte na dokončenie inštalácie a zadajte:
sudo apt-get install python-smbus
- Reštartujte počítač Pi (už sa vám zobrazuje téma?)
- Ďalej otestujeme naše spojenie s:
i2cdetect -y 1
- Zobrazí sa vám tabuľka zariadení pripojených k vášmu pí (odkaz)
- V tomto prípade je adresa I2C "21". Poznačte si svoje číslo, budete ho potrebovať neskôr.
Nainštalujte knižnicu
- Otvorte shell Pythonu 3 (odkaz)
- Skopírujte tento kód od používateľa GitHub DenisFromHR (odkaz) a uložte ho do súboru s názvom „I2C_LCD_driver.py“
- Na riadku 19 budete chcieť zmeniť „I2CBUS = 0“na „I2CBUS = 1“
- Na riadok 22 zadajte svoju adresu I2C, ktorú sme našli v časti „Inštalácia potrebných komponentov“. V tomto prípade sa riadok 22 zmení na: „ADDRESS = 0x21“
Otestujte displej
- Napíšte „Hello World!“na displej
- Otvorte nový shell Python 3
-
Zadaj nasledujúce:
import I2C_LCD_driver od času import * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string („Hello World!“, 1)
- Stlačením „F5“uložte a spustite kód pythonu.
- Ak sa zobrazí vaša správa, gratulujeme! váš LCD je pripravený na použitie. Ak nie, dvakrát skontrolujte svoje pripojenia
- Je to tiež skvelý čas na úpravu kontrastu. Pomocou krížového skrutkovača v malom modrom boxe na zadnej strane jednotky I2C upravte kontrast obrazovky.
Nahrajte kód
- Stiahnite a otvorte kód: odkaz
- Stlačením „F5“kód uložte a spustite
Začnite kód pri štarte
- Najprv si všimnite umiestnenie súboru CryptoTicker.py. (Príklad: /home/pi/Desktop/CryptoTicker.py)
- Otvorte terminál a zadajte nasledujúci príkaz:
crontab -e
V spodnej časti textu označeného hashtagom zadajte nasledujúce:
@reboot sudo python (TYP V UMIESTNENÍ VÁŠHO SÚBORU CRYPTOTICKER. PY)
- Na uloženie napíšte Crtl-X, Y (pre áno) a Enter
- Teraz reštartujte počítač Pi a zistite, či funguje!
Krok 3: Lepidlo, lepidlo, lepidlo
Všetky diely boli navrhnuté tak, aby tesne priliehali, aby uľahčilo lepenie. V závislosti od tolerancie tlačiarne nemusia vaše diely do seba dokonale zapadať (pomocou brúsneho papiera alebo noža ich orežte na požadovanú veľkosť). Nezabudnite zbrúsiť všetky oblasti, ktoré budú v kontakte s lepidlom.
Je čas zostaviť svoje diely
Najprv vypnite a odpojte Pi.
Zostavte prednú dosku:
- Pred lepením bolo najľahšie odpojiť a namontovať obrazovku LCD
- Obrazovka by mala zapadnúť do otvoru iba jedným spôsobom.
- Pomocou 4 skrutiek M3x8 namontujte LCD displej na puzdro pi. NEPRETAHUJTE, pretože skrutky vytrhnú plast z integrovaných otvorov. Mierny prievan zaisťuje dokonalé priliehanie.
Pripojte prednú dosku k základni:
- Na miesto prichytenia prednej dosky a základne naneste malé množstvo super lepidla. Použite svorky, aby ste zaistili rovnomerné a pohodlné uchytenie.
- Po vysušení prevlečte štyri káble hornou časťou puzdra na pí a pripevnite ich k správnym kolíkom (DVOJNÁSOBNOSŤ KONTROLA VÁŠHO zapojenia)
Pripojte vrchný kryt k uzáveru:
- Umiestnite vrchný kryt tak, ako by ste chceli, aby sedel v hornom otvore, a navrch urobte šev super lepidla.
- Po zaschnutí naneste šev lepidla na upevňovací bod na vnútornej strane puzdra,.
Nakoniec umiestnite pi do puzdra, zakryte viečkom a zapojte ho!
Krok 4: GRATULUJEME
Váš ukazovateľ kryptomeny je dokončený!
(Poznámka: toto zariadenie vyžaduje na správnu funkciu funkčné WiFi pripojenie. Ak váš horný riadok prestane zobrazovať ceny, môže mať problém šírka pásma!)
Ale anonananananabatman, chcem k svojmu tickeru pridať ďalšiu krypto-cenu
Bohužiaľ to nie je návod pre python, ale všimnite si vzor kódu na pridanie alebo odčítanie toľkých výmen, koľko by ste chceli! Tento kód som napísal väčšinou rovnakých pokusov a omylov, preto vám odporúčam urobiť to isté!
Ak to spustíte v shelli pythonu, získate tiež informácie o ladení, takže si môžete znova skontrolovať, či je hodnota, ktorú vidíte na obrazovke, primeraná.
Šťastnú výmenu!
Odporúča:
DIY 37 ruletová hra s ruletou Arduino: 3 kroky (s obrázkami)
DIY 37 Leds Arduino Roulette Game: Roulette je kasínová hra pomenovaná podľa francúzskeho slova, ktoré znamená malé koliesko
Internetové rádio BOSEBerry Pi: 4 kroky (s obrázkami)
Internetové rádio BOSEBerry Pi: Rád počúvam rádio! Doma som používal rádio DAB, ale zistil som, že príjem je trochu nerovnomerný a zvuk sa stále prerušuje, a tak som sa rozhodol postaviť si vlastné internetové rádio. Okolo domu a digitálneho signálu mám silný signál Wi -Fi
Vytvorenie ROM ROM systému Macintosh Plus: 3 kroky (s obrázkami)
Vytvorte ROM Macintosh Plus: Tento návod vás prevedie procesom „kopírovania“Obrázky EPROM z čipov ROM vášho počítača Macintosh Plus a (alebo) „napaľovanie“obrázky na nové čipy. Tento proces bude v zásade vykonaný dvakrát, aby sa vytvorili obidva & quot
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Pst , (kroky hore): 3 kroky (s obrázkami)
Pššššt … (ut-up): Šepkanie nie je najefektívnejším spôsobom, ako prinútiť ľudí, aby mlčali. Zvlášť vo verejných priestoroch a obzvlášť vo verejných knižniciach. Zavrieme si teda ústa pocitom viny. Toto svetlo je nainštalované v knižnici.