Indholdsfortegnelse:

Præsidentindvielse nedtællingsur (Wifi): 6 trin
Præsidentindvielse nedtællingsur (Wifi): 6 trin

Video: Præsidentindvielse nedtællingsur (Wifi): 6 trin

Video: Præsidentindvielse nedtællingsur (Wifi): 6 trin
Video: Die Sendung mit der Maus, Südafrika Spezial Die Geschichte der Apartheid.mp4 2024, November
Anonim
Præsidentindvielse nedtællingsur (Wifi)
Præsidentindvielse nedtællingsur (Wifi)
Præsidentindvielse nedtællingsur (Wifi)
Præsidentindvielse nedtællingsur (Wifi)
Præsidentindvielse nedtællingsur (Wifi)
Præsidentindvielse nedtællingsur (Wifi)

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 og værktøjer
Dele og værktøjer
Dele og værktøjer
Dele og værktøjer
Dele og værktøjer
Dele og værktøjer

Dele:

  1. Raspberry Pi model B+ eller nyere og etui
  2. 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.
  3. 2 mikro -USB -kabler og dual -port oplader - valgfri rød spole ledningsnet
  4. 5x7 billedramme
  5. Sparkfun lydkabel TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereostik
  7. 3/4 "tyk hardboard eller krydsfiner ca. 5" x 8"
  8. I2C 2X16 LCD display modul
  9. 4 hun til kvindelige dupont -jumpertråde (100 eller 200 mm lange er ok)
  10. USB wifi adapter

Værktøjer:

  1. Varm limpistol
  2. Loddekolbe
  3. Wire stripper
  4. Bånd eller pilesav

Trin 2: Konstruer TRRS -lydkabel

Konstruer TRRS -lydkabel
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

Tilslut LCD -skærmen til Raspberry Pi, opsætning og test
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

Systemtest
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

Rediger billedramme og sidste samling
Rediger billedramme og sidste samling
Rediger billedramme og sidste samling
Rediger billedramme og sidste samling
Rediger billedramme og sidste samling
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: