Sadržaj:
- Korak 1: Dijelovi i alati
- Korak 2: Izgradite audio kabel TRRS
- Korak 3: Postavite Raspberry PI
- Korak 4: Povežite LCD ekran na Raspberry Pi, postavljanje i testiranje
- Korak 5: Testiranje sistema
- 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 izmjena: 2024-01-30 08:04
Pregled: Sat za odbrojavanje sličan je komercijalnim proizvodima, s nekoliko zaokreta:
a) Kada se dostigne ciljno vrijeme događaja, sat za odbrojavanje: prikazuje kliznu 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)." Pustite na Youtube -u
b) Možete navesti tačno vrijeme budućeg događaja do minute i sekunde.
c) Funkcija Wifi sata uklanja vremenski pomak i omogućava jednostavno bežično reprogramiranje za buduće datume događaja.
Glavne komponente: Raspberry Pi, 16 x 2 LCD i zvučnik sa pogonom montiran u okvir za slike veličine 5x7.
Nivo vještine: Upoznati s postavljanjem Raspberry Pi -a i pokretanjem bez glave, osnovnim naredbama Linuxa i python programima, 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 oblikom.
- 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 lesonit ili šperploča oko 5" x 8"
- I2C 2X16 LCD displej 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 provodnike Sparkfun audio kabla TRRS-18 (pigtail) CAB-11580 na Digikey CP-3502-ND 3,5 mm stereo utikač, kao što je prikazano na dijagramu
Korak 3: Postavite Raspberry PI
a) Postavite Raspberry Pi, obavezno 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) Kreirajte poddirektorij projekta - nazvao sam svoj "adut" u koji ću staviti potrebne datoteke.
mkdir trump
cd adut
pwd naredba bi trebala dati/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 sa python programom kakav jeste 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 ekran na Raspberry Pi, postavljanje i testiranje
a) Priključite 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 sa RasPi -a na LCD.
b) Da bi vaš RasPi razgovarao sa LCD -om - pristupite Raspberry Pi -u u režimu bez glave i pogledajte vodič PROGRAMIRANJE LCD -a PITONOM prema Circuit Basics. Morate popuniti barem odjeljke pod nazivom: INSTALIRANJE RPLCD BIBLIOTEKE i NAPIŠITE ZA PRIKAZ U 8 BITNOM NAČINU. Uvjerite se da možete prikazati "Hello World" na LCD -u. Ne idite dalje dok ovo ne učinite.
Korak 5: Testiranje sistema
a) Dok je LCD povezan, povežite i TRRS audio kabl između zvučnika i RasPi -a (kraj kabla TRRS -a na RasPi). Priključite RasPi i zvučnik na napajanje. Pogledajte gornji dijagram.
b) Kopirajte datoteku cntDwnSng.py u svoj adut direktorij. U svrhu testiranja, uredite datoteku tako da promijenite vrijednosti datuma na otprilike 10 minuta nakon svakog izvođenja testa:
Sažetak komande -
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
minuta = 00
sec = 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 LCD poruka pomiče i na kraju se reproducira 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 bočno da biste je odvojili od ploče.
b) Odštampajte datoteku slike inauguracije-j.webp
c) Odsecite sve igle koje štrče u blizini ekrana da biste dobili lakše postavljanje u ravnini. Pričvrstite LCD na okvirnu ploču 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 u RasPi GPIO pinove prije nego što spojite RasPi kućište.
f) Pričvrstite Raspi i zvučnik na nosač okvira vrelim ljepilom. Dovršite ostala povezivanja prema prethodnom koraku. Opcionalno - povežite USB kabel za napajanje zajedno sa 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 red:
sudo python /home/pi/trump/cntDwnSng.py
Upišite Ctrl-X za izlaz, zatim "Y" za spremanje, a zatim dvaput "Enter".
h) Idite dalje - sada kada imate mogućnosti kontrole RasPi -a, možete jednostavno dodati još više funkcija proslave, pogledajte Tajmer za odbrojavanje doček Nove godine s mogućnošću pokretanja vatrometa
Preporučuje se:
Odbrojavanje nadolazećih događaja: 5 koraka
Tajmer za odbrojavanje nadolazećih događaja: Pregled: Sat za odbrojavanje događaja sličan je komercijalnim proizvodima, s nekoliko zaokreta: a) Čitljivo sa cijelog ekrana prostorije. B) Prilagodljiva slika događaja.c) Kako se vrijeme događaja odbrojava, preostali dani se mijenjaju boja - zelena - > žuto
Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka
Arduino tipka za odbrojavanje W/ tipka za odmor: Ova instrukcija će vas naučiti kako stvoriti tajmer za odbrojavanje koristeći 4-znamenkasti 7-segmentni zaslon koji se može resetirati pomoću gumba. Došao sam na ideju da ovo napravim jer sam prilikom kreiranja jednocifrenog 7-segmentnog ekrana u klasi želio stvoriti nešto
Odbrojavanje: 4 koraka
Odbrojavanje: U ovim instrukcijama naučit ću vas kako napraviti mjerač odbrojavanja koji će vam pomoći kontrolirati upravljanje vremenom u svakodnevnom životu. Glavna inspiracija došla je sa ove veze. Ovaj odbrojavač će u osnovi biti četverocifreni sedam segment t
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
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 izgradio prije 10 godina za Y2K, sat je udaljen 4 stope od prednje strane. Debeo je oko 4 inča i radi na ugrađenom mikrokontroleru. Svaki segment je napravljen od oko 20x 10 mm LED dioda. Ja mogu