Tartalomjegyzék:

Elnöki beiktatási visszaszámláló óra (Wifi): 6 lépés
Elnöki beiktatási visszaszámláló óra (Wifi): 6 lépés

Videó: Elnöki beiktatási visszaszámláló óra (Wifi): 6 lépés

Videó: Elnöki beiktatási visszaszámláló óra (Wifi): 6 lépés
Videó: Köztársasági elnöki beiktatási ceremónia * Balázs János - Kádár Viktória 2024, Július
Anonim
Elnöki beiktatási visszaszámláló óra (Wifi)
Elnöki beiktatási visszaszámláló óra (Wifi)
Elnöki beiktatási visszaszámláló óra (Wifi)
Elnöki beiktatási visszaszámláló óra (Wifi)
Elnöki beiktatási visszaszámláló óra (Wifi)
Elnöki beiktatási visszaszámláló óra (Wifi)

Áttekintés: A visszaszámláló óra hasonló a kereskedelmi termékekhez, néhány fordulattal:

a) Amikor elérjük a kívánt eseményidőt, a visszaszámláló óra: görgető közleményt jelenít meg, hanghatásokat és mp3 dalt játszik le - ebben az esetben az R. E. M. dal: „Ez a világ vége, ahogy tudjuk (és jól érzem magam).” Játssz a Youtube -on

b) Megadhatja a jövőbeli esemény pontos idejét, percre és másodpercre.

c) A Wifi óra funkció kiküszöböli az időeltolódást, és lehetővé teszi a levegőbe történő egyszerű átprogramozást a jövőbeli események időpontjaihoz.

Főbb alkotóelemei: Raspberry Pi, 16 x 2 LCD, és egy hangszóró egy dollár áruházban szerelt 5x7 képkeretben.

Készségszint: Ismeri a Raspberry Pi beállítását és a fej nélküli, Linux alapparancsok és python programok futtatását, valamint egy kis forrasztást (3 vezeték).

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök
Alkatrészek és eszközök

Alkatrészek:

  1. Raspberry Pi B+ vagy újabb modell és tok
  2. USB tápellátású hangszóró 3,5 mm -es audió bemenettel. Az általam használt hangszóró ingyenes promóciós cikk volt, de ez a hangszóró nagyon közel áll… hangszóróhoz. Ideális esetben valami négyzet alakú.
  3. 2 mikro USB kábel és kétportos töltő - opcionális piros tekercses kábelköteg
  4. 5x7 képkeret
  5. Sparkfun audio kábel TRRS - 18 "(pigtail) CAB -11580
  6. Digikey CP-3502-ND 3,5 mm-es sztereó csatlakozó
  7. 3/4 "vastag farostlemez vagy rétegelt lemez, körülbelül 5" x 8"
  8. I2C 2X16 LCD kijelző modul
  9. 4 hüvely -női dupont jumper vezeték (100 vagy 200 mm hosszú)
  10. USB wifi adapter

Eszközök:

  1. Ragasztópisztoly
  2. Forrasztópáka
  3. Drótcsík
  4. Szalag- vagy szúrófűrész

2. lépés: Készítse el a TRRS hangkábelt

Készítsen TRRS audio kábelt
Készítsen TRRS audio kábelt

Forrasztja a Sparkfun TRRS-18 hüvelykes (pigtail) CAB-11580 hangkábel sárga, piros és zöld vezetékét a Digikey CP-3502-ND 3,5 mm-es sztereó csatlakozóhoz az ábra szerint

3. lépés: A Raspberry PI beállítása

a) Állítsa be a Raspberry Pi -t, feltétlenül engedélyezze az I2C -t és az SHH -t, állítsa be a wifit, és győződjön meg róla, hogy "fej nélküli módban" csatlakozhat a málna pi -hez. Útmutató.

b) Hozzon létre egy projekt alkönyvtárat - az enyémet "trump" -nak neveztem, hogy a szükséges fájlokat behelyezhessem.

mkdir trump

cd adu

A pwd parancsnak engednie kell a/home/pi/trump parancsnak

c) Másolja át hanghatását és dalfájljait a/home/pi/trump mappába. A fájlneveknek DRUMROLL.wav-nak és a remsong.mp3 dalnak kell lenniük, hogy működjenek a később hozzáadandó python programmal. Használhat különböző fájlneveket, de akkor szerkesztenie kell a python fájlt. Ezeket a fájlokat szerzői jogi okokból nem tudom biztosítani - de sok hanghatásfájlt találhat a Windows operációs rendszerben, és természetesen letölthet dalokat az iTunes -ból, az Amazon -ból…

Tipp - a fájlok oda -vissza mozgatásához a PC és a RasPi között a winSCP segédprogramot használom

4. lépés: Csatlakoztassa az LCD kijelzőt a Raspberry Pi -hez, telepítse és tesztelje

Csatlakoztassa az LCD kijelzőt a Raspberry Pi -hez, állítsa be és tesztelje
Csatlakoztassa az LCD kijelzőt a Raspberry Pi -hez, állítsa be és tesztelje

a) Csatlakoztassa az LCD -t a Raspberry PI -hez a 4 női -női jumper segítségével. Csatlakoztassa a RasPi SDA -érintkezőjét a GPIO SDA -tűhöz az LCD -n, és a RasPi -n lévő SCL -tűt az LCD -n lévő SCL -tűhöz, és csatlakoztassa az 5 voltos és a földelt csatlakozókat a RasPi -től az LCD -hez.

b) Ahhoz, hogy RasPi -je beszéljen az LCD -vel - nyissa meg a Raspberry Pi -t fej nélküli módban, és tekintse meg az LCD PROGRAMOZÁSA PYTHON -nal az áramkör alapjai című útmutatót. Legalább a következő részeket kell kitöltenie: AZ RPLCD KÖNYVTÁR TELEPÍTÉSE, és ÍRJON KIJELZÉSRE 8 BIT MÓDBAN. Győződjön meg arról, hogy a "Hello World" felirat megjelenik az LCD -n. Ne menjen tovább, amíg ez meg nem történik.

5. lépés: Rendszerteszt

Rendszer teszt
Rendszer teszt

a) Tartsa az LCD -t csatlakoztatva, és csatlakoztassa a TRRS audio kábelt a hangszóró és a RasPi közé (a TRRS kábel vége a RasPi -hez). Csatlakoztassa a RasPi -t és a hangszórót az áramellátáshoz. Lásd a fenti diagramot.

b) Másolja a cntDwnSng.py fájlt a trump könyvtárába. Tesztelési célokból szerkessze a fájlt, hogy a dátum értékeit a teszt futtatása után körülbelül 10 percre módosítsa:

Parancsok összefoglalása -

váltás trump könyvtárba"

cd adu

szerkesztés:

nano cntDwnSng.py

módosítsa a python program dátumértékeit:

# itt adja meg a célidőt és a dátumot nap = 20

hónap = 1

év = 2017

óra = 12

perc = 00

sec = 0

c) mentse el a python programot és futtassa a következő paranccsal:

python cntDwnSng.py

d) A várt eredmény: az LCD visszaszámolja az időt, amíg el nem éri a nullát, majd a hanghatás lejátszódik, majd az LCD üzenet görget, és végül az mp3 dal játszódik le. Ha minden jól megy, visszaállíthatja a dátumértékeket.

6. lépés: Módosítsa a képkeretet és a végső szerelvényt

Módosítsa a képkeretet és a végső szerelvényt
Módosítsa a képkeretet és a végső szerelvényt
Módosítsa a képkeretet és a végső szerelvényt
Módosítsa a képkeretet és a végső szerelvényt
Módosítsa a képkeretet és a végső szerelvényt
Módosítsa a képkeretet és a végső szerelvényt

a) Forgassa el a képkeret tartó karját oldalról oldalra, hogy leválassza a palánktól.

b) Nyomtassa ki az avató képfájlt-j.webp

c) Vágja le a kijelző közelében felragasztott csapokat, hogy még simabb legyen. Csatlakoztassa az LCD -t a keret hátlapjához forró ragasztóval és sarok kartoncsíkokkal. Ne szerelje fel fejjel lefelé az LCD -t!

d) Szalaggal vagy szúrófűrésszel vágja le a kerettartót rajzonként, és forró ragasztóval rögzítse a képkeret hátlapjához - ügyeljen arra, hogy egyenesen rögzítse.

e) Csatlakoztassa a 4 dupont vezetéket a RasPi GPIO csapokhoz, mielőtt összekapcsolja a RasPi tokot.

f) Rögzítse a Raspi -t és a hangszórót a kerettartó karhoz forró ragasztóval. Végezze el a többi csatlakozást az előző lépés szerint. Opcionális - kösse össze az USB tápkábelt piros tekercses kábelköteggel.

g) A python program automatikus futtatásához indításkor írja be a következő parancsot:

sudo nano /etc /profile

Görgessen lefelé, és adja hozzá a következő sort:

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

A kilépéshez írja be a Ctrl-X billentyűt, majd a mentéshez az "Y" billentyűt, majd kétszer az "Enter" gombot.

h) Továbblépve - most, hogy rendelkezik RasPi vezérlő képességekkel, könnyedén hozzáadhat még több ünnepi funkciót, lásd: Szilveszteri visszaszámláló tűzijáték -indító képességgel

Ajánlott: