INHOUDSOPGAWE:
- Stap 1: Onderdele en gereedskap
- Stap 2: Bou TRRS -audiokabel
- Stap 3: Stel Raspberry PI op
- Stap 4: Koppel die LCD -skerm aan die Raspberry Pi, opstel en toets
- Stap 5: Stelseltoets
- Stap 6: Pas prentraamwerk en finale samestelling aan
Video: Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Oorsig: Aftelklok is soortgelyk aan kommersiële produkte, met 'n paar wendings:
a) As die tyd van die teikengebeurtenis bereik is, vertoon die aftellingklok: 'n blaai -aankondiging en speel klankeffekte en 'n mp3 -liedjie - in hierdie geval kan die R. E. M. liedjie: 'It's the End of the World as We Know It (And I Feel Fine).' Speel op Youtube
b) U kan die presiese tyd van 'n toekomstige gebeurtenis spesifiseer tot op die minuut en sekonde.
c) Wifi-klokfunksie elimineer tydsverskuiwing en maak dit maklik om oor die lug te herprogrammeer vir toekomstige gebeurtenisdatums.
Belangrikste komponente: Framboos Pi, 16 x 2 LCD en luidspreker wat in 'n dollar -winkel 5x7 prentraam gemonteer is.
Vaardigheidsvlak: vertroud met die opstel van Raspberry Pi en sonder kop, basiese Linux -opdragte en luislangprogramme, en 'n bietjie soldeer (3 drade).
Stap 1: Onderdele en gereedskap
Dele:
- Framboos Pi -model B+ of later en omhulsel
- USB -luidspreker met 3,5 mm klankinvoer. Die luidspreker wat ek gebruik het, was 'n gratis promosie -item, maar hierdie luidspreker lyk redelik naby … luidspreker. Ideaal gesproke iets met 'n vierkantige vormfaktor.
- 2 mikro -USB -kabels en laaier met dubbele poort - opsionele harnas vir rooi spoel
- 5x7 prentraam
- Sparkfun Audio Cable TRRS - 18 "(varkstaart) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereo-aansluiting
- 3/4 "dik hardebord of laaghout ongeveer 5" by 8"
- I2C 2X16 LCD -skermmodule
- 4 dupont -drade van vrou tot vrou (100 of 200 mm lank is ok)
- USB wifi adapter
Gereedskap:
- Warm gom geweer
- Soldeerbout
- Draadstroper
- Band- of malzaag
Stap 2: Bou TRRS -audiokabel
Soldeer die geel, rooi en groen leidings van Sparkfun Audio Cable TRRS-18 (varkstaart) CAB-11580 aan Digikey CP-3502-ND 3,5 mm stereo-aansluiting soos in die diagram getoon
Stap 3: Stel Raspberry PI op
a) Stel die Raspberry Pi op, maak seker dat u I2C en SHH inskakel, stel ook wifi in en maak seker dat u in 'headless mode' met die framboospi kan skakel. Verwysingsgids.
b) Skep 'n projek -subgids - ek het myne 'tromp' genoem om die vereiste lêers in te sit.
mkdir troef
cd troef
pwd -opdrag moet gee/home/pi/trump
c) Kopieer u klankeffek- en liedlêers na/home/pi/trump. Die lêernaam moet DRUMROLL.wav wees en die liedjie remsong.mp3 om saam te werk met die as-is python-program wat ons later sal byvoeg. U kan verskillende lêernaam gebruik, maar dan moet u die python -lêer wysig. Ek kan hierdie lêers om kopieregredes nie verskaf nie - maar u kan baie klankeffektielêers vind wat by Windows OS ingesluit is, en natuurlik liedjies van iTunes, Amazon aflaai …
Wenk - om lêers heen en weer tussen my rekenaar en RasPi te skuif, gebruik ek die hulpprogram winSCP
Stap 4: Koppel die LCD -skerm aan die Raspberry Pi, opstel en toets
a) Koppel die LCD aan Raspberry PI met behulp van die 4 vroulike tot vroulike trui. Koppel die SDA -pen op die RasPi aan die GPIO SDA -pen op die LCD, en die SCL -pen op die RasPi aan die SCL -pen op die LCD, verbind ook die 5 volt en grondpenne van RasPi na LCD.
b) Om u RasPi met die LCD te laat praat - maak toegang tot Raspberry Pi in die koplose modus, en sien die gids PROGRAMMERING VAN DIE LCD MET PYTHON deur Circuit Basics. U moet ten minste gedeeltes met die titel voltooi: INSTALLERING VAN DIE RPLCD -BIBLIOTEEK en SKRYF OM IN 8 BITMODUS TE WYS. Maak seker dat u 'Hello World' op die LCD kan vertoon. Moenie verder gaan totdat dit klaar is nie.
Stap 5: Stelseltoets
a) Hou die LCD verbind, en sluit ook die TRRS -klankkabel tussen die luidspreker en die RasPi aan (die einde van die TRRS -kabel aan die RasPi). Koppel beide RasPi en luidspreker aan op die krag. Sien diagram hierbo.
b) Kopieer die lêer cntDwnSng.py na u trompgids. Vir toetsdoeleindes, wysig die lêer om die datumwaardes na ongeveer 10 minute te verander vanaf wanneer u die toets uitvoer:
Opdrag opsomming -
verander na trompgids"
cd troef
wysig met:
nano cntDwnSng.py
verander python program datum waardes:
# voer die teikentyd en datum in hier dag = 20
maand = 1
jaar = 2017
uur = 12
minute = 00
sek = 0
c) stoor die python -program en voer dit uit met die opdrag:
python cntDwnSng.py
d) Die verwagte resultaat is: LCD tel die tyd af totdat dit nul tyd bereik, dan speel die klankeffek, dan rol die LCD boodskap en uiteindelik speel die mp3 liedjie. As alles goed verloop, kan u die datumwaardes terugstel.
Stap 6: Pas prentraamwerk en finale samestelling aan
a) Draai die ondersteuningsarm van die fotorame langs mekaar om van die agterplank los te maak.
b) Druk die Inauguration Image -lêer af (óf-j.webp
c) Sny al die penne wat naby die skerm vassteek, af om 'n meer vlak montering te kry. Bevestig die LCD aan die raam van die agterplaas met warm gom en hoekkartonstroke. Moenie die LCD onderstebo monteer nie!
d) Met 'n band of malsaag, sny die raamsteun per tekening uit en maak dit vas met warm gom aan die raamwerk se agterplank - sorg dat dit vierkantig vasgemaak word.
e) Plaas die 4 dupont -drade op die RasPi GPIO -penne voordat die RasPi -omhulsel aan mekaar vasgemaak word.
f) Bevestig Raspi en luidspreker met warm gom aan die steunarm van die raam. Voltooi die ander verbindings per vorige stap. Opsioneel - bind die USB -kragkabel saam met 'n rooi kabeldraad.
g) Om die python-program outomaties uit te voer tydens die aanvang, voer die opdrag in:
sudo nano /etc /profile
Blaai na onder en voeg die volgende reël by:
sudo python /home/pi/trump/cntDwnSng.py
Tik Ctrl-X om af te sluit, dan "Y" om op te slaan gevolg deur "Enter" twee keer.
h) Om verder te gaan - noudat u RasPi -beheermoontlikhede het, kan u maklik nog meer vieringsfunksies byvoeg, sien aftellingstyd vir Oujaarsaand met die begin van vuurwerke
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Maklike skyfomslag vir 'n skootrekenaar vir 'n skootrekenaar: 6 stappe
Maklike skootbedekking vir 'n skootrekenaar vir 'n skootrekenaar: MATERIAAL: Dik materiaal, byvoorbeeld sintetiese leer, isolasieband, 'n deksel van 'n boks koekies of sjokolade.GEREEDSKAPPE
MicroPython vir goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: 4 stappe
MicroPython op goedkoop $ 3 ESP8266 WeMos D1 Mini vir 2x temperatuurregistrasie, wifi en mobiele statistieke: Met klein goedkoop ESP8266 -chip / toestel kan u temperatuurdata buite, in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek heeltemal gratis aanmeld. Hierdie voorbeeld sal ons gebruik om die verkoelingstemperatuur binne en buite aan te meld
N Aftelklok met LED's: 3 stappe
N Aftelklok met LED's: dit is 'n paar kort aantekeninge oor 'n' aftelklok 'wat ek 10 jaar gelede vir Y2K gebou het. Die klok is vier voet vierkant van voor. Dit is ongeveer 4 sentimeter dik en werk op 'n ingeboude mikrobeheerder. Elke segment is gemaak van ongeveer 20x 10mm LED's. Ek sê