Innholdsfortegnelse:
- Trinn 1: Deler og verktøy
- Trinn 2: Konstruer TRRS -lydkabel
- Trinn 3: Konfigurer Raspberry PI
- Trinn 4: Koble LCD -skjermen til Raspberry Pi, Setup og Test
- Trinn 5: Systemtest
- Trinn 6: Endre bilderamme og sluttmontering
Video: Nedtellingsklokke for presidentinnvielse (Wifi): 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Oversikt: Nedtellingsklokken ligner på kommersielle produkter, med noen få vendinger:
a) Når målhendelsestiden er nådd, viser nedtellingsklokken: en rullende kunngjøring og spiller lydeffekter og en mp3 -sang - i dette tilfellet vil R. E. M. sang: "It's the End of the World as We Know It (And I Feel Fine)." Spill på Youtube
b) Du kan angi det eksakte tidspunktet for en fremtidig hendelse ned til minuttet og det andre.
c) Wifi-klokkefunksjon eliminerer tidsavvik og tillater enkel omprogrammering over luften for fremtidige hendelsesdatoer.
Viktige komponenter: Raspberry Pi, 16 x 2 LCD og drevet høyttaler montert i en 5x7 bilderamme i en dollarbutikk.
Ferdighetsnivå: Er kjent med å sette opp Raspberry Pi og kjøre hodeløst, grunnleggende Linux -kommandoer og python -programmer, og litt lodding (3 ledninger).
Trinn 1: Deler og verktøy
Deler:
- Raspberry Pi modell B+ eller nyere og etui
- USB -drevet høyttaler med 3,5 mm lydinngang. Høyttaleren jeg brukte var en gratis salgsfremmende vare, men denne høyttaleren ser ganske nær ut … høyttaler. Ideelt sett noe med en kvadratisk formfaktor.
- 2 mikro -USB -kabler og to -port lader - valgfri rød spole ledningsnett
- 5x7 bilderamme
- Sparkfun lydkabel TRRS - 18 "(pigtail) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereokontakt
- 3/4 "tykt hardboard eller kryssfiner ca 5" x 8"
- I2C 2X16 LCD -skjermmodul
- 4 hun -til -dupont -jumperledninger (100 eller 200 mm lang er ok)
- USB wifi adapter
Verktøy:
- Varm limpistol
- Loddejern
- Wire stripper
- Band eller stikksag
Trinn 2: Konstruer TRRS -lydkabel
Lodd de gule, røde og grønne ledningene til Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 til Digikey CP-3502-ND 3,5 mm stereokontakt som vist på diagrammet
Trinn 3: Konfigurer Raspberry PI
a) Sett opp Raspberry Pi, sørg for å aktivere I2C og SHH, konfigurer også wifi og vær sikker på at du kan koble til bringebær pi i "hodeløs modus". Referansehåndbok.
b) Lag en underkatalog for et prosjekt - jeg kalte min "trump" for å sette de nødvendige filene inn.
mkdir trumf
cd trumf
pwd -kommandoen skal gi/home/pi/trump
c) Kopier lydeffekten og sangfilene til/home/pi/trump. Filnavnene må være DRUMROLL.wav og sangen remsong.mp3 for å fungere med det som er python-programmet vi legger til senere. Du kan bruke forskjellige filnavn, men da må du redigere python -filen. Jeg kan ikke levere disse filene av opphavsrettsmessige årsaker - men du kan finne mange lydeffektfiler inkludert i Windows OS, og selvfølgelig laste ned sanger fra iTunes, Amazon …
Tips - for å flytte filer frem og tilbake mellom min PC og RasPi bruker jeg verktøyet winSCP
Trinn 4: Koble LCD -skjermen til Raspberry Pi, Setup og Test
a) Koble LCD -skjermen til Raspberry PI ved å bruke den 4 hun -til -hun -jumperen. Koble SDA -pinnen på RasPi til GPIO SDA -pinnen på LCD -skjermen, og SCL -pinnen på RasPi til SCL -pinnen på LCD -skjermen, koble også de 5 volt og jordede pinnene fra RasPi til LCD.
b) For å få RasPi -en til å snakke med LCD -en - få tilgang til Raspberry Pi i hodeløs modus, og se veiledningen PROGRAMMERE LCDEN MED PYTHON etter Circuit Basics. Du må fullføre minst seksjoner med tittelen: INSTALLERE RPLCD -BIBLIOTEKET og SKRIV FOR Å VISE I 8 BIT -MODUS. Sørg for at du kan vise "Hello World" på LCD -skjermen. Ikke gå lenger før dette er gjort.
Trinn 5: Systemtest
a) Hold LCD -en tilkoblet, og koble også til TRRS -lydkabelen mellom høyttaleren og RasPi (TRRS -kabelenden til RasPi). Koble både RasPi og høyttaler til strøm. Se diagrammet ovenfor.
b) Kopier filen cntDwnSng.py til trumfkatalogen. For testformål, rediger filen for å endre datoverdiene til en gang omtrent 10 minutter fra når du kjører testen:
Kommandosammendrag -
bytt til trumfkatalog"
cd trumf
rediger med:
nano cntDwnSng.py
endre python -programdatoverdier:
# skriv inn måletidspunkt og dato her dag = 20
måned = 1
år = 2017
time = 12
minutter = 00
sek = 0
c) lagre python -programmet og kjør med kommando:
python cntDwnSng.py
d) Det forventede resultatet er: LCD teller ned tiden til den når null tid, deretter spiller lydeffekten, deretter ruller LCD -meldingen, og til slutt spilles mp3 -sangen. Hvis alt går bra, kan du tilbakestille datoverdiene.
Trinn 6: Endre bilderamme og sluttmontering
a) Vri støttearmen for fotoramme fra side til side for å løsne fra bakplaten.
b) Skriv ut Inauguration Image -filen (enten-j.webp
c) Klipp ned alle pinnene som stikker opp nær skjermen for å få et mer innfelt feste. Fest LCD -en til rammen av bakplaten med varmt lim og hjørnepappestrimler. Ikke monter LCD -skjermen opp ned!
d) Klipp ut rammestøtte per tegning med et bånd eller en stikksag og fest den til rammen på baksiden med varmt lim - pass på at den er festet helt.
e) Sett de 4 dupont -ledningene på RasPi GPIO -pinner før du klikker RasPi -saken sammen.
f) Fest Raspi og høyttaler til rammestøttearmen med varmt lim. Fullfør de andre koblingene per forrige trinn. Valgfritt - bind USB -strømkabelen sammen med rød spole.
g) For å kjøre python-programmet automatisk ved oppstart, skriv inn kommandoen:
sudo nano /etc /profile
Rull til bunnen og legg til følgende linje:
sudo python /home/pi/trump/cntDwnSng.py
Skriv Ctrl-X for å avslutte, deretter "Y" for å lagre etterfulgt av "Enter" to ganger.
h) Å gå videre - nå som du har RasPi -kontrollfunksjoner, kan du enkelt legge til enda flere feiringsfunksjoner, se nedtellingstimer for nyttårsaften med fyrverkeri.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Slik laster du fôr til kyr: 9 trinn
Slik laster du fôr til kyr: Alt som lever trenger mat for å overleve. I vinter- og vårmånedene er det ikke gress for kyr å beite på. Dette gjør det veldig viktig at kuene blir matet skikkelig slik at de produserer sunne kalver. I de følgende trinnene vil pr
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi - RGB LED STRIP Smarttelefonkontroll: 4 trinn
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi | RGB LED STRIP Smartphone Control: Hei folkens i denne opplæringen lærer vi hvordan du bruker nodemcu eller esp8266 som en IR -fjernkontroll for å kontrollere en RGB LED -stripe, og Nodemcu vil bli styrt av smarttelefonen over wifi. Så i utgangspunktet kan du kontrollere RGB LED STRIP med smarttelefonen din
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: 6 trinn
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: En ny verden av disse mikrodatamaskinene har kommet, og denne tingen er ESP8266 NODEMCU. Dette er den første delen som viser hvordan du kan installere miljøet til esp8266 i din arduino IDE gjennom startvideoen og når delene inkluderer
En nedtellingsklokke med lysdioder: 3 trinn
En nedtellingsklokke med lysdioder: Dette er noen korte notater om en 'nedtellingsklokke' jeg bygde for 10 år siden for Y2K. Klokken er 4 fot kvadrat fra forsiden. Den er omtrent 4 tommer tykk, og kjører på en innebygd mikrokontroller. Hvert segment er laget av rundt 20x 10 mm lysdioder. Jeg ca