Table des matières:

Horloge de compte à rebours d'inauguration présidentielle (Wifi) : 6 étapes
Horloge de compte à rebours d'inauguration présidentielle (Wifi) : 6 étapes

Vidéo: Horloge de compte à rebours d'inauguration présidentielle (Wifi) : 6 étapes

Vidéo: Horloge de compte à rebours d'inauguration présidentielle (Wifi) : 6 étapes
Vidéo: THEMA DOCU : L’HOMME DE P@UT!NE. Documentaires Exclusif 2023. 2024, Juillet
Anonim
Horloge de compte à rebours d'inauguration présidentielle (Wifi)
Horloge de compte à rebours d'inauguration présidentielle (Wifi)
Horloge de compte à rebours d'inauguration présidentielle (Wifi)
Horloge de compte à rebours d'inauguration présidentielle (Wifi)
Horloge de compte à rebours d'inauguration présidentielle (Wifi)
Horloge de compte à rebours d'inauguration présidentielle (Wifi)

Vue d'ensemble: l'horloge de compte à rebours est similaire aux produits commerciaux, avec quelques rebondissements:

a) Lorsque l'heure de l'événement cible est atteinte, l'horloge du compte à rebours: affiche une annonce défilante, et joue des effets sonores et une chanson mp3 - dans ce cas, le R. E. M. chanson: "C'est la fin du monde tel que nous le connaissons (et je me sens bien)." Jouer sur Youtube

b) Vous pouvez spécifier l'heure exacte d'un événement futur à la minute et à la seconde près.

c) La fonction d'horloge Wifi élimine la dérive dans le temps et permet une reprogrammation facile en direct pour les dates d'événements futurs.

Principaux composants: Raspberry Pi, écran LCD 16 x 2 et haut-parleur alimenté monté dans un cadre photo 5x7 à un dollar.

Niveau de compétence: familiarisé avec la configuration de Raspberry Pi et l'exécution sans tête, les commandes de base Linux et les programmes python, et un peu de soudure (3 fils).

Étape 1: Pièces et outils

Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils

Les pièces:

  1. Raspberry Pi modèle B+ ou ultérieur et boîtier
  2. Haut-parleur alimenté par USB avec entrée audio 3,5 mm. Le haut-parleur que j'ai utilisé était un article promotionnel gratuit, mais ce haut-parleur semble assez proche… haut-parleur. Idéalement quelque chose avec un facteur de forme carré.
  3. 2 câbles micro USB et chargeur double port - faisceau de câbles à bobine rouge en option
  4. cadre photo 5x7
  5. Câble audio Sparkfun TRRS - 18" (queue de cochon) CAB-11580
  6. Digikey CP-3502-ND Prise stéréo 3,5 mm
  7. Panneau dur de 3/4" d'épaisseur ou contreplaqué d'environ 5" par 8"
  8. Module d'affichage LCD I2C 2X16
  9. 4 fils de connexion dupont femelle à femelle (100 ou 200 mm de long est ok)
  10. adaptateur wifi USB

Outils:

  1. Pistolet à colle chaude
  2. Fer à souder
  3. Pince à dénuder
  4. Scie à ruban ou sauteuse

Étape 2: Construisez le câble audio TRRS

Construire un câble audio TRRS
Construire un câble audio TRRS

Soudez les fils jaune, rouge et vert du câble audio Sparkfun TRRS - 18 (queue de cochon) CAB-11580 à la prise stéréo Digikey CP-3502-ND 3,5 mm comme indiqué sur le schéma

Étape 3: Configurer Raspberry PI

a) Configurez le Raspberry Pi, assurez-vous d'activer I2C et SHH, configurez également le wifi et assurez-vous que vous pouvez vous connecter au Raspberry Pi en "mode sans tête". Guide de référence.

b) Créez un sous-répertoire de projet - j'ai appelé le mien "atout" pour y mettre les fichiers requis.

atout mkdir

cd atout

La commande pwd devrait donner /home/pi/trump

c) Copiez vos fichiers d'effets sonores et de chansons dans /home/pi/trump. Les noms de fichiers doivent être DRUMROLL.wav et la chanson remsong.mp3 pour fonctionner avec le programme python tel quel que nous ajouterons plus tard. Vous pouvez utiliser différents noms de fichiers, mais vous devrez ensuite modifier le fichier python. Je ne peux pas fournir ces fichiers pour des raisons de droits d'auteur - mais vous pouvez trouver de nombreux fichiers d'effets sonores inclus dans le système d'exploitation Windows, et bien sûr télécharger des chansons depuis iTunes, Amazon…

Astuce - pour déplacer des fichiers entre mon PC et RasPi, j'utilise le programme utilitaire winSCP

Étape 4: Connectez l'écran LCD au Raspberry Pi, configurez et testez

Connectez l'écran LCD au Raspberry Pi, configurez et testez
Connectez l'écran LCD au Raspberry Pi, configurez et testez

a) Connectez l'écran LCD au Raspberry PI à l'aide du cavalier 4 femelle à femelle. Connectez la broche SDA du RasPi à la broche GPIO SDA de l'écran LCD et la broche SCL du RasPi à la broche SCL de l'écran LCD, connectez également les broches 5 volts et de masse de RasPi à l'écran LCD.

b) Pour que votre RasPi parle à l'écran LCD, accédez au Raspberry Pi en mode sans tête et consultez le guide PROGRAMMING THE LCD WITH PYTHON de Circuit Basics. Vous devez remplir au moins les sections intitulées: INSTALLER LA BIBLIOTHÈQUE RPLCD et ÉCRIRE POUR AFFICHAGE EN MODE 8 BITS. Assurez-vous que vous pouvez afficher "Hello World" sur l'écran LCD. N'allez pas plus loin jusqu'à ce que ce soit fait.

Étape 5: Test du système

Test du système
Test du système

a) En gardant l'écran LCD connecté, connectez également le câble audio TRRS entre le haut-parleur et le RasPi (extrémité du câble TRRS au RasPi). Connectez le RasPi et le haut-parleur à l'alimentation. Voir schéma ci-dessus.

b) Copiez le fichier cntDwnSng.py dans votre répertoire Trump. À des fins de test, modifiez le fichier pour changer les valeurs de date à environ 10 minutes à partir de chaque fois que vous exécutez le test:

Résumé de la commande -

passer au répertoire Trump"

cd atout

éditer avec:

nano cntDwnSng.py

modifier les valeurs de date du programme python:

# entrez l'heure et la date cibles ici jour = 20

mois = 1

année = 2017

heure = 12

minutes= 00

secondes = 0

c) enregistrez le programme python et exécutez-le avec la commande:

python cntDwnSng.py

d) Le résultat attendu est le suivant: l'écran LCD compte à rebours jusqu'à ce qu'il atteigne le temps zéro, puis l'effet sonore est joué, puis le message LCD défile et enfin la chanson mp3 est jouée. Si tout se passe bien, vous pouvez réinitialiser les valeurs de date.

Étape 6: Modifier le cadre photo et l'assemblage final

Modifier le cadre photo et l'assemblage final
Modifier le cadre photo et l'assemblage final
Modifier le cadre photo et l'assemblage final
Modifier le cadre photo et l'assemblage final
Modifier le cadre photo et l'assemblage final
Modifier le cadre photo et l'assemblage final

a) Remuez le bras de support du cadre photo d'un côté à l'autre pour le détacher du panneau arrière.

b) Imprimez le fichier image d'inauguration (soit-j.webp

c) Coupez toutes les broches qui dépassent près de l'écran pour obtenir un montage plus affleurant. Fixez l'écran LCD au panneau arrière du cadre avec de la colle chaude et des bandes de carton d'angle. Ne montez pas l'écran LCD à l'envers !

d) Avec une scie à ruban ou une scie sauteuse, découpez le support du cadre selon le dessin et fixez-le au panneau arrière du cadre photo avec de la colle chaude - assurez-vous qu'il est bien fixé.

e) Insérez les 4 fils dupont sur les broches GPIO RasPi avant d'emboîter le boîtier RasPi ensemble.

f) Fixez Raspi et le haut-parleur au bras de support du cadre avec de la colle chaude. Terminez les autres connexions selon l'étape précédente. Facultatif - attachez le câble d'alimentation USB avec le faisceau de câbles de la bobine rouge.

g) Pour exécuter automatiquement le programme python au démarrage, entrez la commande:

sudo nano /etc/profil

Faites défiler vers le bas et ajoutez la ligne suivante:

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

Tapez Ctrl-X pour quitter, puis "Y" pour enregistrer suivi de "Entrée" deux fois.

h) Aller plus loin - maintenant que vous disposez des capacités de contrôle RasPi, vous pouvez facilement ajouter encore plus de fonctions de célébration, voir Compte à rebours du Nouvel An avec capacité de lancement de feux d'artifice

Conseillé: