Turinys:
- 1 žingsnis: dalys ir įrankiai
- 2 žingsnis: Sukurkite TRRS garso kabelį
- 3 žingsnis: nustatykite „Raspberry PI“
- 4 veiksmas: prijunkite LCD ekraną prie „Raspberry Pi“, nustatykite ir išbandykite
- 5 žingsnis: sistemos bandymas
- 6 veiksmas: pakeiskite paveikslo rėmą ir galutinį surinkimą
Video: Prezidento inauguracijos atgalinis laikrodis („Wi -Fi“): 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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:
- „Raspberry Pi“modelis B+ arba naujesnis ir dėklas
- 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.
- 2 mikro USB kabeliai ir dvigubo prievado įkroviklis - pasirenkamas raudonos ritės laidas
- 5x7 nuotraukų rėmelis
- „Sparkfun“garso kabelis TRRS - 18 colių (pigtail) CAB -11580
- „Digikey CP-3502-ND“3,5 mm stereo kištukas
- 3/4 "storio medžio drožlių plokštės arba faneros, apie 5" x 8"
- I2C 2X16 LCD ekrano modulis
- 4 „Dupont“jungiamieji laidai nuo moterų iki moterų (tinka 100 arba 200 mm ilgio)
- USB wifi adapteris
Įrankiai:
- Karštas klijų pistoletas
- Lituoklis
- Vielos nuėmiklis
- Juostinis arba jig pjūklas
2 žingsnis: 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
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
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ą
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:
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai
„Gixie Clock“: gražiausias „Glow Tube“laikrodis: „Nixie Tube“man labai patinka, tačiau jis yra per brangus, negaliu to sau leisti. Taigi aš praleidau pusę metų kurdamas šį „Gixie“laikrodį. „Gixie“laikrodis pasiekiamas naudojant apšvietimą „ws2812“, kad būtų akrilo šviesa. Aš darau viską, kad RGB vamzdelis būtų plonesnis