INHOUDSOPGAWE:

Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe
Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe

Video: Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe

Video: Aftelklok vir presidensiële inhuldiging (Wifi): 6 stappe
Video: Let's Chop It Up (Episode 61) (Subtitles): Wednesday January 12, 2022 2024, November
Anonim
Aftelklok vir presidensiële inhuldiging (Wifi)
Aftelklok vir presidensiële inhuldiging (Wifi)
Aftelklok vir presidensiële inhuldiging (Wifi)
Aftelklok vir presidensiële inhuldiging (Wifi)
Aftelklok vir presidensiële inhuldiging (Wifi)
Aftelklok vir presidensiële inhuldiging (Wifi)

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

Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap

Dele:

  1. Framboos Pi -model B+ of later en omhulsel
  2. 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.
  3. 2 mikro -USB -kabels en laaier met dubbele poort - opsionele harnas vir rooi spoel
  4. 5x7 prentraam
  5. Sparkfun Audio Cable TRRS - 18 "(varkstaart) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereo-aansluiting
  7. 3/4 "dik hardebord of laaghout ongeveer 5" by 8"
  8. I2C 2X16 LCD -skermmodule
  9. 4 dupont -drade van vrou tot vrou (100 of 200 mm lank is ok)
  10. USB wifi adapter

Gereedskap:

  1. Warm gom geweer
  2. Soldeerbout
  3. Draadstroper
  4. Band- of malzaag

Stap 2: Bou TRRS -audiokabel

Bou TRRS -audiokabel
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

Koppel die LCD -skerm aan die Raspberry Pi, opstel en toets
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

Stelsel toets
Stelsel toets

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

Verander prentraamwerk en finale samestelling
Verander prentraamwerk en finale samestelling
Verander prentraamwerk en finale samestelling
Verander prentraamwerk en finale samestelling
Verander prentraamwerk en finale samestelling
Verander prentraamwerk en finale samestelling

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: