Sadržaj:
- Korak 1: Dijelovi i alati
- Korak 2: Izgradite audio kabel TRRS
- Korak 3: Postavite Raspberry PI
- Korak 4: Povežite LCD zaslon s Raspberry Pi, postavljanje i testiranje
- Korak 5: Test sustava
- Korak 6: Izmijenite okvir za sliku i završni sklop
Video: Sat za odbrojavanje predsjedničke inauguracije (Wifi): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Pregled: Sat za odbrojavanje sličan je komercijalnim proizvodima, s nekoliko zaokreta:
a) Kad se postigne ciljno vrijeme događaja, sat za odbrojavanje: prikazuje pomičnu najavu i reproducira zvučne efekte i mp3 pjesmu - u ovom slučaju, R. E. M. pjesma: "Ovo je smak svijeta kakvog poznajemo (i dobro se osjećam)." Reproduciraj na Youtubeu
b) Možete odrediti točno vrijeme budućeg događaja do minute i sekunde.
c) Funkcija Wifi sata uklanja vremenski pomak i omogućuje jednostavno bežično reprogramiranje za buduće datume događaja.
Glavne komponente: Raspberry Pi, 16 x 2 LCD i zvučnik s pogonom montiran u okvir za slike 5x7 u trgovini.
Razina vještine: Upoznati ste s postavljanjem Raspberry Pi -a i pokretanjem bez glave, osnovnim naredbama i programima za Python u Linuxu te s malo lemljenja (3 žice).
Korak 1: Dijelovi i alati
Dijelovi:
- Raspberry Pi model B+ ili noviji i velika i velika slova
- Zvučnik sa USB napajanjem i 3,5 mm audio ulazom. Zvučnik koji sam koristio bio je besplatna promotivna stavka, ali ovaj zvučnik izgleda prilično blizu … zvučnik. Idealno bi bilo nešto s kvadratnim faktorom.
- 2 mikro USB kabela i punjač s dva priključka - opcionalni kabelski snop od crvene zavojnice
- Okvir za slike 5x7
- Sparkfun audio kabel TRRS - 18 "(pigtail) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereo utikač
- 3/4 "debele tvrde ploče ili šperploče oko 5" do 8"
- I2C 2X16 LCD zaslon modul
- 4 dupont žice kratkospojnika za žene (dugačke 100 ili 200 mm su u redu)
- USB WiFi adapter
Alati:
- Pištolj za vruće ljepilo
- Lemilica
- Žica za skidanje žice
- Traka ili ubodna pila
Korak 2: Izgradite audio kabel TRRS
Lemite žute, crvene i zelene vodove Sparkfun audio kabla TRRS-18 (pigtail) CAB-11580 na 3,5-milimetarski stereo utikač Digikey CP-3502-ND, kao što je prikazano na dijagramu
Korak 3: Postavite Raspberry PI
a) Postavite Raspberry Pi, svakako omogućite I2C i SHH, također postavite WiFi i budite sigurni da se možete povezati s malinom pi u "modu bez glave". Referentni vodič.
b) Napravite poddirektorij projekta - nazvao sam svoj "adut" u koji ću staviti potrebne datoteke.
mkdir adut
cd adut
naredba pwd trebala bi popustiti/home/pi/trump
c) Kopirajte zvučne efekte i datoteke pjesama u/home/pi/trump. Nazivi datoteka moraju biti DRUMROLL.wav i pjesma remsong.mp3 da bi radili s programom python kakav je, koji ćemo dodati kasnije. Možete koristiti različite nazive datoteka, ali tada ćete morati urediti datoteku python. Ne mogu pružiti ove datoteke iz razloga autorskih prava - ali možete pronaći mnoge datoteke zvučnih efekata uključene u Windows OS i, naravno, preuzeti pjesme s iTunes -a, Amazona …
Savjet - za premještanje datoteka naprijed -natrag između računala i RasPi -a koristim pomoćni program winSCP
Korak 4: Povežite LCD zaslon s Raspberry Pi, postavljanje i testiranje
a) Spojite LCD na Raspberry PI pomoću 4 kratkospojnika za žene. Spojite SDA pin na RasPi -u na GPIO SDA pin na LCD -u, a SCL pin na RasPi -u na SCL pin na LCD -u, također spojite 5 -voltne i uzemljene igle s RasPi -a na LCD.
b) Da biste RasPi razgovarali s LCD -om - pristupite Raspberry Pi -u u načinu rada bez glave i pogledajte vodič PROGRAMIRANJE LCD -a PITONOM prema Circuit Basics. Morate dovršiti barem odjeljke pod naslovom: INSTALIRANJE RPLCD BIBLIOTEKE i NAPIŠITE ZA PRIKAZ U 8 BITNOM NAČINU. Provjerite možete li na LCD -u prikazati "Hello World". Ne idite dalje dok to ne učinite.
Korak 5: Test sustava
a) Dok je LCD priključen, također spojite TRRS audio kabel između zvučnika i RasPi -a (kraj kabela TRRS -a na RasPi). Spojite RasPi i zvučnik na napajanje. Vidi gornji dijagram.
b) Kopirajte datoteku cntDwnSng.py u adut direktorij. U svrhu testiranja, uredite datoteku tako da promijenite vrijednosti datuma na otprilike 10 minuta nakon svakog izvođenja testa:
Sažetak naredbe -
promijeni u adut direktorij"
cd adut
uredi sa:
nano cntDwnSng.py
promijenite vrijednosti datuma programa python:
# ovdje unesite ciljno vrijeme i datum dan = 20
mjesec = 1
godina = 2017
sat = 12
minute = 00
sek = 0
c) spremite program python i pokrenite ga naredbom:
python cntDwnSng.py
d) Očekivani rezultat je: LCD odbrojava vrijeme dok ne dosegne nulto vrijeme, zatim se reproducira zvučni efekt, zatim se pomiče LCD poruka i na kraju svira mp3 pjesma. Ako je sve u redu, možete vratiti datumske vrijednosti.
Korak 6: Izmijenite okvir za sliku i završni sklop
a) Pomaknite potpornu ruku okvira za sliku sa strane da biste je odvojili od ploče.
b) Ispišite datoteku slike inauguracije-j.webp
c) Odrežite sve igle koje strše u blizini zaslona kako biste dobili više uklapanja. Pričvrstite LCD na ploču okvira vrućim ljepilom i kutnim kartonskim trakama. Ne montirajte LCD naopako!
d) Trakom ili ubodnom pilom izrežite nosač okvira po crtežu i pričvrstite ga na ploču okvira sa vrućim ljepilom - pazite da bude pravilno pričvršćen.
e) Umetnite 4 dupont žice na RasPi GPIO pinove prije nego što spojite RasPi kućište.
f) Vrućim ljepilom pričvrstite Raspi i zvučnik na potpornu ruku okvira. Dovršite ostala povezivanja prema prethodnom koraku. Opcionalno - povežite USB kabel za napajanje zajedno s kabelskim svežanjima od crvene zavojnice.
g) Za automatsko pokretanje programa python pri pokretanju unesite naredbu:
sudo nano /etc /profile
Pomaknite se do dna i dodajte sljedeći redak:
sudo python /home/pi/trump/cntDwnSng.py
Upišite Ctrl-X za izlaz, zatim "Y" za spremanje, a zatim dvaput "Enter".
h) Idemo dalje - sada kada imate mogućnosti kontrole RasPi -a, možete jednostavno dodati još više funkcija proslave, pogledajte Odbrojavanje za doček Nove godine s mogućnošću pokretanja vatrometa
Preporučeni:
Odbrojavanje nadolazećih događaja: 5 koraka
Mjerač vremena za nadolazeće događaje: Pregled: Sat za odbrojavanje događaja sličan je komercijalnim proizvodima, s nekoliko zaokreta: a) Čitljivo sa cijelog zaslona prostorije. B) Prilagodljiva slika događaja.c) Kako se vrijeme događaja odbrojava, preostali dani se mijenjaju boja - zelena - > žuto
Arduino tipka za odbrojavanje W/ gumb za odmor: 4 koraka
Arduino tipka za odbrojavanje W/ gumb za odmor: Ova instrukcija će vas naučiti kako stvoriti odbrojavanje pomoću 4-znamenkastog 7-segmentnog zaslona koji se može resetirati pomoću gumba. Na ideju sam ovo došao jer sam prilikom stvaranja jednoznamenkastog 7-segmentnog zaslona u klasi htio stvoriti nešto
Odbrojavanje: 4 koraka
Odbrojavanje: U ovim instrukcijama naučit ću vas kako napraviti odbrojavanje koje će vam pomoći kontrolirati upravljanje vremenom u svakodnevnom životu. Glavna inspiracija došla je s ove veze. Taj mjerač vremena će u osnovi biti četveroznamenkasti segment od sedam t
Odbrojavanje na daljinsko upravljanje s NodeMCU: 14 koraka
Odbrojavanje na daljinsko upravljanje s NodeMCU: Ovdje ćemo stvarati mjerač vremena koristeći NodeMCU i Adafruit. Prikazat ćemo svoj mjerač vremena s LED trakom i moći ćemo je kontrolirati pomoću telefona ili računala! Naš cilj: Izraditi mjerač vremena pomoću LED trake koju možemo: pokrenuti, pau
Sat za odbrojavanje sa LED diodama: 3 koraka
Sat za odbrojavanje sa LED diodama: Ovo su neke kratke bilješke o "satu za odbrojavanje" koji sam sagradio prije 10 godina za Y2K, sat je udaljen 4 metra od prednje strane. Debljina mu je oko 4 inča, a radi na ugrađenom mikrokontroleru. Svaki segment izrađen je od oko 20x 10 mm LED dioda. Ja mogu