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, Studeni
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) 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 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 faktorom.
  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 tvrde ploče ili šperploče oko 5" do 8"
  8. I2C 2X16 LCD zaslon 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

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

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

Test sustava
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

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 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: