Obsah:

Kryptoměnový ticker: 4 kroky (s obrázky)
Kryptoměnový ticker: 4 kroky (s obrázky)

Video: Kryptoměnový ticker: 4 kroky (s obrázky)

Video: Kryptoměnový ticker: 4 kroky (s obrázky)
Video: 4 kroky jak se stát úspěšným AOS traderem 2024, Listopad
Anonim
Kryptoměnový ticker
Kryptoměnový ticker

Vzhledem k popularitě příspěvku Reddit (odkaz), Rozhodl jsem se sestavit tutoriál pro můj krypto-ticker. UPOZORNĚNÍ: V žádném případě nejsem softwarový nebo počítačový inženýr (jak bude zřejmé při zobrazení mého kódu), takže PROSÍM proveďte úpravy tam, kde to považujete za vhodné! Tento projekt je napsán začátečníkem, pro začátečníky! Všechny mé obrázky ukazují hotový produkt, nikoli proces sestavení, takže se pokusím, aby můj jazyk byl co nejpopisnější.

Popis:

Tento projekt využívá Raspberry Pi Zero W a LCD displej 16x2 k zobrazení aktuálních cen kryptoměny z API Cryptocompare a 24hodinového data/času.

Krok 1: Shromážděte materiály

První věcí, kterou budete chtít při zahájení tohoto projektu udělat, je dát dohromady všechny své materiály. Předpokládám, že každý bude mít na svém pi funkční verzi raspbian, WiFi je připojeno a před zahájením tohoto projektu máte bezdrátovou klávesnici/myš, se kterou budete pracovat (zde je návod, pokud nevíte, kam začátek: odkaz)

Materiály:

(1) Sada Raspberry Pi Zero W: (odkaz)

-Upozornění: Tato sada NEOBSAHUJE hardwarový klíč microUSBUSB potřebný k připojení myši/klávesnice. Tato verze (odkaz) obsahuje všechny potřebné hardwarové klíče.

(1) 16x2 LCD s batohem I2C: (odkaz)

-Tento displej by měl mít stejnou velikost jako ten, který jsem použil v tomto projektu

(4) Šrouby M3x8

(4) Propojovací vodiče

(1) Super lepidlo

(1) Páječka

Tištěné díly:

Všechny 3D tištěné díly najdete zde: (odkaz)

Krok 2: Připojte displej LCD a vložte kód Pi

Připojte LCD a vložte kód Pi
Připojte LCD a vložte kód Pi
Připojte LCD a vložte kód Pi
Připojte LCD a vložte kód Pi

Velká část informací pro tuto sekci byla získána z článku zveřejněného na circuitbasics.com, včetně extra kódu, aby váš text dělal zábavné věci. Pokud se ztratíte, přečtěte si tento článek: odkaz

Povolit I2C

otevřete terminál Raspberry Pi (odkaz) a zadejte následující příkazy:

sudo raspi-config

Otevře se konfigurační nabídka.

  • Najděte a v nabídce vyberte „Pokročilá nastavení“(odkaz)
  • Vyberte „Povolit/Zakázat automatické načítání I2C“(odkaz)
  • Vyberte „Ano“a poté ukončete konfigurační nabídku
  • Vypněte a odpojte svůj Pi (před odpojením počkejte, až kontrolka aktivity přestane blikat)

Připojte LCD

Připojte propojovací kabely pomocí následujícího postupu (pin Raspberry Pi Zero W pin out [odkaz]):

Piny Pi

  • Jakmile dvakrát a třikrát zkontrolujete svá připojení, připájejte propojovací kabely k Raspberry Pi
  • Připojte svůj Pi. LCD obrazovka by se měla rozsvítit, ale nic se nezobrazí.

Nainstalujte potřebné součásti

  • Otevřete terminál Pi
  • Zadejte:

sudo apt-get install i2c-tools

Počkejte na dokončení instalace a zadejte:

sudo apt-get install python-smbus

  • Restartujte Pi (už vidíte nějaké téma?)
  • Dále otestujeme naše spojení s:

i2cdetect -y 1

  • Zobrazí se vám tabulka zařízení připojených k vašemu pí (odkaz)
  • V tomto případě je adresa I2C "21". Poznamenejte si své číslo, budete ho potřebovat později.

Nainstalujte si knihovnu

  • Otevřete shell Pythonu 3 (odkaz)
  • Zkopírujte tento kód od uživatele GitHub DenisFromHR (odkaz) a uložte jej do souboru s názvem „I2C_LCD_driver.py“
  • Na řádku 19 budete chtít změnit „I2CBUS = 0“na „I2CBUS = 1“
  • Na řádku 22 zadejte svou adresu I2C, kterou jsme našli v části „Nainstalovat potřebné součásti“. Pomocí příkladu bude řádek 22 změněn na: "ADDRESS = 0x21"

Otestujte displej

  • Napište „Hello World!“na displej
  • Otevřete nový shell Pythonu 3
  • Zadejte následující:

    import I2C_LCD_driver od času import * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string („Hello World!“, 1)

  • Stisknutím tlačítka „F5“uložte a spusťte kód pythonu.
  • Pokud se objeví vaše zpráva, gratulujeme! váš LCD je připraven k použití. Pokud ne, zkontrolujte připojení
  • Je to také skvělý čas na úpravu kontrastu. Pomocí křížového šroubováku na malém modrém rámečku na zadní straně jednotky I2C upravte kontrast obrazovky.

Nahrajte kód

  • Stáhněte a otevřete kód: odkaz
  • Stisknutím „F5“kód uložíte a spustíte

Začněte kód při spuštění

  • Nejprve si poznamenejte umístění souboru CryptoTicker.py. (Příklad: /home/pi/Desktop/CryptoTicker.py)
  • Otevřete terminál a zadejte následující:

crontab -e

V dolní části textu označeného hashtagem zadejte následující:

@reboot sudo python (TYPE V MÍSTĚ SVÉHO CRYPTOTICKER. PY SOUBORU)

  • Pro uložení zadejte Crtl-X, Y (pro ano) a Enter
  • Nyní restartujte Pi a zjistěte, zda to funguje!

Krok 3: Lepidlo, Lepidlo, LEPIDLO

Lepidlo, lepidlo, lepidlo
Lepidlo, lepidlo, lepidlo
Lepidlo, lepidlo, lepidlo
Lepidlo, lepidlo, lepidlo

Všechny díly byly navrženy tak, aby přiléhaly a usnadňovaly lepení. V závislosti na tolerancích tiskárny nemusí vaše díly do sebe dokonale zapadat (použijte brusný papír nebo nůž, abyste je ořízli na požadovanou velikost). Ujistěte se, že zbrousíte všechny oblasti, které budou kontaktovány lepidlem.

Je čas sestavit si své díly

Nejprve vypněte a odpojte Pi.

Sestavte přední desku:

  • Zjistil jsem, že je nejjednodušší odpojit a namontovat obrazovku LCD před lepením
  • Obrazovka by se měla do otvoru vejít pouze jedním způsobem.
  • Pomocí 4 šroubů M3x8 připevněte LCD displej k pouzdru pi. NEPŘETAHUJTE, protože šrouby uvolní plast z integrovaných otvorů. Mírný průvan zajišťuje pohodlné uchycení.

Připevněte přední desku k základně:

  • Naneste malé množství super lepidla na upevňovací bod přední desky a základny. Použijte svorky, abyste zajistili rovnoměrné a pohodlné uchycení.
  • Po zaschnutí protáhněte čtyři kabely horní částí pouzdra pi a připojte je ke správným kolíkům (DVOJNÁSOBEK ZKONTROLUJTE SVÉ ZAPOJENÍ)

Připevněte navíječ na víčko:

  • Umístěte topper tak, jak byste chtěli, aby seděl v horním otvoru, a kolem něj vytvořte šev super lepidla.
  • Po zaschnutí naneste šev lepidla na upevňovací bod na vnitřní straně pouzdra,.

Nakonec umístěte pí dovnitř pouzdra, zakryjte víčkem a zapojte jej!

Krok 4: GRATULUJEME

GRATULUJEME!
GRATULUJEME!

Váš ticker o kryptoměně je kompletní!

(Vezměte prosím na vědomí: toto zařízení vyžaduje ke správné funkci funkční připojení WiFi. Pokud váš horní řádek přestane zobrazovat ceny, může mít šířka pásma potíže!)

Ale anonananananabatman, chci ke svému tickeru přidat další krypto-cenu

Bohužel se nejedná o výukový program pro python, ale všimněte si vzorce kódu pro přidání nebo odečtení tolik výměn, kolik byste chtěli! Napsal jsem tento kód z velké části stejným pokusem a omylem, takže vás vyzývám, abyste udělali totéž!

Když to spustíte v pythonovém shellu, získáte také informace o ladění, takže si můžete znovu ověřit, že hodnota, kterou vidíte na obrazovce, je vhodná.

Šťastnou výměnu!

Doporučuje: