Satura rādītājs:
- 1. darbība: detaļas un rīki
- 2. darbība: izveidojiet TRRS audio kabeli
- 3. darbība: iestatiet Raspberry PI
- 4. darbība. Savienojiet LCD displeju ar Raspberry Pi, iestatiet un pārbaudiet
- 5. darbība: sistēmas pārbaude
- 6. darbība: mainiet attēla rāmi un galīgo montāžu
Video: Prezidenta inaugurācijas atpakaļskaitīšanas pulkstenis (Wifi): 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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:
- Raspberry Pi modelis B+ vai jaunāks un korpuss
- 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.
- 2 mikro USB kabeļi un divu portu lādētājs - izvēles sarkano spoļu vadi
- 5x7 attēlu rāmis
- Sparkfun audio kabelis TRRS - 18 "(bize) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereo spraudnis
- 3/4 "bieza kokšķiedru plātne vai saplāksnis apmēram 5 x 8 collas
- I2C 2X16 LCD displeja modulis
- 4 sieviešu un sieviešu dupont džempera vadi (100 vai 200 mm garš ir kārtībā)
- USB wifi adapteris
Rīki:
- Karstās līmes pistole
- Lodāmurs
- Stiepļu noņēmējs
- Lentes vai džiga zāģis
2. darbība: 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
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
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
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:
Gaidāmo notikumu atpakaļskaitīšanas taimeris: 5 soļi
Gaidāmo notikumu atpakaļskaitīšanas taimeris: Kopsavilkums: notikumu atpakaļskaitīšanas pulkstenis ir līdzīgs komerciāliem produktiem ar dažiem pagriezieniem: a) lasāms no visas telpas displeja. B) pielāgojams notikuma attēls. C) Tā kā notikuma mērķa laiks tiek skaitīts atpakaļ, atlikušās dienas mainās krāsa - zaļa - > dzeltens
Arduino atpakaļskaitīšanas W/ atpūtas poga: 4 soļi
Arduino atpakaļskaitīšanas W/ atpūtas poga: šī pamācība iemācīs jums izveidot atpakaļskaitīšanas taimeri, izmantojot 4 ciparu 7 segmentu displeju, kuru var atiestatīt ar pogu. Man radās ideja to uztaisīt, jo, klasē veidojot 7 ciparu displeju, es gribēju kaut ko izveidot
Atpakaļskaitīšanas taimeris: 4 soļi
Atpakaļskaitīšanas taimeris: Šajā instrukcijā es jums iemācīšu izveidot atpakaļskaitīšanas taimeri, kas palīdzēs kontrolēt jūsu laika pārvaldību ikdienas dzīvē. Galvenā iedvesma radās no šīs saites. Šis atpakaļskaitīšanas taimeris būtībā būs četru ciparu septiņu segmentu t
Atpakaļskaitīšanas taimeris, izmantojot GLCD vairogu: 8 soļi (ar attēliem)
Atpakaļskaitīšanas taimeris, izmantojot GLCD vairogu: Šajā projektā es uzzīmēju atpakaļskaitīšanas taimeri uz 1 shēmas GLCD vairoga, šī projekta lietotājs var noteikt taimera ilgumu, izmantojot uzvilkto pogu uz GLCD, kad taimeris sasniegs 0, atskanēs skaņas signāls un vibrācija
Atpakaļskaitīšanas pulkstenis ar gaismas diodēm: 3 soļi
Atpakaļskaitīšanas pulkstenis ar gaismas diodēm: Šīs ir dažas īsas piezīmes par “atpakaļskaitīšanas pulksteni”, ko es uzbūvēju pirms 10 gadiem Y2K. Pulkstenis ir 4 pēdu kvadrātveida no priekšpuses. Tas ir apmēram 4 collas biezs un darbojas ar iegultu mikrokontrolleri. Katrs segments ir izgatavots no aptuveni 20x 10 mm gaismas diodēm. Es ap