Cuprins:

Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): 6 pași
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): 6 pași

Video: Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): 6 pași

Video: Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi): 6 pași
Video: Ce mai este de spus despre manipulare? 2024, Noiembrie
Anonim
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)
Inaugurarea prezidențială Ceas cu numărătoare inversă (Wifi)

Prezentare generală: Ceasul cu numărătoare inversă este similar cu produsele comerciale, cu câteva răsuciri:

a) Când se atinge timpul evenimentului țintă, ceasul cu numărătoare inversă: afișează un anunț de derulare și redă efecte sonore și o melodie mp3 - în acest caz, R. E. M. cântec: „Este sfârșitul lumii așa cum o știm (și mă simt bine).” Joacă pe Youtube

b) Puteți specifica ora exactă a unui eveniment viitor până la minut și secundă.

c) Funcția de ceas Wifi elimină deriva timpului și permite o reprogramare ușoară în aer pentru datele evenimentelor viitoare.

Componente majore: Raspberry Pi, 16 x 2 LCD și difuzor alimentat montat într-un cadru foto de 5 x 7 în magazin de dolari.

Nivel de abilități: Familiarizat cu configurarea Raspberry Pi și rularea fără cap, a comenzilor de bază Linux și a programelor python, și un pic de lipire (3 fire).

Pasul 1: Piese și instrumente

Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente
Piese și instrumente

Părți:

  1. Raspberry Pi model B + sau mai târziu și carcasă
  2. Difuzor alimentat prin USB cu intrare audio de 3,5 mm. Difuzorul pe care l-am folosit a fost un articol promoțional gratuit, dar acest difuzor arată destul de aproape … difuzor. În mod ideal, ceva cu un factor de formă pătrat.
  3. 2 cabluri micro USB și încărcător cu două porturi - cablaj de cablu roșu opțional
  4. Rama foto 5x7
  5. Cablu audio Sparkfun TRRS - 18 "(coadă) CAB-11580
  6. Digikey CP-3502-ND mufă stereo de 3,5 mm
  7. Panou dur sau placaj de 3/4 "grosime de aproximativ 5" pe 8"
  8. Modul de afișaj LCD I2C 2X16
  9. 4 fire jumper dupont de la mamă la mamă (100 sau 200 mm lungime este ok)
  10. Adaptor wifi USB

Instrumente:

  1. Pistol de lipit fierbinte
  2. Ciocan de lipit
  3. Dispozitiv de deconectare a firelor
  4. Ferăstrău cu bandă sau jig

Pasul 2: Construiți cablul audio TRRS

Construiți cablul audio TRRS
Construiți cablul audio TRRS

Lipiți cablurile galbene, roșii și verzi ale cablului audio Sparkfun TRRS - 18 (coadă) CAB-11580 la Digikey CP-3502-ND mufă stereo de 3,5 mm așa cum se arată în diagramă

Pasul 3: Configurați Raspberry PI

a) Configurați Raspberry Pi, asigurați-vă că activați I2C și SHH, configurați și wifi și asigurați-vă că vă puteți conecta la Raspberry Pi în „modul fără cap”. Ghid de referință.

b) Creați un subdirector de proiect - l-am numit pe al meu „atu” pentru a pune fișierele necesare.

mkdir trump

cd trump

comanda pwd ar trebui să producă / home / pi / trump

c) Copiați efectul de sunet și fișierele melodiei în / home / pi / trump. Numele fișierelor trebuie să fie DRUMROLL.wav și piesa remsong.mp3 pentru a funcționa cu programul Python ca atare pe care îl vom adăuga mai târziu. Puteți utiliza diferite nume de fișiere, dar va trebui să editați fișierul python. Nu pot furniza aceste fișiere din motive de copyright - dar puteți găsi multe fișiere cu efecte sonore incluse în sistemul de operare Windows și, desigur, descărcați melodii din iTunes, Amazon …

Sugestie - pentru a muta fișiere înainte și înapoi între PC și RasPi, folosesc programul de utilitate winSCP

Pasul 4: Conectați ecranul LCD la Raspberry Pi, configurați și testați

Conectați ecranul LCD la Raspberry Pi, configurați și testați
Conectați ecranul LCD la Raspberry Pi, configurați și testați

a) Conectați ecranul LCD la Raspberry PI utilizând jumperul de la 4 la feminin. Conectați pinul SDA de pe RasPi la pinul SDA GPIO de pe LCD și pinul SCL de pe RasPi la pinul SCL de pe LCD, conectați și pinii de 5 volți și de masă de la RasPi la LCD.

b) Pentru ca RasPi să vorbească cu ecranul LCD - accesați Raspberry Pi în modul fără cap și consultați ghidul PROGRAMAREA LCD-ului CU PYTHON de la Circuit Basics. Trebuie să completați cel puțin secțiunile intitulate: INSTALAREA BIBLIOTECII RPLCD și SCRIERE PENTRU AFIȘARE ÎN MODUL 8 BIT. Asigurați-vă că puteți afișa „Hello World” pe ecranul LCD. Nu merge mai departe până nu se termină acest lucru.

Pasul 5: Test de sistem

Test de sistem
Test de sistem

a) Ținând ecranul LCD conectat, conectați și cablul audio TRRS între difuzor și RasPi (capătul cablului TRRS la RasPi). Conectați atât RasPi, cât și difuzorul la alimentare. Vezi diagrama de mai sus.

b) Copiați fișierul cntDwnSng.py în directorul dvs. Trump. În scopuri de testare, editați fișierul pentru a schimba valorile datei la aproximativ 10 minute de fiecare dată când executați testul:

Rezumat comandă -

schimbați în directorul Trump"

cd trump

editați cu:

nano cntDwnSng.py

modificați valorile datei programului Python:

# introduceți data și ora țintă aici ziua = 20

lună = 1

anul = 2017

ora = 12

minute = 00

sec = 0

c) salvați programul python și rulați cu comanda:

python cntDwnSng.py

d) Rezultatul așteptat este: LCD numără timpul în jos până când ajunge la zero, apoi se redă efectul de sunet, apoi se derulează mesajul LCD și, în cele din urmă, se redă melodia mp3. Dacă totul merge bine, puteți reseta valorile datei.

Pasul 6: Modificați cadrul de imagine și asamblarea finală

Modificați cadrul de imagine și asamblarea finală
Modificați cadrul de imagine și asamblarea finală
Modificați cadrul de imagine și asamblarea finală
Modificați cadrul de imagine și asamblarea finală
Modificați cadrul de imagine și asamblarea finală
Modificați cadrul de imagine și asamblarea finală

a) Agitați brațul de susținere al cadrului pentru a se desprinde de tablă.

b) Imprimați fișierul Imagine de inaugurare (fie jpg, fie pptx). Tăiați pentru a se potrivi în interiorul ramei, utilizați caseta albastră pentru a tăia o „fereastră LCD” în panoul cadrului

c) Tăiați toți știfturile care se lipesc în apropierea afișajului pentru a obține o montare mai ușoară. Atașați ecranul LCD pentru a încadra panoul cu lipici fierbinte și benzi de carton din colț. Nu montați ecranul LCD cu capul în jos!

d) Cu o ferăstrău cu bandă sau cu ferăstrău, decupați suportul cadrului pentru fiecare desen și atașați-l pe panoul ramei cu adeziv fierbinte - aveți grijă să vă asigurați că este atașat corect.

e) Introduceți cele 4 fire dupont pe pinii RasPi GPIO înainte de a fixa carcasa RasPi împreună.

f) Atașați Raspi și difuzorul la brațul de sprijin al cadrului cu lipici fierbinte. Completați celelalte conexiuni la pasul anterior. Opțional - legați cablul de alimentare USB împreună cu cablajul roșu al bobinei.

g) Pentru a rula automat programul python la pornirea comenzii enter:

sudo nano / etc / profile

Derulați până la partea de jos și adăugați următoarea linie:

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

Tastați Ctrl-X pentru a ieși, apoi „Y” pentru a salva, urmat de „Enter” de două ori.

h) Mergeți mai departe - acum că aveți capabilități de control RasPi, puteți adăuga cu ușurință chiar și mai multe funcții de sărbătoare, consultați Cronometrul de Revelion cu Revelion cu abilități de lansare a artificiilor

Recomandat: