Sisukord:

Presidendi ametisseastumise loenduskell (Wifi): 6 sammu
Presidendi ametisseastumise loenduskell (Wifi): 6 sammu

Video: Presidendi ametisseastumise loenduskell (Wifi): 6 sammu

Video: Presidendi ametisseastumise loenduskell (Wifi): 6 sammu
Video: INAUGURACIÓN PRESIDENCIAL DE JOE BIDEN 2024, November
Anonim
Presidendi ametisseastumise loenduskell (Wifi)
Presidendi ametisseastumise loenduskell (Wifi)
Presidendi ametisseastumise loenduskell (Wifi)
Presidendi ametisseastumise loenduskell (Wifi)
Presidendi ametisseastumise loenduskell (Wifi)
Presidendi ametisseastumise loenduskell (Wifi)

Ülevaade: loendurikell on mõnevõrra sarnane kaubanduslike toodetega:

a) Kui sündmuse sihtaeg on saavutatud, kuvab loenduskell: keriva teate ja esitab heliefekte ning mp3 -laulu - antud juhul R. E. M. laul: "See on maailma lõpp, nagu me seda teame (ja ma tunnen end hästi)." Esita Youtube'is

b) Saate määrata tulevase sündmuse täpse aja minutini ja sekundini.

c) Wifi kella funktsioon välistab ajanihe ja võimaldab tulevaste sündmuste kuupäevade jaoks hõlpsalt õhu kaudu ümber programmeerida.

Peamised komponendid: Raspberry Pi, 16 x 2 vedelkristallekraan ja toitega kõlar, mis on paigaldatud dollaripoe 5x7 pildiraami.

Oskuste tase: tuttav Raspberry Pi seadistamise ja peata, Linuxi põhikäskluste ja pythoniprogrammide käivitamisega ning natuke jootmisega (3 juhet).

Samm: osad ja tööriistad

Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad

Osad:

  1. Raspberry Pi mudel B+ või uuem ja ümbris
  2. USB -toitega kõlar 3,5 mm helisisendiga. Kõlar, mida ma kasutasin, oli tasuta reklaammaterjal, kuid see kõlar tundub üsna lähedane… kõlar. Ideaalis midagi ruudukujulise teguriga.
  3. 2 mikro -USB -kaablit ja kahe pordiga laadija - valikuline punase mähisega juhtmestik
  4. Pildiraam 5x7
  5. Sparkfuni helikaabel TRRS - 18 "(pats) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereopistik
  7. 3/4 tolli paks puitkiudplaat või vineer, umbes 5 x 8 tolli
  8. I2C 2X16 LCD -ekraanimoodul
  9. 4 naissoost naissoost dupont -hüppaja juhtmest (100 või 200 mm pikkune on sobiv)
  10. USB wifi adapter

Tööriistad:

  1. Kuum liimipüstol
  2. Jootekolb
  3. Traadi eemaldaja
  4. Lindi- või jigsaag

2. samm: ehitage TRRS -helikaabel

Ehitage TRRS helikaabel
Ehitage TRRS helikaabel

Jootke Sparkfuni helikaabli TRRS-18 (pats) CAB-11580 kollased, punased ja rohelised juhtmed Digikey CP-3502-ND 3,5 mm stereopistikuga, nagu on näidatud skeemil

Samm: seadistage vaarika PI

a) Seadistage Raspberry Pi, lubage kindlasti I2C ja SHH, seadistage ka wifi ja veenduge, et saate vaarika pi -ga ühenduse luua "peata režiimis". Teatmik.

b) Loo projekti alamkataloog - ma nimetasin oma "trumpiks", kuhu nõutud failid panna.

mkdir trump

cd trump

käsk pwd peaks järele andma/home/pi/trump

c) Kopeerige oma heliefekt ja laulufailid kausta/home/pi/trump. Failide nimed peavad olema DRUMROLL.wav ja laul remsong.mp3, et töötada koos praeguse pythoni programmiga, mille hiljem lisame. Võite kasutada erinevaid failinimesid, kuid siis peate muutma pythoni faili. Ma ei saa neid faile autoriõiguse põhjustel pakkuda - kuid leiate palju Windowsi operatsioonisüsteemi kaasatud heliefektifaile ja muidugi saate alla laadida lugusid iTunesist, Amazonist…

Vihje - failide edasi -tagasi liigutamiseks arvuti ja RasPi vahel kasutan utiliitprogrammi winSCP

Samm: ühendage LCD -ekraan Raspberry Pi -ga, seadistage ja katsetage

Ühendage LCD -ekraan Raspberry Pi -ga, seadistage ja katsetage
Ühendage LCD -ekraan Raspberry Pi -ga, seadistage ja katsetage

a) Ühendage vedelkristallekraan Raspberry PI -ga, kasutades 4 naissoost naissoost hüppajat. Ühendage RasPi SDA -tihvt LCD -ekraanil oleva GPIO SDA -tihvtiga ja RasPi -i SCL -tihvt LCD -ekraani SCL -tihvtiga, samuti ühendage RasPi 5 -voldised ja maanduspoldid LCD -ekraaniga.

b) RasPi LCD -ga rääkimiseks - avage Raspberry Pi peata režiimis ja vaadake juhendit LCD -PROGRAMMEERIMINE PYTHON -iga Circuit Basics'i abil. Peate täitma vähemalt jaotised pealkirjaga: RPLCD RAAMATUKOGU PAIGALDAMINE ja KIRJUTAMINE NÄITAMISEKS 8 -BITISES REŽIIMIS. Veenduge, et saate LCD -ekraanil kuvada "Tere maailm". Ärge minge kaugemale, kuni see on tehtud.

Samm: süsteemitesti

Süsteemi test
Süsteemi test

a) Hoides LCD -ekraani ühendatud, ühendage ka TRRS -helikaabel kõlari ja RasPi vahele (TRRS -kaabli ots RasPi -ga). Ühendage nii RasPi kui ka kõlar vooluvõrku. Vaadake ülaltoodud diagrammi.

b) Kopeerige fail cntDwnSng.py oma trumpide kataloogi. Katse eesmärgil muutke faili, et muuta kuupäeva väärtused umbes 10 minutiks pärast testi käivitamist.

Käskude kokkuvõte -

vaheta trumpide kataloogi"

cd trump

redigeeri koos:

nano cntDwnSng.py

muutke pythoni programmi kuupäeva väärtusi:

# sisestage sihtaeg ja kuupäev siia päev = 20

kuu = 1

aasta = 2017

tund = 12

minutit = 00

sek = 0

c) salvestage pythoni programm ja käivitage käsk:

python cntDwnSng.py

d) Oodatav tulemus on: LCD loendab aega, kuni jõuab nullini, seejärel mängib heliefekt, seejärel kerib LCD -teade ja lõpuks esitatakse mp3 -lugu. Kui kõik läheb hästi, saate kuupäeva väärtused lähtestada.

6. samm: pildiraami ja lõpliku kokkupaneku muutmine

Pildiraami ja lõpliku kokkupaneku muutmine
Pildiraami ja lõpliku kokkupaneku muutmine
Pildiraami ja lõpliku kokkupaneku muutmine
Pildiraami ja lõpliku kokkupaneku muutmine
Pildiraami ja lõpliku kokkupaneku muutmine
Pildiraami ja lõpliku kokkupaneku muutmine

a) Tagaplaadilt eraldamiseks keerake pildiraami tugivart küljelt küljele.

b) Printige avamispildifail (kas-j.webp

c) Lõigake kõik tasapinnalise kinnituse saavutamiseks kõik ekraani läheduses olevad tihvtid maha. Kinnitage LCD raami tagalauale kuuma liimi ja nurgapappribadega. Ärge paigaldage LCD -ekraani tagurpidi!

d) Lõika bänd- või tikksaega raami tugi joonise järgi välja ja kinnita kuuma liimiga pildiraami tagalauale - jälgi, et see oleks kindlalt kinnitatud.

e) Enne RasPi korpuse kokku klõpsamist sisestage 4 dupontjuhtet RasPi GPIO tihvtidele.

f) Kinnitage Raspi ja kõlar kuuma liimiga raami tugivarrele. Lõpetage ülejäänud ühendused vastavalt eelmisele sammule. Valikuline - ühendage USB toitekaabel punase mähisega juhtmestikuga.

g) Python-programmi automaatseks käivitamiseks käivitamisel sisestage käsk:

sudo nano /etc /profile

Kerige alla ja lisage järgmine rida:

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

Väljumiseks sisestage Ctrl-X, seejärel salvestamiseks "Y" ja seejärel kaks korda "Enter".

h) Kui minna kaugemale - nüüd, kui teil on RasPi juhtimisvõimalused, saate hõlpsalt lisada veelgi rohkem tähistamisfunktsioone, vaadake aastavahetuse loendurit koos ilutulestiku käivitamise võimalusega

Soovitan: