Satura rādītājs:

Prezidenta inaugurācijas atpakaļskaitīšanas pulkstenis (Wifi): 6 soļi
Prezidenta inaugurācijas atpakaļskaitīšanas pulkstenis (Wifi): 6 soļi

Video: Prezidenta inaugurācijas atpakaļskaitīšanas pulkstenis (Wifi): 6 soļi

Video: Prezidenta inaugurācijas atpakaļskaitīšanas pulkstenis (Wifi): 6 soļi
Video: Valsts prezidenta inaugurācijas ceremonija 2024, Jūlijs
Anonim
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)
Prezidenta atklāšanas atpakaļskaitīšanas pulkstenis (Wifi)

Pārskats: Atpakaļskaitīšanas pulkstenis ir līdzīgs komerciāliem produktiem ar dažiem pagriezieniem:

a) Kad ir sasniegts mērķa notikuma laiks, atpakaļskaitīšanas pulkstenis: parāda ritinošu paziņojumu un atskaņo skaņas efektus un mp3 dziesmu - šajā gadījumā R. E. M. dziesma: “Tas ir pasaules gals, kā mēs to zinām (un es jūtos labi).” Atskaņot vietnē Youtube

b) Jūs varat norādīt precīzu nākamā notikuma laiku līdz minūtei un sekundei.

c) Wifi pulksteņa funkcija novērš laika svārstības un ļauj viegli pārprogrammēt ēterā nākotnes notikumu datumus.

Galvenās sastāvdaļas: Raspberry Pi, 16 x 2 LCD un barošanas skaļrunis, kas uzstādīts dolāru veikala 5x7 attēlu rāmī.

Prasmju līmenis: pazīstams ar Raspberry Pi iestatīšanu un bezgalvu palaišanu, Linux pamata komandas un python programmas, kā arī nedaudz lodēšana (3 vadi).

1. darbība: detaļas un rīki

Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki

Daļas:

  1. Raspberry Pi modelis B+ vai jaunāks un korpuss
  2. Ar USB darbināms skaļrunis ar 3,5 mm audio ieeju. Skaļrunis, kuru izmantoju, bija bezmaksas reklāmas līdzeklis, taču šis skaļrunis izskatās diezgan tuvu… skaļrunis. Ideālā gadījumā kaut kas ar kvadrātveida formas faktoru.
  3. 2 mikro USB kabeļi un divu portu lādētājs - izvēles sarkano spoļu vadi
  4. 5x7 attēlu rāmis
  5. Sparkfun audio kabelis TRRS - 18 "(bize) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo spraudnis
  7. 3/4 "bieza kokšķiedru plātne vai saplāksnis apmēram 5 x 8 collas
  8. I2C 2X16 LCD displeja modulis
  9. 4 sieviešu un sieviešu dupont džempera vadi (100 vai 200 mm garš ir kārtībā)
  10. USB wifi adapteris

Rīki:

  1. Karstās līmes pistole
  2. Lodāmurs
  3. Stiepļu noņēmējs
  4. Lentes vai džiga zāģis

2. darbība: izveidojiet TRRS audio kabeli

Izveidojiet TRRS audio kabeli
Izveidojiet TRRS audio kabeli

Lodējiet dzeltenos, sarkanos un zaļos Sparkfun audio kabeļa vadus TRRS-18 collu (bize) CAB-11580 ar Digikey CP-3502-ND 3,5 mm stereo spraudni, kā parādīts diagrammā

3. darbība: iestatiet Raspberry PI

a) Iestatiet Raspberry Pi, noteikti iespējojiet I2C un SHH, iestatiet arī wifi un pārliecinieties, vai varat izveidot savienojumu ar aveņu pi "bezgalvainā režīmā". Uzziņu ceļvedis.

b) Izveidojiet projektu apakšdirektoriju - es nosaucu savu par "trumpju", lai ievietotu nepieciešamos failus.

mkdir trumpis

cd trumpis

komandai pwd vajadzētu dot/home/pi/trump

c) Kopējiet skaņas efektu un dziesmu failus mapē/home/pi/trump. Failu nosaukumiem ir jābūt DRUMROLL.wav un dziesmai remsong.mp3, lai tie darbotos ar esošo python programmu, kuru pievienosim vēlāk. Varat izmantot dažādus failu nosaukumus, bet tad jums būs jārediģē python fails. Es nevaru nodrošināt šos failus autortiesību dēļ, bet jūs varat atrast daudzus skaņas efektu failus, kas iekļauti Windows OS, un, protams, lejupielādēt dziesmas no iTunes, Amazon …

Padoms - lai pārvietotu failus uz priekšu un atpakaļ starp datoru un RasPi, es izmantoju utilītas programmu winSCP

4. darbība. Savienojiet LCD displeju ar Raspberry Pi, iestatiet un pārbaudiet

Savienojiet LCD displeju ar Raspberry Pi, iestatiet un pārbaudiet
Savienojiet LCD displeju ar Raspberry Pi, iestatiet un pārbaudiet

a) Pievienojiet LCD ekrānu Raspberry PI, izmantojot 4 džemperi no sievietes līdz sievietei. Savienojiet RasPi SDA tapu ar GPIO SDA tapu LCD ekrānā un SCL tapu uz RasPi ar SCL tapu LCD, pievienojiet arī 5 voltu un iezemētās tapas no RasPi uz LCD.

b) Lai RasPi sarunātos ar LCD - piekļūstiet Raspberry Pi režīmā bez galvām un skatiet rokasgrāmatu LCD PROGRAMMĒŠANA AR PYTHON by Circuit Basics. Jums jāaizpilda vismaz sadaļas ar nosaukumu: RPLCD BIBLIOTĒKAS UZSTĀDĪŠANA un RAKSTIET, KĀ RĀDĪT 8 BITU REŽĪMĀ. Pārliecinieties, ka LCD ekrānā var parādīt "Hello World". Neejiet tālāk, kamēr tas nav izdarīts.

5. darbība: sistēmas pārbaude

Sistēmas pārbaude
Sistēmas pārbaude

a) Turot savienotu LCD, pievienojiet arī TRRS audio kabeli starp skaļruni un RasPi (TRRS kabeļa gals līdz RasPi). Pievienojiet strāvai gan RasPi, gan skaļruni. Skatiet diagrammu iepriekš.

b) Kopējiet failu cntDwnSng.py savā trumpu direktorijā. Pārbaudes nolūkos rediģējiet failu, lai mainītu datuma vērtības uz aptuveni 10 minūtēm no testa palaišanas brīža.

Komandu kopsavilkums -

pāriet uz trumpu direktoriju"

cd trumpis

rediģēt ar:

nano cntDwnSng.py

mainīt python programmas datuma vērtības:

# šeit ievadiet mērķa laiku un datumu diena = 20

mēnesis = 1

gads = 2017

stunda = 12

minūtes = 00

sek = 0

c) saglabājiet python programmu un palaidiet ar komandu:

python cntDwnSng.py

d) Paredzamais rezultāts ir šāds: LCD saskaita laiku, līdz sasniedz nulles laiku, tad tiek atskaņots skaņas efekts, pēc tam ritinās LCD ziņojums un visbeidzot tiek atskaņota mp3 dziesma. Ja viss ir kārtībā, varat atiestatīt datuma vērtības.

6. darbība: mainiet attēla rāmi un galīgo montāžu

Modificējiet attēla rāmi un galīgo montāžu
Modificējiet attēla rāmi un galīgo montāžu
Modificējiet attēla rāmi un galīgo montāžu
Modificējiet attēla rāmi un galīgo montāžu
Modificējiet attēla rāmi un gala montāžu
Modificējiet attēla rāmi un gala montāžu

a) Pakustiniet attēla rāmja atbalsta roku sānu uz sāniem, lai atdalītos no aizmugures dēļa.

b) Izdrukājiet atklāšanas attēla failu-j.webp

c) Nogrieziet visas tapas, kas pielīp pie displeja, lai iegūtu vienmērīgāku stiprinājumu. Piestipriniet LCD pie rāmja aizmugures paneļa ar karstu līmi un stūra kartona sloksnēm. Neuzstādiet LCD otrādi!

d) Izmantojot lentveida vai džiga zāģi, izgrieziet rāmja balstu atbilstoši zīmējumam un piestipriniet pie rāmja pamatnes ar karstu līmi - uzmanieties, lai tas būtu piestiprināts taisni.

e) Ievietojiet 4 dupont vadus uz RasPi GPIO tapām pirms RasPi korpusa saspiešanas.

f) Piestipriniet Raspi un skaļruni pie rāmja balsta ar karstu līmi. Pabeigt citus savienojumus saskaņā ar iepriekšējo darbību. Pēc izvēles - sasieniet USB strāvas kabeli kopā ar sarkanu spoles vadu.

g) Lai startēšanas laikā automātiski palaistu python programmu, ievadiet komandu:

sudo nano /etc /profile

Ritiniet līdz apakšai un pievienojiet šādu rindu:

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

Lai izietu, ierakstiet Ctrl-X, pēc tam "Y", lai saglabātu, un pēc tam divreiz nospiediet "Enter".

h) Dodoties tālāk - tagad, kad jums ir RasPi vadības iespējas, varat viegli pievienot vēl vairāk svinību funkciju, skatiet Vecgada vakara atpakaļskaitīšanas taimeri ar uguņošanas ierīcēm.

Ieteicams: