Taula de continguts:
- Pas 1: peces i eines
- Pas 2: construïu un cable d’àudio TRRS
- Pas 3: configureu Raspberry PI
- Pas 4: connecteu la pantalla LCD a Raspberry Pi, configureu-la i proveu-la
- Pas 5: prova del sistema
- Pas 6: Modifiqueu el marc i el muntatge final
Vídeo: Inauguració presidencial Rellotge de compte enrere (Wifi): 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Visió general: el rellotge del compte enrere és similar als productes comercials, amb alguns girs:
a) Quan s’assoleix el temps objectiu de l’esdeveniment, el rellotge de compte enrere: mostra un anunci de desplaçament i reprodueix efectes de so i una cançó mp3; en aquest cas, el R. E. M. cançó: "És la fi del món com ho coneixem (i em sento bé)." Reprodueix a Youtube
b) Podeu especificar l’hora exacta d’un esdeveniment futur fins al minut i el segon.
c) La funció de rellotge Wifi elimina la deriva del temps i permet una fàcil reprogramació per antena per a futures dates d'esdeveniments.
Components principals: Raspberry Pi, pantalla LCD de 16 x 2 i altaveu alimentat muntat en un marc de fotos de 5 x 7 amb una botiga de dòlars.
Nivell d’habilitat: familiaritzat amb la configuració de Raspberry Pi i l’execució d’ordres bàsics i programes Python sense cap, Linux i una mica de soldadura (3 cables).
Pas 1: peces i eines
Parts:
- Raspberry Pi model B + o posterior i funda
- Altaveu USB amb entrada d'àudio de 3,5 mm. L’altaveu que he utilitzat era un article promocional gratuït, però aquest altaveu sembla força proper … altaveu. L’ideal seria una cosa amb un factor de forma quadrat.
- 2 cables micro USB i carregador de doble port: arnès de cables de bobina vermella opcional
- Marc de fotos 5x7
- Cable d'àudio Sparkfun TRRS - 18 "(cua) CAB-11580
- Digikey CP-3502-ND endoll estèreo de 3,5 mm
- Taulers durs o contraxapats de 3/4 "de gruix d'uns 5" per 8"
- Mòdul de pantalla LCD I2C 2X16
- 4 cables jumper dupont femella a femella (100 o 200 mm de llargada està bé)
- Adaptador wifi USB
Eines:
- Pistola de cola calenta
- Soldador
- Filferro
- Serra de cinta o goma
Pas 2: construïu un cable d’àudio TRRS
Soldeu els cables grocs, vermells i verds del cable d’àudio Sparkfun TRRS - 18 (cua) CAB-11580 a Digikey CP-3502-ND endoll estèreo de 3,5 mm tal com es mostra al diagrama
Pas 3: configureu Raspberry PI
a) Configureu el Raspberry Pi, assegureu-vos que activeu I2C i SHH, també configureu el wifi i assegureu-vos que podeu connectar-vos al raspberry pi en "mode sense cap". Guia de referència.
b) Creeu un subdirectori del projecte: he anomenat el meu "trump" per posar els fitxers necessaris.
mkdir trump
cd trump
L'ordre pwd hauria de produir / home / pi / trump
c) Copieu l’efecte de so i els fitxers de cançons a / home / pi / trump. Els noms dels fitxers han de ser DRUMROLL.wav i la cançó remsong.mp3 per treballar amb el programa Python tal qual l’afegirem més endavant. Podeu utilitzar noms de fitxers diferents, però després haureu d’editar el fitxer python. No puc proporcionar aquests fitxers per motius de drets d'autor, però podeu trobar molts fitxers d'efectes de so inclosos al sistema operatiu Windows i, per descomptat, descarregar cançons d'iTunes, Amazon …
Consell: per moure fitxers d'anada i tornada entre el meu PC i RasPi, faig servir el programa d'utilitat winSCP
Pas 4: connecteu la pantalla LCD a Raspberry Pi, configureu-la i proveu-la
a) Connecteu la pantalla LCD a Raspberry PI mitjançant el jumper de 4 femelles a femelles. Connecteu el pin SDA del RasPi al pin SDA GPIO de la pantalla LCD i el pin SCL del RasPi al pin SCL de la pantalla LCD, connecteu també els pins de 5 volts i terra de RasPi a LCD.
b) Per fer que el RasPi parli amb la pantalla LCD: accediu a Raspberry Pi en mode sense cap i consulteu la guia PROGRAMACIÓ DEL LCD AMB PYTHON de Circuit Basics. Heu de completar com a mínim les seccions titulades: INSTAL·LACIÓ DE LA BIBLIOTECA RPLCD i ESCRIURE PER VISUALITZAR EN MODE DE 8 BIT. Assegureu-vos que podeu mostrar "Hello World" a la pantalla LCD. No aneu més enllà fins que això no es faci.
Pas 5: prova del sistema
a) Mantenint el LCD connectat, connecteu també el cable d’àudio TRRS entre l’altaveu i el RasPi (extrem del cable TRRS a RasPi). Connecteu el RasPi i l’altaveu a l’alimentació. Vegeu l’esquema anterior.
b) Copieu el fitxer cntDwnSng.py al directori Trump. A efectes de prova, editeu el fitxer per canviar els valors de la data a uns deu minuts aproximadament des de quan feu la prova:
Resum de l'ordre -
canvia al directori Trump"
cd trump
edita amb:
nano cntDwnSng.py
canvieu els valors de la data del programa Python:
# introduïu l'hora i la data objectiu aquí dia = 20
mes = 1
any = 2017
hora = 12
minuts = 00
s = 0
c) deseu el programa Python i executeu-lo amb l'ordre:
python cntDwnSng.py
d) El resultat esperat és: LCD compta el temps enrere fins que arriba a zero, després es reprodueix l'efecte de so, després es desplaça el missatge LCD i, finalment, es reprodueix la cançó mp3. Si tot va bé, podeu restablir els valors de la data.
Pas 6: Modifiqueu el marc i el muntatge final
a) Agiteu el braç de suport del marc d'imatges de costat a costat per separar-lo del tauler.
b) Imprimiu el fitxer d’imatge d’inauguració-j.webp
c) Talleu tots els passadors que s’enganxen a prop de la pantalla per obtenir un muntatge més pla. Connecteu la pantalla LCD al marc del tauler amb cola calenta i tires de cartró cantonades. No munteu la pantalla LCD de cap per avall!
d) Amb una serra de cinta o talladora, retalleu el suport del marc per dibuix i fixeu-lo al tauler del marc amb cola calenta. Tingueu cura de garantir que estigui ben fixat.
e) Introduïu els 4 cables dupont als pins RasPi GPIO abans d’encaixar la caixa RasPi.
f) Connecteu Raspi i l'altaveu al braç de suport del marc amb cola calenta. Completeu els altres connectors per pas anterior. Opcional: lligueu el cable d'alimentació USB junt amb el cable de bobina vermell.
g) Per executar automàticament el programa python en iniciar l’ordre enter:
sudo nano / etc / profile
Desplaceu-vos fins a la part inferior i afegiu la línia següent:
sudo python /home/pi/trump/cntDwnSng.py
Escriviu Ctrl-X per sortir, després "Y" per desar seguit de "Retorn" dues vegades.
h) Anar més enllà: ara que teniu capacitats de control RasPi, podeu afegir fàcilment encara més funcions de celebració; vegeu Temporitzador de compte enrere de Cap d'Any amb capacitat de llançament de focs artificials
Recomanat:
Proper temporitzador de compte enrere d’esdeveniments: 5 passos
Temporitzador de compte enrere d'esdeveniments pròxims: visió general: el rellotge de compte enrere d'esdeveniments és similar als productes comercials, amb alguns girs: a) Llegible des de la pantalla de la sala. B) Imatge d'esdeveniment personalitzable. color - verd - > groc
Botó de compte enrere W / Rest Arduino: 4 passos
Botó de recompte / descens Arduino: aquest manual us ensenyarà a crear un temporitzador de compte enrere mitjançant una pantalla de 7 segments de 4 dígits que es pot reiniciar amb un botó. Vaig tenir la idea de fer-ho perquè, mentre creava la pantalla de 1 dígit de 7 segments a classe, volia crear alguna cosa
Temporitzador de compte enrere: 4 passos
Temporitzador de compte enrere: en aquest instructiu, us ensenyaré a fer un temporitzador de compte enrere que us ajudarà a controlar la vostra gestió del temps a la vostra vida diària. La principal inspiració va sorgir d’aquest enllaç. Aquest temporitzador de compte enrere serà bàsicament un segment de quatre dígits set
Rellotge de jubilació / Compte enrere / Rellotge Dn: 4 passos (amb imatges)
Rellotge de jubilació / rellotge de compte enrere / dn: tenia algunes d'aquestes pantalles de matriu de punts LED de 8x8 al calaix i pensava què fer-ne. Inspirat en altres instruccions, vaig tenir la idea de crear un compte enrere / amunt per mostrar el compte enrere fins a una data / hora futura i si el temps objectiu p
Un rellotge de compte enrere amb LED: 3 passos
Un rellotge de compte enrere amb LED: aquestes són algunes notes breus sobre un "rellotge de compte enrere" que vaig construir fa 10 anys per a Y2K, el rellotge fa 4 metres quadrats de la part frontal. Fa unes 4 polzades de gruix i funciona amb un microcontrolador incrustat. Cada segment està format per uns LEDs de 20x 10mm. Jo puc