Indholdsfortegnelse:
- Trin 1: Dele og værktøjer
- Trin 2: Konstruer TRRS -lydkabel
- Trin 3: Konfigurer Raspberry PI
- Trin 4: Tilslut LCD -skærmen til Raspberry Pi, opsætning og test
- Trin 5: Systemtest
- Trin 6: Rediger billedramme og sidste samling
Video: Præsidentindvielse nedtællingsur (Wifi): 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Oversigt: Nedtællingsur ligner kommercielle produkter med et par vendinger:
a) Når målhændelsestiden er nået, viser nedtællingsuret: en rullende meddelelse og afspiller lydeffekter og en mp3 -sang - i dette tilfælde vil R. E. M. sang: "It's the End of the World as We Know It (And I Feel Fine)." Afspil på Youtube
b) Du kan angive det nøjagtige tidspunkt for en fremtidig begivenhed ned til minut og sekund.
c) Wifi-urfunktion eliminerer tidsdrift og muliggør let omprogrammering over luften til fremtidige begivenhedsdatoer.
Vigtigste komponenter: Raspberry Pi, 16 x 2 LCD og højttaler, der er monteret i en 5x7 billedramme i en dollarbutik.
Færdighedsniveau: Kendskab til opsætning af Raspberry Pi og kørsel uden hoved, Linux grundlæggende kommandoer og python -programmer og en lille smule lodning (3 ledninger).
Trin 1: Dele og værktøjer
Dele:
- Raspberry Pi model B+ eller nyere og etui
- USB -højttaler med 3,5 mm lydindgang. Højttaleren, jeg brugte, var en gratis salgsfremmende vare, men denne højttaler ser temmelig tæt ud … højttaler. Ideelt set noget med en firkantet formfaktor.
- 2 mikro -USB -kabler og dual -port oplader - valgfri rød spole ledningsnet
- 5x7 billedramme
- Sparkfun lydkabel TRRS - 18 "(pigtail) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereostik
- 3/4 "tyk hardboard eller krydsfiner ca. 5" x 8"
- I2C 2X16 LCD display modul
- 4 hun til kvindelige dupont -jumpertråde (100 eller 200 mm lange er ok)
- USB wifi adapter
Værktøjer:
- Varm limpistol
- Loddekolbe
- Wire stripper
- Bånd eller pilesav
Trin 2: Konstruer TRRS -lydkabel
Lod de gule, røde og grønne ledninger på Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 til Digikey CP-3502-ND 3,5 mm stereostik som vist på diagrammet
Trin 3: Konfigurer Raspberry PI
a) Konfigurer Raspberry Pi, sørg for at aktivere I2C og SHH, konfigurer også wifi og vær sikker på at du kan oprette forbindelse til hindbær pi i "hovedløs tilstand". Referencevejledning.
b) Opret en projektundermappe - jeg kaldte min "trump" for at sætte de nødvendige filer i.
mkdir trumf
cd trumf
pwd -kommandoen skal give/home/pi/trump
c) Kopier din lydeffekt og sangfiler til/home/pi/trump. Filnavnene skal være DRUMROLL.wav og sangen remsong.mp3 for at fungere med det som det er python-program, vi tilføjer senere. Du kan bruge forskellige filnavne, men derefter skal du redigere python -filen. Jeg kan ikke levere disse filer af ophavsretlige årsager - men du kan finde mange lydeffektfiler inkluderet i Windows OS, og selvfølgelig downloade sange fra iTunes, Amazon …
Tip - til at flytte filer frem og tilbage mellem min pc og RasPi bruger jeg hjælpeprogrammet winSCP
Trin 4: Tilslut LCD -skærmen til Raspberry Pi, opsætning og test
a) Tilslut LCD'en til Raspberry PI ved hjælp af den 4 hun til hun jumper. Tilslut SDA -stiften på RasPi til GPIO SDA -stiften på LCD'et og SCL -stiften på RasPi til SCL -stiften på LCD'et. Tilslut også de 5 volt og jordede stifter fra RasPi til LCD.
b) For at få din RasPi til at tale med LCD'et - få adgang til Raspberry Pi i hovedløs tilstand, og se guiden PROGRAMMERING AF LCD'EN MED PYTHON efter Circuit Basics. Du skal udfylde mindst afsnit med titlen: INSTALLERING AF RPLCD -BIBLIOTEKET og SKRIV TIL VISNING I 8 BIT -TILSTAND. Sørg for, at du kan vise "Hej verden" på LCD -skærmen. Gå ikke længere, før dette er gjort.
Trin 5: Systemtest
a) Hold LCD'en tilsluttet, og tilslut også TRRS -lydkabel mellem højttaler og RasPi (TRRS -kabelende til RasPi). Tilslut både RasPi og højttaler til strøm. Se diagrammet ovenfor.
b) Kopier filen cntDwnSng.py til din trumfkatalog. Til testformål skal du redigere filen for at ændre datoværdierne til engang cirka 10 minutter fra, når du kører testen:
Kommandosammendrag -
skift til trumfkatalog"
cd trumf
rediger med:
nano cntDwnSng.py
ændre python -programdatoværdier:
# indtast måltid og dato her dag = 20
måned = 1
år = 2017
time = 12
minutter = 00
sek = 0
c) gem python -program og kør med kommando:
python cntDwnSng.py
d) Det forventede resultat er: LCD tæller tiden ned, indtil den når nul -tiden, derefter afspilles lydeffekten, derefter ruller LCD -beskeden, og til sidst afspilles mp3 -sangen. Hvis alt går godt, kan du nulstille datoværdierne.
Trin 6: Rediger billedramme og sidste samling
a) Vrid billedrammestøttearmen fra side til side for at løsne den fra bagpladen.
b) Udskriv Inauguration Image -filen (enten-j.webp
c) Skær alle stifter ned, der stikker op nær skærmen for at få et mere flush mount. Fastgør LCD -skærmen til ramme bagpladen med varm lim og hjørnepapstrimler. Monter ikke LCD -skærmen på hovedet!
d) Med et bånd eller en pilesav skæres rammestøtten ud pr. tegning og fastgøres til billedrammens bagplade med varm lim - sørg for at den er fastgjort firkantet.
e) Sæt de 4 dupont -ledninger på RasPi GPIO -benene, før du klikker RasPi -kabinettet sammen.
f) Sæt Raspi og højttaler på rammestøttearmen med varm lim. Fuldfør de andre forbindelser pr. Foregående trin. Valgfrit - bind USB -strømkablet sammen med en rød spole.
g) Hvis du vil køre python-programmet automatisk ved opstart, skal du indtaste kommandoen:
sudo nano /etc /profile
Rul til bunden, og tilføj følgende linje:
sudo python /home/pi/trump/cntDwnSng.py
Skriv Ctrl-X for at afslutte, derefter "Y" for at gemme efterfulgt af "Enter" to gange.
h) Går videre - nu hvor du har RasPi -kontrolfunktioner, kan du nemt tilføje endnu flere festfunktioner, se nytårsaften Nedtællingstimer med fyrværkerilancering
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
ESP8266 RGB LED STRIP WIFI -kontrol - NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi - RGB LED STRIP Smartphone -kontrol: 4 trin
ESP8266 RGB LED STRIP WIFI -kontrol | NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi | RGB LED STRIP Smartphone -kontrol: Hej fyre i denne vejledning lærer vi, hvordan du bruger nodemcu eller esp8266 som en IR -fjernbetjening til at styre en RGB LED -strip, og Nodemcu styres af smartphone over wifi. Så dybest set kan du styre RGB LED STRIP med din smartphone
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: 6 trin
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: En ny verden af disse mikrocomputere er ankommet, og denne ting er ESP8266 NODEMCU. Dette er den første del, der viser, hvordan du kan installere miljøet for esp8266 i din arduino IDE gennem videoen, der kommer i gang, og da delene inkluderer
Et nedtællingsur med lysdioder: 3 trin
Et nedtællingsur med lysdioder: Dette er nogle korte notater om et 'nedtællingsur', jeg byggede for 10 år siden til Y2K, Uret er 4 fod kvadrat fra forsiden. Den er omkring 4 tommer tyk og kører på en integreret mikrokontroller. Hvert segment er fremstillet af omkring 20x 10 mm lysdioder. Jeg ca