Taula de continguts:

Inauguració presidencial Rellotge de compte enrere (Wifi): 6 passos
Inauguració presidencial Rellotge de compte enrere (Wifi): 6 passos

Vídeo: Inauguració presidencial Rellotge de compte enrere (Wifi): 6 passos

Vídeo: Inauguració presidencial Rellotge de compte enrere (Wifi): 6 passos
Vídeo: FIREBOY WATERGIRL BEST NEW YEARS RESOLUTIONS 2024, De novembre
Anonim
Rellotge de compte enrere (Wifi) de la inauguració presidencial
Rellotge de compte enrere (Wifi) de la inauguració presidencial
Inauguració presidencial Rellotge de compte enrere (Wifi)
Inauguració presidencial Rellotge de compte enrere (Wifi)
Rellotge de compte enrere (Wifi) de la inauguració presidencial
Rellotge de compte enrere (Wifi) de la inauguració presidencial

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

Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines

Parts:

  1. Raspberry Pi model B + o posterior i funda
  2. 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.
  3. 2 cables micro USB i carregador de doble port: arnès de cables de bobina vermella opcional
  4. Marc de fotos 5x7
  5. Cable d'àudio Sparkfun TRRS - 18 "(cua) CAB-11580
  6. Digikey CP-3502-ND endoll estèreo de 3,5 mm
  7. Taulers durs o contraxapats de 3/4 "de gruix d'uns 5" per 8"
  8. Mòdul de pantalla LCD I2C 2X16
  9. 4 cables jumper dupont femella a femella (100 o 200 mm de llargada està bé)
  10. Adaptador wifi USB

Eines:

  1. Pistola de cola calenta
  2. Soldador
  3. Filferro
  4. Serra de cinta o goma

Pas 2: construïu un cable d’àudio TRRS

Construeix un cable d’àudio TRRS
Construeix 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

Connecteu la pantalla LCD a Raspberry Pi, configureu-la i proveu-la
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

Prova del sistema
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

Modifiqueu el marc i el muntatge final
Modifiqueu el marc i el muntatge final
Modifiqueu el marc i el muntatge final
Modifiqueu el marc i el muntatge final
Modifiqueu el marc i el muntatge final
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: