Kazalo:

Odštevalna ura predsedniške inauguracije (Wifi): 6 korakov
Odštevalna ura predsedniške inauguracije (Wifi): 6 korakov

Video: Odštevalna ura predsedniške inauguracije (Wifi): 6 korakov

Video: Odštevalna ura predsedniške inauguracije (Wifi): 6 korakov
Video: Schneider Electric montaža i šemiranje razvodne table | Schneider Electric Support 2024, Julij
Anonim
Ura za odštevanje predsedniške inauguracije (Wifi)
Ura za odštevanje predsedniške inauguracije (Wifi)
Ura za odštevanje predsedniške inauguracije (Wifi)
Ura za odštevanje predsedniške inauguracije (Wifi)
Ura za odštevanje predsedniške inauguracije (Wifi)
Ura za odštevanje predsedniške inauguracije (Wifi)

Pregled: Ura odštevanja je podobna komercialnim izdelkom z nekaj preobrati:

a) Ko je dosežen ciljni čas dogodka, odštevalna ura: prikaže drsno obvestilo in predvaja zvočne učinke in mp3 skladbo - v tem primeru R. E. M. pesem: "To je konec sveta, kakršnega poznamo (in dobro se počutim)." Predvajajte na Youtube

b) Določite lahko natančen čas prihodnjega dogodka do minute in sekunde.

c) Funkcija ure Wifi odpravlja časovni premik in omogoča enostavno brezžično reprogramiranje za prihodnje datume dogodkov.

Glavne komponente: Raspberry Pi, 16 x 2 LCD in zvočnik z napajanjem, nameščen v okvir za slike 5x7 v trgovini za dolar.

Raven spretnosti: Seznanjen z nastavitvijo Raspberry Pi in izvajanjem brez glave, osnovnimi ukazi Linuxa in programi python ter malo spajkanja (3 žice).

Korak: Deli in orodja

Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja

Deli:

  1. Raspberry Pi model B+ ali novejši in velika in velika črka
  2. Zvočnik z USB napajanjem in 3,5 mm avdio vhodom. Zvočnik, ki sem ga uporabil, je bil brezplačen promocijski izdelek, vendar je videti zelo blizu… zvočnik. V idealnem primeru nekaj s kvadratno obliko.
  3. 2 kabla mikro USB in polnilnik z dvema vhodoma - opcijski kabelski snop iz rdeče tuljave
  4. Okvir za sliko 5x7
  5. Zvočni kabel Sparkfun TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo vtič
  7. 3/4 "debela lesena plošča ali vezan les približno 5" x 8"
  8. I2C 2X16 LCD prikazovalni modul
  9. 4 dupont mostične žice za ženske (dolge 100 ali 200 mm so v redu)
  10. USB wifi adapter

Orodja:

  1. Pištola za vroče lepilo
  2. Spajkalnik
  3. Odstranjevalec žice
  4. Tračna ali vbodna žaga

2. korak: Zgradite avdio kabel TRRS

Zgradite avdio kabel TRRS
Zgradite avdio kabel TRRS

Spajkajte rumene, rdeče in zelene kable zvočnega kabla Sparkfun TRRS-18 (pigtail) CAB-11580 na 3,5-milimetrski stereo vtič Digikey CP-3502-ND, kot je prikazano na diagramu

3. korak: Namestite Raspberry PI

a) Nastavite Raspberry Pi, omogočite I2C in SHH, nastavite tudi wifi in se povežite z malinovim pi v "načinu brez glave". Referenčni vodnik.

b) Ustvari podimenik projekta - svojega sem poimenoval "adut", v katerega sem dal potrebne datoteke.

mkdir adut

cd adut

Ukaz pwd naj bi prinesel/home/pi/trump

c) Kopirajte zvočne učinke in datoteke pesmi v/home/pi/trump. Imena datotek morajo biti DRUMROLL.wav in pesem remsong.mp3 za delo s programom python, kakršen je, ki ga bomo dodali kasneje. Uporabite lahko različna imena datotek, potem pa boste morali urediti datoteko python. Teh datotek ne morem zagotoviti zaradi avtorskih pravic - vendar lahko najdete veliko datotek z zvočnimi učinki, vključenih v operacijski sistem Windows, in seveda naložite pesmi iz iTunes, Amazon…

Namig - za premikanje datotek med računalnikom in RasPi uporabljam pripomoček winSCP

4. korak: Povežite LCD zaslon z Raspberry Pi, nastavite in preizkusite

Povežite LCD zaslon z Raspberry Pi, nastavite in preizkusite
Povežite LCD zaslon z Raspberry Pi, nastavite in preizkusite

a) Priključite LCD na Raspberry PI s pomočjo 4 moškega in ženskega mostička. Pin SDA na RasPi priključite na pin GPIO SDA na LCD -ju, pin SCL na RasPi pa na SCL pin na LCD -ju, priključite tudi 5 -voltne in ozemljene zatiče iz RasPi na LCD.

b) Če želite, da se vaš RasPi pogovarja z LCD -zaslonom, dostopajte do Raspberry Pi v načinu brez glave in si oglejte vodnik PROGRAMIRANJE LCD -ja S PYTHONOM po Circuit Basics. Izpolniti morate vsaj razdelke z naslovom: NAMESTITEV KNJIŽNICE RPLCD in NAPIŠITE NA ZASLON V 8 BITNEM NAČINU. Prepričajte se, da lahko na LCD -prikazovalniku prikažete "Hello World". Ne gremo dlje, dokler tega ne naredimo.

5. korak: Preizkus sistema

Preizkus sistema
Preizkus sistema

a) Ko je LCD priključen, priključite tudi zvočni kabel TRRS med zvočnikom in RasPi (konec kabla TRRS z RasPi). Priključite RasPi in zvočnik na napajanje. Glej zgornji diagram.

b) Kopirajte datoteko cntDwnSng.py v svoj adut imenik. Za namene preizkusa datoteko uredite tako, da spremenite datumske vrednosti na približno 10 minut, ko izvedete preskus:

Povzetek ukaza -

spremeni v Trumpov imenik"

cd adut

uredi z:

nano cntDwnSng.py

spremenite vrednosti datuma programa python:

# tukaj vnesite ciljni čas in datum dan = 20

mesec = 1

leto = 2017

ura = 12

minute = 00

sek = 0

c) shranite program python in zaženite z ukazom:

python cntDwnSng.py

d) Pričakovani rezultat je: LCD odšteva čas, dokler ne doseže nič časa, nato se predvaja zvočni učinek, nato se pomakne sporočilo LCD in končno predvaja mp3 pesem. Če je vse v redu, lahko datumske vrednosti ponastavite.

Korak 6: Spremenite okvir za slike in končni sklop

Spremenite okvir slike in končni sklop
Spremenite okvir slike in končni sklop
Spremenite okvir za sliko in končni sklop
Spremenite okvir za sliko in končni sklop
Spremenite okvir za sliko in končni sklop
Spremenite okvir za sliko in končni sklop

a) Držite nosilno roko okvirja za slike od strani do strani, da jo odstranite od hrbtne plošče.

b) Natisnite slikovno datoteko ob otvoritvi -j.webp

c) Odstranite vse zatiče, ki štrlijo blizu zaslona, da dobite bolj pritrjen nosilec. LCD pritrdite na okvirno ploščo z vročim lepilom in vogalnimi kartonskimi trakovi. Ne nameščajte LCD -zaslona na glavo!

d) S trakom ali vbodno žago izrežite nosilec okvirja na risbo in ga z vročim lepilom pritrdite na tablo okvirja za slike - pazite, da je pravilno pritrjen.

e) Vstavite 4 žice dupont na zatiče RasPi GPIO, preden skupaj pritrdite ohišje RasPi.

f) Raspi in zvočnik pritrdite na nosilno roko okvirja z vročim lepilom. Ostale povezave dokončajte v prejšnjem koraku. Neobvezno - povežite napajalni kabel USB skupaj s kabelskim snopom rdeče tuljave.

g) Za samodejni zagon programa python ob zagonu vnesite ukaz:

sudo nano /etc /profile

Pomaknite se na dno in dodajte naslednjo vrstico:

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

Za izhod vnesite Ctrl-X, nato shranite "Y", nato dvakrat pritisnite "Enter".

h) Gremo še dlje - zdaj, ko imate zmožnosti nadzora RasPi, lahko preprosto dodate še več funkcij praznovanja, glejte odštevalnik časa silvestrovega dne z možnostjo zagona ognjemeta

Priporočena: