Turinys:

Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“): 6 žingsniai
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“): 6 žingsniai

Video: Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“): 6 žingsniai

Video: Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“): 6 žingsniai
Video: Инаугурация Путина 2018 Видео полная версия 2024, Lapkritis
Anonim
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)
Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“)

Apžvalga: Atgalinės atskaitos laikrodis yra panašus į komercinius produktus su keliais posūkiais:

a) Kai pasiekiamas numatytas įvykio laikas, atgalinės atskaitos laikrodis: rodo slenkantį pranešimą ir leidžia garso efektus bei mp3 dainą - šiuo atveju R. E. M. daina: „Tai pasaulio pabaiga, kaip mes tai žinome (ir aš jaučiuosi gerai).“Groti „Youtube“

b) Galite nurodyti tikslų būsimo įvykio laiką iki minutės ir sekundės.

c) „Wifi“laikrodžio funkcija pašalina laiko poslinkį ir leidžia lengvai perprogramuoti ateities įvykių datas.

Pagrindiniai komponentai: „Raspberry Pi“, 16 x 2 skystųjų kristalų ekranas ir galingas garsiakalbis, sumontuotas dolerio parduotuvės 5x7 paveikslų rėmelyje.

Įgūdžių lygis: susipažinęs su „Raspberry Pi“nustatymu ir paleidimu be galvos, „Linux“pagrindinės komandos ir „python“programos bei šiek tiek litavimo (3 laidai).

1 žingsnis: dalys ir įrankiai

Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai

Dalys:

  1. „Raspberry Pi“modelis B+ arba naujesnis ir dėklas
  2. USB garsiakalbis su 3,5 mm garso įvestimi. Garsiakalbis, kurį naudojau, buvo nemokamas reklaminis elementas, tačiau šis garsiakalbis atrodo gana arti … garsiakalbis. Idealiu atveju kažkas su kvadrato formos faktoriumi.
  3. 2 mikro USB kabeliai ir dvigubo prievado įkroviklis - pasirenkamas raudonos ritės laidas
  4. 5x7 nuotraukų rėmelis
  5. „Sparkfun“garso kabelis TRRS - 18 colių (pigtail) CAB -11580
  6. „Digikey CP-3502-ND“3,5 mm stereo kištukas
  7. 3/4 "storio medžio drožlių plokštės arba faneros, apie 5" x 8"
  8. I2C 2X16 LCD ekrano modulis
  9. 4 „Dupont“jungiamieji laidai nuo moterų iki moterų (tinka 100 arba 200 mm ilgio)
  10. USB wifi adapteris

Įrankiai:

  1. Karštas klijų pistoletas
  2. Lituoklis
  3. Vielos nuėmiklis
  4. Juostinis arba jig pjūklas

2 žingsnis: Sukurkite TRRS garso kabelį

Sukurkite TRRS garso kabelį
Sukurkite TRRS garso kabelį

Lituokite geltonus, raudonus ir žalius „Sparkfun“garso kabelio TRRS laidus-18 colių (pigtail) CAB-11580 į „Digikey CP-3502-ND“3,5 mm stereo kištuką, kaip parodyta diagramoje

3 žingsnis: nustatykite „Raspberry PI“

a) Nustatykite „Raspberry Pi“, būtinai įjunkite „I2C“ir „SHH“, taip pat nustatykite „wifi“ir įsitikinkite, kad galite prisijungti prie „Raspberry pi“„be galvos režimu“. Informacinis vadovas.

b) Sukurkite projekto pakatalogį - aš pavadinau savo „koziriu“, kad įdėčiau reikiamus failus.

mkdir trumpas

cd trumpas

pwd komanda turėtų duoti/home/pi/trump

c) Nukopijuokite garso efektą ir dainų failus į/home/pi/trump. Failų pavadinimai turi būti DRUMROLL.wav ir daina remsong.mp3, kad jie veiktų su esama python programa, kurią pridėsime vėliau. Galite naudoti skirtingus failų pavadinimus, bet tada turėsite redaguoti „python“failą. Aš negaliu pateikti šių failų dėl autorių teisių, tačiau galite rasti daug garso efektų failų, įtrauktų į „Windows“OS, ir, žinoma, atsisiųsti dainas iš „iTunes“, „Amazon“…

Patarimas - norėdamas perkelti failus pirmyn ir atgal tarp kompiuterio ir „RasPi“, naudoju naudingumo programą „winSCP“

4 veiksmas: prijunkite LCD ekraną prie „Raspberry Pi“, nustatykite ir išbandykite

Prijunkite LCD ekraną prie „Raspberry Pi“, nustatykite ir išbandykite
Prijunkite LCD ekraną prie „Raspberry Pi“, nustatykite ir išbandykite

a) Prijunkite skystųjų kristalų ekraną prie Raspberry PI, naudodami 4 megztinį iš moterų. Prijunkite RasPi SDA kaištį prie GPIO SDA kaiščio skystųjų kristalų ekrane, o SCL kaištį RasPi prie SCL kaiščio LCD, taip pat prijunkite 5 voltų ir įžeminimo kaiščius iš RasPi prie LCD.

b) Norėdami, kad jūsų „RasPi“kalbėtų su skystųjų kristalų ekranu, pasiekite „Raspberry Pi“režimą be galvos ir peržiūrėkite vadovą „LCD PROGRAMAVIMAS SU PYTHON by Circuit Basics“. Turite užpildyti bent skyrius, pavadintus: RPLCD BIBLIOTEKOS ĮRENGIMAS ir RAŠYTI, KAD RODYTŲ 8 BITŲ REŽIMU. Įsitikinkite, kad LCD ekrane galite rodyti „Hello World“. Negalima eiti toliau, kol tai nebus padaryta.

5 žingsnis: sistemos bandymas

Sistemos bandymas
Sistemos bandymas

a) Laikydami LCD prijungtą, taip pat prijunkite TRRS garso kabelį tarp garsiakalbio ir RasPi (TRRS kabelio galas prie RasPi). Prijunkite „RasPi“ir garsiakalbį prie maitinimo. Žiūrėkite diagramą aukščiau.

b) Nukopijuokite failą cntDwnSng.py į savo trumpų katalogą. Bandymo tikslais redaguokite failą, kad pakeistumėte datos vertes į maždaug 10 minučių, kai vykdote testą:

Komandos santrauka -

pakeisti į trumpų katalogą"

cd trumpas

redaguoti su:

nano cntDwnSng.py

pakeisti python programos datos reikšmes:

# įveskite tikslinį laiką ir datą čia diena = 20

mėnuo = 1

metai = 2017 m

valanda = 12

minutės = 00

sek = 0

c) išsaugokite „python“programą ir paleiskite su komanda:

python cntDwnSng.py

d) Laukiamas rezultatas: LCD skaičiuoja laiką, kol pasiekia nulį, tada skamba garso efektas, tada slenka LCD pranešimas ir galiausiai groja mp3 daina. Jei viskas gerai, galite iš naujo nustatyti datos reikšmes.

6 veiksmas: pakeiskite paveikslo rėmą ir galutinį surinkimą

Pakeiskite paveikslo rėmą ir galutinį surinkimą
Pakeiskite paveikslo rėmą ir galutinį surinkimą
Pakeiskite paveikslo rėmą ir galutinį surinkimą
Pakeiskite paveikslo rėmą ir galutinį surinkimą
Pakeiskite paveikslo rėmą ir galutinį surinkimą
Pakeiskite paveikslo rėmą ir galutinį surinkimą

a) Pasukite paveikslėlio rėmo atraminę ranką iš vienos pusės į kitą, kad atskirtumėte nuo galinės lentos.

b) Atspausdinkite atidarymo vaizdo failą-j.webp

c) Nupjaukite visus kaiščius, prilipusius prie ekrano, kad gautumėte lygesnį laikiklį. Pritvirtinkite LCD prie rėmo plokštės karštais klijais ir kampinėmis kartoninėmis juostelėmis. Nemontuokite LCD ekrano aukštyn kojomis!

d) Naudodami juostinį pjūklelį, iškirpkite rėmo atramą pagal piešinį ir pritvirtinkite prie paveikslo rėmo plokštės karštu klijais - pasirūpinkite, kad jis būtų pritvirtintas tiesiai.

e) Prieš sujungdami „RasPi“dėklą, įkiškite 4 „dupont“laidus į „RasPi GPIO“kaiščius.

f) Pritvirtinkite Raspi ir garsiakalbį prie rėmo atraminės svirties karštais klijais. Užbaikite kitus sujungimus pagal ankstesnį veiksmą. Neprivaloma - prijunkite USB maitinimo kabelį kartu su raudona ritės viela.

g) Norėdami automatiškai paleisti „python“programą paleidžiant, įveskite komandą:

sudo nano /etc /profile

Slinkite į apačią ir pridėkite šią eilutę:

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

Norėdami išeiti, įveskite Ctrl-X, tada išsaugokite „Y“, tada dukart „Enter“.

h) Eikite toliau - dabar, kai turite „RasPi“valdymo galimybes, galite lengvai pridėti dar daugiau šventės funkcijų, žr. Naujųjų metų išvakarių laikmatis su fejerverkų paleidimo galimybe

Rekomenduojamas: