Talaan ng mga Nilalaman:

Presidential Inauguration Countdown Clock (Wifi): 6 na Hakbang
Presidential Inauguration Countdown Clock (Wifi): 6 na Hakbang

Video: Presidential Inauguration Countdown Clock (Wifi): 6 na Hakbang

Video: Presidential Inauguration Countdown Clock (Wifi): 6 na Hakbang
Video: Chris Bangle REVOLUTIONIZED BMW Styling (Full Documentary) 2024, Nobyembre
Anonim
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)

Pangkalahatang-ideya: Ang orasan ng countdown ay katulad ng mga produktong komersyal, na may ilang mga twists:

a) Kapag naabot ang oras ng target na kaganapan, ang countdown na orasan: nagpapakita ng isang anunsyo ng pag-scroll, at nagpe-play ng mga sound effects at isang kanta sa mp3 - sa kasong ito, ang R. E. M. kanta: "Ito ang Wakas ng Mundo na Alam Nito (At Pakiramdam Ko Mabuti)." Play on Youtube

b) Maaari mong tukuyin ang eksaktong oras ng isang kaganapan sa hinaharap hanggang sa minuto at segundo.

c) Tinatanggal ng pagpapaandar ng Wifi na orasan ang oras na naaanod, at pinapayagan ang madaling over-the-air reprogramming para sa mga petsa ng kaganapan sa hinaharap.

Pangunahing sangkap: Raspberry Pi, 16 x 2 LCD, at pinalakas na speaker na naka-mount sa isang dolyar na tindahan na 5x7 na frame ng larawan.

Antas ng Kasanayan: Pamilyar sa pag-set up ng Raspberry Pi at pagpapatakbo ng walang ulo, pangunahing mga utos ng Linux at mga programa sa sawa, at kaunting paghihinang (3 wires).

Hakbang 1: Mga Bahagi at Mga Tool

Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan
Mga Bahagi at Kasangkapan

Mga Bahagi:

  1. Raspberry Pi model B + o mas bago at kaso
  2. Powered speaker ng USB na may 3.5 mm audio input. Ang ginamit kong tagapagsalita ay isang libreng item na pang-promosyon, ngunit ang nagsasalita na ito ay mukhang malapit … tagapagsalita. May perpektong isang bagay na may isang square form factor.
  3. 2 micro USB cables at dual port charger - opsyonal na red coil wire harness
  4. 5x7 larawan frame
  5. Sparkfun Audio Cable TRRS - 18 "(pigtail) CAB-11580
  6. Digikey CP-3502-ND 3.5 mm stereo plug
  7. 3/4 "makapal na hardboard o playwud tungkol sa 5" by 8"
  8. I2C 2X16 LCD module ng pagpapakita
  9. 4 babae hanggang babae na dupont jumper wires (ok o 100 mm ang haba)
  10. USB wifi adapter

Mga tool:

  1. Mainit na glue GUN
  2. Panghinang
  3. Wiper striper
  4. Nakita ng banda o jig

Hakbang 2: Bumuo ng TRRS Audio Cable

Bumuo ng TRRS Audio Cable
Bumuo ng TRRS Audio Cable

Maghinang ang dilaw, pula, at berde na mga lead ng Sparkfun Audio Cable TRRS - 18 (pigtail) CAB-11580 sa Digikey CP-3502-ND 3.5 mm stereo plug tulad ng ipinakita sa diagram

Hakbang 3: I-setup ang Raspberry PI

a) I-setup ang Raspberry Pi, tiyaking paganahin ang I2C at SHH, i-setup din ang wifi at tiyaking maaari kang kumonekta sa raspberry pi sa "headless mode". Patnubay sa sanggunian.

b) Lumikha ng isang subdirectory ng proyekto - Tinawag ko ang aking "trump" upang ilagay ang kinakailangang mga file.

mkdir trump

cd trump

pwd utos ay dapat magbunga / tahanan / pi / trump

c) Kopyahin ang iyong sound effects at mga file ng kanta sa / home / pi / trump. Ang mga pangalan ng file ay dapat na DRUMROLL.wav at ang kanta remsong.mp3 upang gumana kasama ang as-is python program na idaragdag namin sa paglaon. Maaari kang gumamit ng iba't ibang mga pangalan ng file, ngunit kakailanganin mong i-edit ang python file. Hindi ko maibigay ang mga file na ito para sa mga kadahilanang copyright - ngunit mahahanap mo ang maraming mga file ng sound effects na kasama na kasama sa Windows OS, at syempre mag-download ng mga kanta mula sa iTunes, Amazon…

Pahiwatig - para sa paglipat ng mga file nang pabalik-balik sa pagitan ng aking PC at RasPi, ginagamit ko ang winSCP na programa ng utility

Hakbang 4: Ikonekta ang LCD Display sa Raspberry Pi, Setup at Test

Ikonekta ang LCD Display sa Raspberry Pi, Setup at Test
Ikonekta ang LCD Display sa Raspberry Pi, Setup at Test

a) Ikonekta ang LCD sa Raspberry PI gamit ang 4 na babae hanggang babaeng jumper. Ikonekta ang SDA pin sa RasPi sa GPIO SDA pin sa LCD, at ang SCL pin sa RasPi sa SCL pin sa LCD, ikonekta din ang 5 volt at ground pin mula sa RasPi hanggang LCD.

b) Upang makuha ang iyong RasPi na nakikipag-usap sa LCD - i-access ang Raspberry Pi sa mode na walang ulo, at tingnan ang gabay na PROGRAMMING THE LCD WITH PYTHON ng Circuits Basics. Kailangan mong kumpletuhin ang hindi bababa sa mga seksyon na pinamagatang: INSTALLING THE RPLCD LIBRARY and WRITE TO DISPLAY IN 8 BIT MODE. Tiyaking maaari mong ipakita ang "Hello World" sa LCD. Huwag lumayo hanggang sa magawa ito.

Hakbang 5: Pagsubok ng System

Pagsubok sa System
Pagsubok sa System

a) Pagpapanatiling konektado sa LCD, ikonekta din ang TRRS audio cable sa pagitan ng speaker at RasPi (TRRS cable end sa RasPi). Ikonekta ang parehong RasPi at speaker sa kapangyarihan. Tingnan ang diagram sa itaas.

b) Kopyahin ang file na cntDwnSng.py sa iyong direktoryo ng trump. Para sa mga layunin sa pagsubok, i-edit ang file upang mabago ang mga halaga ng petsa sa halos 10 minuto mula sa tuwing pinapatakbo mo ang pagsubok:

Buod ng utos -

baguhin sa direktoryo ng trumpo"

cd trump

i-edit sa:

nano cntDwnSng.py

baguhin ang mga halagang petsa ng programa ng python:

# ipasok ang oras ng target at petsa dito araw = 20

buwan = 1

taon = 2017

oras = 12

minuto = 00

sec = 0

c) i-save ang programa ng sawa at tumakbo nang may utos:

sawa cntDwnSng.py

d) Ang inaasahang resulta ay: Binibilang ng LCD ang oras hanggang sa umabot sa zero na oras, pagkatapos ay nagpe-play ang sound effects, pagkatapos ay ang scroll message ng LCD, at sa wakas ay tumutugtog ang mp3 song. Kung maayos ang lahat maaari mong i-reset ang mga halaga ng petsa.

Hakbang 6: Baguhin ang Larawan Frame at Pangwakas na Assembly

Baguhin ang Larawan Frame at Pangwakas na Assembly
Baguhin ang Larawan Frame at Pangwakas na Assembly
Baguhin ang Larawan Frame at Pangwakas na Assembly
Baguhin ang Larawan Frame at Pangwakas na Assembly
Baguhin ang Larawan Frame at Pangwakas na Assembly
Baguhin ang Larawan Frame at Pangwakas na Assembly

a) Iwagayway ang suporta sa frame ng larawan ng stock sa tabi-tabi upang maalis mula sa backboard.

b) I-print ang file ng Inauguration Image (alinman sa-j.webp

c) Gupitin ang lahat ng mga pin na dumidikit malapit sa display upang makakuha ng mas maraming flush mount. Ikabit ang LCD sa frame sa backboard na may mainit na pandikit at mga piraso ng karton na sulok. Huwag i-mount ang LCD nang baligtad!

d) Gamit ang isang banda o jig saw, gupitin ang suporta sa frame bawat pagguhit at ilakip sa backdraw ng frame ng larawan na may mainit na pandikit - mag-ingat upang matiyak na nakakabit ito ng patpat.

e) Ipasok ang 4 na dupont wires sa RasPi GPIO pin bago i-snap ang RasPi case nang magkasama.

f) Ikabit ang Raspi at speaker upang i-frame ang braso ng suporta na may mainit na pandikit. Kumpletuhin ang iba pang mga nag-uugnay sa bawat nakaraang hakbang. Opsyonal - itali ang USB power cable kasama ang pulang coil wire harness.

g) Upang awtomatikong patakbuhin ang programa ng sawa sa startup ipasok ang utos:

sudo nano / etc / profile

Mag-scroll sa ibaba at idagdag ang sumusunod na linya:

sudo python /home/pi/trump/cntDwnSng.py

I-type ang Ctrl-X upang lumabas, pagkatapos ay ang "Y" upang makatipid na sinusundan ng "Enter" nang dalawang beses.

h) Pagpunta sa karagdagang - ngayon na mayroon kang mga kakayahan sa pagkontrol sa RasPi, madali mong maidaragdag ang mas maraming mga pag-andar ng pagdiriwang, tingnan ang Timer ng Countdown ng Bagong Taon Sa Mga Kakayahang Ilunsad ng Paputok

Inirerekumendang: