Sadržaj:

Sat za odbrojavanje predsjedničke inauguracije (WiFi): 6 koraka
Sat za odbrojavanje predsjedničke inauguracije (WiFi): 6 koraka

Video: Sat za odbrojavanje predsjedničke inauguracije (WiFi): 6 koraka

Video: Sat za odbrojavanje predsjedničke inauguracije (WiFi): 6 koraka
Video: Крахи: история кризисов фондового рынка 2024, Novembar
Anonim
Sat za odbrojavanje predsjedničke inauguracije (WiFi)
Sat za odbrojavanje predsjedničke inauguracije (WiFi)
Sat za odbrojavanje predsjedničke inauguracije (WiFi)
Sat za odbrojavanje predsjedničke inauguracije (WiFi)
Sat za odbrojavanje predsjedničke inauguracije (WiFi)
Sat za odbrojavanje predsjedničke inauguracije (WiFi)

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 i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati

Dijelovi:

  1. Raspberry Pi model B+ ili noviji i velika i velika slova
  2. 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.
  3. 2 mikro USB kabela i punjač s dva priključka - opcionalni kabelski snop od crvene zavojnice
  4. Okvir za slike 5x7
  5. Sparkfun audio kabel TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo utikač
  7. 3/4 "debele lesonit ili šperploča oko 5" x 8"
  8. I2C 2X16 LCD displej modul
  9. 4 dupont žice kratkospojnika za žene (dugačke 100 ili 200 mm su u redu)
  10. USB WiFi adapter

Alati:

  1. Pištolj za vruće ljepilo
  2. Lemilica
  3. Žica za skidanje žice
  4. Traka ili ubodna pila

Korak 2: Izgradite audio kabel TRRS

Izgradite audio kabel TRRS
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

Spojite LCD ekran na Raspberry Pi, postavljanje i testiranje
Spojite 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

Sistemski test
Sistemski test

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

Izmijenite okvir za sliku i završni sklop
Izmijenite okvir za sliku i završni sklop
Izmijenite okvir za sliku i završni sklop
Izmijenite okvir za sliku i završni sklop
Izmijenite okvir za sliku i završni sklop
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: