Obsah:

Odpočítávací hodiny prezidentské inaugurace (Wifi): 6 kroků
Odpočítávací hodiny prezidentské inaugurace (Wifi): 6 kroků

Video: Odpočítávací hodiny prezidentské inaugurace (Wifi): 6 kroků

Video: Odpočítávací hodiny prezidentské inaugurace (Wifi): 6 kroků
Video: Zeminator vs Danushe, jak to vidíte vy? Miloš Zeman vs Danuše Nerudová | volby prezident politika 2024, Červenec
Anonim
Odpočítávací hodiny prezidentské inaugurace (Wifi)
Odpočítávací hodiny prezidentské inaugurace (Wifi)
Odpočítávací hodiny prezidentské inaugurace (Wifi)
Odpočítávací hodiny prezidentské inaugurace (Wifi)
Odpočítávací hodiny prezidentské inaugurace (Wifi)
Odpočítávací hodiny prezidentské inaugurace (Wifi)

Přehled: Odpočítávací hodiny jsou podobné komerčním produktům, s několika zvraty:

a) Když je dosažen čas cílové události, odpočítávací hodiny: zobrazují posouvající se oznámení a přehrávají zvukové efekty a skladbu mp3 - v tomto případě R. E. M. píseň: „It is the End of the World as We Know It (And I Feel Fine).“Play on Youtube

b) Můžete zadat přesný čas budoucí události až na minutu a sekundu.

c) Funkce hodin Wi-Fi eliminuje posun času a umožňuje snadné přeprogramování bezdrátového přenosu pro budoucí data událostí.

Hlavní komponenty: Raspberry Pi, 16 x 2 LCD a napájený reproduktor namontovaný v rámečku obrazu 5x7 za dolar.

Úroveň dovednosti: obeznámen s nastavením Raspberry Pi a spuštěním bezhlavého ovládání, základních příkazů Linuxu a programů python a trochu pájení (3 dráty).

Krok 1: Díly a nástroje

Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje

Díly:

  1. Raspberry Pi model B+ nebo novější a pouzdro
  2. Reproduktor napájený USB se zvukovým vstupem 3,5 mm. Reproduktor, který jsem použil, byl bezplatný reklamní předmět, ale tento reproduktor vypadá docela blízko … reproduktor. Ideálně něco se čtvercovým tvarovým faktorem.
  3. 2 kabely micro USB a nabíječka se dvěma porty - volitelný kabelový svazek s červenou cívkou
  4. Rámeček obrázku 5x7
  5. Audio kabel Sparkfun TRRS - 18 "(pigtail) CAB -11580
  6. Stereo konektor 3,5 mm Digikey CP-3502-ND
  7. 3/4 "tlustá sololit nebo překližka asi 5" x 8"
  8. Modul LCD displeje I2C 2X16
  9. 4 propojovací propojovací vodiče dupont (mezi 100 a 200 mm jsou v pořádku)
  10. USB wifi adaptér

Nástroje:

  1. Horká lepicí pistole
  2. Páječka
  3. Střihač drátu
  4. Pásová nebo přímočará pila

Krok 2: Sestavte zvukový kabel TRRS

Zkonstruujte audio kabel TRRS
Zkonstruujte audio kabel TRRS

Pájejte žlutý, červený a zelený kabel audio kabelu Sparkfun TRRS-18 (pigtail) CAB-11580 k 3,5 mm stereofonnímu konektoru Digikey CP-3502-ND, jak je znázorněno na obrázku

Krok 3: Nastavení Raspberry PI

a) Nastavte Raspberry Pi, nezapomeňte povolit I2C a SHH, také nastavit wifi a ujistěte se, že se můžete připojit k Raspberry Pi v „bezhlavém režimu“. Referenční příručku.

b) Vytvořte podadresář projektu - nazval jsem svůj „trump“, do kterého vložím požadované soubory.

mkdir trumf

cd trumf

Příkaz pwd by měl přinést/home/pi/trump

c) Zkopírujte zvukové efekty a soubory skladeb do/home/pi/trump. Názvy souborů musí být DRUMROLL.wav a píseň remsong.mp3, aby fungovaly s programem python, jaký je, přidáme později. Můžete použít různé názvy souborů, ale pak budete muset upravit soubor python. Tyto soubory nemohu poskytnout z důvodu autorských práv - ale můžete najít mnoho souborů zvukových efektů, které jsou součástí operačního systému Windows, a samozřejmě stahovat skladby z iTunes, Amazon…

Nápověda - pro přesun souborů tam a zpět mezi mým PC a RasPi používám obslužný program winSCP

Krok 4: Připojte LCD displej k Raspberry Pi, nastavení a test

Připojte LCD displej k Raspberry Pi, nastavení a test
Připojte LCD displej k Raspberry Pi, nastavení a test

a) Připojte propojku LCD k Raspberry PI pomocí propojky 4 female to female. Připojte pin SDA na RasPi ke kolíku GPIO SDA na LCD a pin SCL na RasPi ke kolíku SCL na LCD, také připojte 5voltový a zemnící pin z RasPi k LCD.

b) Chcete -li, aby váš RasPi mluvil s LCD - přistupujte k Raspberry Pi v bezhlavém režimu a podívejte se do průvodce PROGRAMOVÁNÍ LCD S PYTHONEM podle Circuit Basics. Musíte vyplnit alespoň části s názvem: INSTALACE KNIHOVNY RPLCD a NAPIŠTE K DISPLEJI V 8 BITOVÉM REŽIMU. Ujistěte se, že na displeji LCD můžete zobrazit „Hello World“. Nechoďte dál, dokud to nebude hotové.

Krok 5: Test systému

Test systému
Test systému

a) Ponechte LCD připojený, připojte také audio kabel TRRS mezi reproduktor a RasPi (konec kabelu TRRS k RasPi). Připojte RasPi i reproduktor k napájení. Viz diagram výše.

b) Zkopírujte soubor cntDwnSng.py do vašeho trump adresáře. Pro účely testování upravte soubor tak, aby se hodnoty data změnily na přibližně 10 minut od spuštění testu:

Shrnutí příkazů -

změnit na trump adresář"

cd trumf

upravit pomocí:

nano cntDwnSng.py

změnit hodnoty data programu python:

# zde zadejte cílový čas a datum = 20

měsíc = 1

rok = 2017

hodina = 12

minut = 00

sek = 0

c) uložte program python a spusťte příkazem:

python cntDwnSng.py

d) Očekávaný výsledek je: LCD odpočítává čas, dokud nedosáhne nulového času, poté se přehraje zvukový efekt, poté se posune zpráva LCD a nakonec se přehraje skladba mp3. Pokud vše půjde dobře, můžete obnovit hodnoty data.

Krok 6: Upravte rámeček obrázku a finální sestavu

Upravte rámeček obrázku a finální sestavu
Upravte rámeček obrázku a finální sestavu
Upravte rámeček obrázku a finální sestavu
Upravte rámeček obrázku a finální sestavu
Upravte rámeček obrázku a finální sestavu
Upravte rámeček obrázku a finální sestavu

a) Kroutit opěrným ramenem rámečku obrázku ze strany na stranu a odpojit se od opěradla.

b) Vytiskněte soubor inauguračního obrázku-j.webp

c) Odřízněte všechny kolíky trčící poblíž displeje, abyste získali zapuštěnější montáž. Pomocí horkého lepidla a rohových lepenkových pásků připevněte LCD k zadní desce rámu. Nemontujte LCD dnem vzhůru!

d) Pásovou nebo přímočarou pilou vyřízněte podpěru rámu podle výkresu a pomocí horkého lepidla připevněte na desku rámečku obrázku - ujistěte se, že je připevněna kolmo.

e) Vložte 4 dupontovací vodiče na piny RasPi GPIO, než sešroubujete pouzdro RasPi dohromady.

f) Pomocí horkého lepidla připevněte Raspi a reproduktor k nosnému rameni rámu. Dokončete další připojení podle předchozího kroku. Volitelné - spojte napájecí kabel USB dohromady s kabelovým svazkem červené cívky.

g) Chcete-li automaticky spustit program python při spuštění, zadejte příkaz:

sudo nano /etc /profile

Přejděte dolů a přidejte následující řádek:

sudo python /home/pi/trump/cntDwnSng.py

Ukončete zadáním Ctrl-X, poté uložením „Y“a poté dvakrát „Enter“.

h) Pokračujeme - nyní, když máte možnosti ovládání RasPi, můžete snadno přidat ještě více funkcí oslav, viz časovač odpočítávání Silvestra s možností spuštění ohňostroje

Doporučuje: