Sisällysluettelo:
- Vaihe 1: Osat ja työkalut
- Vaihe 2: Rakenna TRRS -äänikaapeli
- Vaihe 3: Määritä Vadelma PI
- Vaihe 4: Liitä LCD -näyttö Raspberry Pi -laitteeseen, asenna ja testaa
- Vaihe 5: Järjestelmätesti
- Vaihe 6: Muokkaa kuvakehystä ja lopullista kokoonpanoa
Video: Presidentin virkaanastujan lähtölaskenta (Wifi): 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Yleiskatsaus: Ajastin on samanlainen kuin kaupalliset tuotteet, muutamia käänteitä:
a) Kun tapahtuman tavoiteaika on saavutettu, ajastin: näyttää vieritysilmoituksen ja toistaa äänitehosteet ja mp3 -kappaleen - tässä tapauksessa R. E. M. laulu: "Se on maailman loppu sellaisena kuin me sen tunnemme (ja minusta tuntuu hyvältä)." Soita Youtubessa
b) Voit määrittää tulevan tapahtuman tarkan ajan minuuttiin ja sekuntiin asti.
c) Wifi-kellotoiminto eliminoi ajan kulumisen ja mahdollistaa helpon ohjelmoinnin langattomasti tuleville tapahtumapäiville.
Pääkomponentit: Raspberry Pi, 16 x 2 LCD -näyttö ja virtalähdekaiutin, joka on asennettu dollarin myymälän 5x7 -kuvakehykseen.
Taitotaso: Tuntee Raspberry Pi: n asentamisen ja ilman päätä, Linux -peruskomentojen ja python -ohjelmien suorittamisen sekä hieman juottamista (3 johtoa).
Vaihe 1: Osat ja työkalut
Osat:
- Raspberry Pi malli B+ tai uudempi ja kotelo
- USB -kaiutin 3,5 mm: n äänitulolla. Kaiutin, jota käytin, oli ilmainen mainostuote, mutta tämä kaiutin näyttää melko läheltä… kaiutin. Ihannetapauksessa jotain neliön muotoista tekijää.
- 2 mikro -USB -kaapelia ja kaksiporttinen laturi - valinnainen punainen kelajohtosarja
- 5x7 kuvakehys
- Sparkfun -äänikaapeli TRRS - 18 "(letti) CAB -11580
- Digikey CP-3502-ND 3,5 mm stereopistoke
- 3/4 "paksu kovalevy tai vaneri noin 5 x 8"
- I2C 2X16 LCD -näyttömoduuli
- 4 naaras -naaras dupont -hyppyjohdinta (100 tai 200 mm pitkä on ok)
- USB wifi -sovitin
Työkalut:
- Kuuma liimapistooli
- Juotin
- Langanpoistaja
- Vanne- tai jig -saha
Vaihe 2: Rakenna TRRS -äänikaapeli
Juottaa Sparkfun-äänikaapelin TRRS-18 (letti) CAB-11580 keltaiset, punaiset ja vihreät johdot Digikey CP-3502-ND 3,5 mm: n stereopistokkeeseen kuvan osoittamalla tavalla
Vaihe 3: Määritä Vadelma PI
a) Asenna Raspberry Pi, muista ottaa I2C ja SHH käyttöön, aseta myös wifi ja varmista, että voit muodostaa yhteyden vadelma pi: hen "headless -tilassa". Viiteopas.
b) Luo projektin alihakemisto - kutsuin omani "trumpiksi" laittaaksesi tarvittavat tiedostot.
mkdir trump
cd trump
pwd -komennon pitäisi antaa/home/pi/trump
c) Kopioi äänitehosteet ja biisitiedostot kansioon/home/pi/trump. Tiedostojen nimien on oltava DRUMROLL.wav ja kappale remsong.mp3, jotta ne toimivat myöhemmin lisättävän nykyisen python-ohjelman kanssa. Voit käyttää eri tiedostonimiä, mutta sitten sinun on muokattava python -tiedostoa. En voi toimittaa näitä tiedostoja tekijänoikeussyistä - mutta löydät monia äänitehosteetiedostoja, jotka sisältyvät Windows -käyttöjärjestelmään, ja tietysti ladata kappaleita iTunesista, Amazonista…
Vinkki - tiedostojen siirtämiseen edestakaisin tietokoneen ja RasPi: n välillä käytän apuohjelmaa winSCP
Vaihe 4: Liitä LCD -näyttö Raspberry Pi -laitteeseen, asenna ja testaa
a) Liitä nestekidenäyttö Raspberry PI -liitäntään käyttämällä 4 naaras -naarasliitintä. Liitä RasPi: n SDA -nasta nestekidenäytön GPIO SDA -tappiin ja RasPi: n SCL -nasta nestekidenäytön SCL -nastaan.
b) Saadaksesi RasPi -laitteesi puhumaan nestekidenäytölle - käytä Raspberry Pi: tä päättömässä tilassa ja katso opas Nestekidenäytön ohjelmointi PYTHONilla Circuit Basics -ohjelmalla. Sinun on täytettävä ainakin osiot: RPLCD -KIRJASTON ASENTAMINEN ja NÄYTÄ KIRJOITTAA 8 -BIT -TILASSA. Varmista, että voit näyttää "Hello World" nestekidenäytössä. Älä mene pidemmälle ennen kuin tämä on tehty.
Vaihe 5: Järjestelmätesti
a) Pidä nestekidenäyttö liitettynä, liitä myös TRRS -äänikaapeli kaiuttimen ja RasPi: n väliin (TRRS -kaapelin pää RasPiin). Liitä sekä RasPi että kaiutin virtalähteeseen. Katso yllä oleva kaavio.
b) Kopioi tiedosto cntDwnSng.py trump -hakemistoosi. Muokkaa tiedostoa testitarkoituksessa ja muuta päivämäärän arvoksi noin 10 minuutin kuluttua testin suorittamisesta:
Komentojen yhteenveto -
vaihda trump -hakemistoon"
cd trump
muokkaa:
nano cntDwnSng.py
muuttaa python -ohjelman päivämääräarvoja:
# anna tavoiteaika ja päivämäärä tähän päivä = 20
kuukausi = 1
vuosi = 2017
tunti = 12
minuuttia = 00
sek = 0
c) tallenna python -ohjelma ja suorita komennolla:
python cntDwnSng.py
d) Odotettu tulos on: LCD laskee ajan, kunnes se saavuttaa nollan, sitten äänitehoste toistetaan, LCD -viesti vierii ja lopulta mp3 -kappale toistetaan. Jos kaikki menee hyvin, voit nollata päivämäärän arvot.
Vaihe 6: Muokkaa kuvakehystä ja lopullista kokoonpanoa
a) Irrota taustalevystä heiluttamalla varastossa olevaa kuvakehyksen tukivartta sivuttain.
b) Tulosta avautumistiedosto (joko-j.webp
c) Leikkaa kaikki näytön lähellä olevat tapit, jotta saat tasaisemman asennuksen. Kiinnitä nestekidenäyttö kehyksen taustalevylle kuumaliimalla ja kulmapahvinauhoilla. Älä asenna LCD -näyttöä ylösalaisin!
d) Leikkaa vanne- tai jigisahalla kehystuki piirustuksen mukaan ja kiinnitä kuvakehyksen taustalevyyn kuumaliimalla - varmista, että se on kiinnitetty tasaisesti.
e) Työnnä 4 dupont -johtoa RasPi GPIO -nastoihin ennen kuin napsautat RasPi -kotelon yhteen.
f) Kiinnitä Raspi ja kaiutin rungon tukivarteen kuumaliimalla. Suorita muut liitännät edellisen vaiheen mukaisesti. Valinnainen - sido USB -virtajohto yhteen punaisen kelan johtosarjan kanssa.
g) Käynnistä python-ohjelma automaattisesti käynnistyksen yhteydessä kirjoita komento:
sudo nano /etc /profile
Vieritä alas ja lisää seuraava rivi:
sudo python /home/pi/trump/cntDwnSng.py
Poistu kirjoittamalla Ctrl-X, tallenna sitten "Y" ja paina sitten "Enter" kahdesti.
h) Jatka pidemmälle - nyt kun sinulla on RasPi -ohjausominaisuudet, voit helposti lisätä vielä enemmän juhlatoimintoja, katso uudenvuodenaaton ajastin ja ilotulituslaite
Suositeltava:
ESP32 TTGO WiFi -signaalin voimakkuus: 8 vaihetta (kuvilla)
ESP32 TTGO WiFi -signaalin voimakkuus: Tässä opetusohjelmassa opimme näyttämään WiFi -verkon signaalin voimakkuuden käyttämällä ESP32 TTGO -korttia
Erittäin pienitehoinen WiFi-kotiautomaatiojärjestelmä: 6 vaihetta (kuvilla)
Erittäin pienitehoinen WiFi-kodin automaatiojärjestelmä: Tässä projektissa näytämme, kuinka voit rakentaa paikallisen perusautomaatiojärjestelmän muutamassa vaiheessa. Aiomme käyttää Raspberry Pi: tä, joka toimii keskeisenä WiFi -laitteena. Kun taas päätesolmuissa aiomme käyttää IOT Cricketiä akkutehon valmistamiseen
Wifi -jääkaappi: 4 vaihetta
Wifi -jääkaappi: - Hei, valmistajatilastasi puuttuu jääkaappi, ota tämä! - Kiitos! Mutta kaveri, se on rikki.- Aivan. Ja näin sain laatikon kylmään maitoon kahviini. Tai ollakseni hieman tarkempi: maidon popsicles.Jääkaappi 101. Jääkaappi voidaan rikkoa monella tavalla
Lasi -kivi -LED -putki (WiFi -ohjattu älypuhelinsovelluksen kautta): 6 vaihetta (kuvilla)
Lasi-kivi-LED-putki (WiFi-ohjattu älypuhelinsovelluksen kautta): Hei muut valmistajat! Tässä ohjeessa näytän sinulle, kuinka rakentaa WiFi-ohjattu LED-putki, joka on täytetty lasikivillä mukavan diffuusioefektin aikaansaamiseksi. LEDit ovat yksilöllisesti osoitettavissa, ja siksi joitakin hienoja tehosteita on mahdollista
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: 6 vaihetta
ESP8266-NODEMCU $ 3 WiFi-moduuli #1- WiFi: n käytön aloittaminen: Näiden mikrotietokoneiden uusi maailma on saapunut ja tämä asia on ESP8266 NODEMCU. Tämä on ensimmäinen osa, joka näyttää kuinka voit asentaa esp8266 -ympäristön arduino IDE -laitteeseesi aloitusvideon kautta ja osina