Innehållsförteckning:

Presidential Inauguration Countdown Clock (Wifi): 6 steg
Presidential Inauguration Countdown Clock (Wifi): 6 steg

Video: Presidential Inauguration Countdown Clock (Wifi): 6 steg

Video: Presidential Inauguration Countdown Clock (Wifi): 6 steg
Video: Among Us in HD (Part 25) PLAYMATES #Shorts 2024, November
Anonim
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)
Presidential Inauguration Countdown Clock (Wifi)

Översikt: Nedräkningsklockan liknar kommersiella produkter, med några vändningar:

a) När målhändelsestiden har nåtts, visar nedräkningsklockan: ett rullande meddelande och spelar ljudeffekter och en mp3 -låt - i detta fall visar R. E. M. låt: "It's the End of the World as We Know It (And I Feel Fine)." Spela på Youtube

b) Du kan ange den exakta tiden för en framtida händelse ner till minut och sekund.

c) Wifi-klockfunktionen eliminerar tidsdrift och möjliggör enkel omprogrammering över luften för framtida evenemangsdatum.

Huvudkomponenter: Raspberry Pi, 16 x 2 LCD och högtalare som är monterade i en 5x7 bildram i en dollarbutik.

Färdighetsnivå: Bekant med att konfigurera Raspberry Pi och köra utan huvud, grundläggande Linux -kommandon och pythonprogram, och lite lödning (3 trådar).

Steg 1: Delar och verktyg

Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg

Delar:

  1. Raspberry Pi modell B+ eller senare och fodral
  2. USB -högtalare med 3,5 mm ljudingång. Högtalaren jag använde var en gratis reklamartikel, men den här högtalaren ser ganska nära ut … högtalare. Helst något med en kvadratisk formfaktor.
  3. 2 mikro -USB -kablar och dubbla portladdare - valfritt rött spolar
  4. 5x7 bildram
  5. Sparkfun ljudkabel TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm stereokontakt
  7. 3/4 "tjock hårdplatta eller plywood ca 5" x 8"
  8. I2C 2X16 LCD -displaymodul
  9. 4 hona till hona dupont -bygelkablar (100 eller 200 mm lång är ok)
  10. USB wifi -adapter

Verktyg:

  1. Lim pistol
  2. Lödkolv
  3. Wire stripper
  4. Band eller sticksåg

Steg 2: Konstruera TRRS -ljudkabel

Konstruera TRRS -ljudkabel
Konstruera TRRS -ljudkabel

Löd de gula, röda och gröna kablarna på Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 till Digikey CP-3502-ND 3,5 mm stereokontakt som visas i diagrammet

Steg 3: Konfigurera Raspberry PI

a) Installera Raspberry Pi, var noga med att aktivera I2C och SHH, konfigurera också wifi och se till att du kan ansluta till hallon pi i "huvudlöst läge". Referens guide.

b) Skapa en projektunderkatalog - jag kallade min "trump" för att lägga in de nödvändiga filerna i.

mkdir trump

cd trump

pwd -kommandot ska ge/home/pi/trump

c) Kopiera din ljudeffekt och låtfiler till/home/pi/trump. Filnamnen måste vara DRUMROLL.wav och låten remsong.mp3 för att fungera med det befintliga pythonprogrammet som vi lägger till senare. Du kan använda olika filnamn, men då måste du redigera python -filen. Jag kan inte tillhandahålla dessa filer av upphovsrättsskäl - men du kan hitta många ljudeffektfiler som ingår i Windows OS och naturligtvis ladda ner låtar från iTunes, Amazon …

Tips - för att flytta filer fram och tillbaka mellan min PC och RasPi använder jag verktyget winSCP

Steg 4: Anslut LCD -skärmen till Raspberry Pi, installation och test

Anslut LCD -skärmen till Raspberry Pi, installation och test
Anslut LCD -skärmen till Raspberry Pi, installation och test

a) Anslut LCD -skärmen till Raspberry PI med hjälp av den 4 hona till kvinnliga bygeln. Anslut SDA -stiftet på RasPi till GPIO SDA -stiftet på LCD -skärmen och SCL -stiftet på RasPi till SCL -stiftet på LCD -skärmen, anslut också 5 volt och jordade stiften från RasPi till LCD.

b) För att få din RasPi att prata med LCD -skärmen - öppna Raspberry Pi i huvudlöst läge och se guiden PROGRAMMERA LCD -skärmen med PYTHON av Circuit Basics. Du måste fylla i åtminstone avsnitt med titeln: INSTALLERA RPLCD -BIBLIOTEKET och SKRIVA FÖR ATT VISA I 8 BITLÄGE. Se till att du kan visa "Hej världen" på LCD -skärmen. Gå inte vidare förrän detta är gjort.

Steg 5: Systemtest

Systemtest
Systemtest

a) Håll LCD -skärmen ansluten, anslut också TRRS -ljudkabel mellan högtalare och RasPi (TRRS -kabelände till RasPi). Anslut både RasPi och högtalare till ström. Se diagram ovan.

b) Kopiera filen cntDwnSng.py till din trumfkatalog. För teständamål, redigera filen för att ändra datumvärden till någon gång cirka 10 minuter från när du kör testet:

Kommandosammanfattning -

byt till trumfkatalog"

cd trump

redigera med:

nano cntDwnSng.py

ändra datumvärden för pythonprogram:

# ange måltid och datum här dag = 20

månad = 1

år = 2017

timme = 12

minuter = 00

sek = 0

c) spara python -programmet och kör med kommandot:

python cntDwnSng.py

d) Det förväntade resultatet är: LCD räknar ner tiden tills den når nolltid, sedan spelar ljudeffekten upp, sedan rullar LCD -meddelandet och slutligen spelas mp3 -låten. Om allt går bra kan du återställa datumvärdena.

Steg 6: Ändra bildram och slutmontering

Ändra bildram och slutmontering
Ändra bildram och slutmontering
Ändra bildram och slutmontering
Ändra bildram och slutmontering
Ändra bildram och slutmontering
Ändra bildram och slutmontering

a) Vrid på bildramens stödarm från sida till sida för att lossna från ryggbrädan.

b) Skriv ut filen Inauguration Image (antingen-j.webp

c) Klipp ner alla stift som sticker upp nära skärmen för att få en mer infästning. Fäst LCD -skärmen på ramen med varmt lim och hörnkartongremsor. Montera inte LCD -skärmen upp och ner!

d) Klipp ut ramstödet per ritning med ett band eller en sticksåg och fäst den på bildramens baksida med varmt lim - var noga med att den sitter fast helt.

e) Sätt i de fyra duponttrådarna på RasPi GPIO -stiften innan du fäster ihop RasPi -höljet.

f) Fäst Raspi och högtalare på ramarmen med varmt lim. Slutför de andra anslutningarna per föregående steg. Valfritt - koppla ihop USB -strömkabeln med en röd spole.

g) För att köra pythonprogrammet automatiskt vid start, skriv in kommandot:

sudo nano /etc /profile

Rulla till botten och lägg till följande rad:

sudo python /home/pi/trump/cntDwnSng.py

Skriv Ctrl-X för att avsluta, sedan "Y" för att spara följt av "Enter" två gånger.

h) Går längre - nu när du har RasPi -kontrollfunktioner kan du enkelt lägga till ännu fler festfunktioner, se nedräkningstimer för nyårsafton med fyrverkerier som startar

Rekommenderad: