Table des matières:
- Étape 1: Clignotement du disque dur RaspberriPi / Installation du logiciel requis (à l'aide d'Ubuntu Linux)
- Étape 2: Fournitures nécessaires
- Étape 3: imprimer en 3D le panneau du contrôleur
- Étape 4: Construire la lampe
- Étape 5: Monter les boutons
- Étape 6: Montez la puce sur le curseur
- Étape 7: Câblage des composants
- Étape 8: Panneau de fil
- Étape 9: Fil Pi
- Étape 10: Monter le panneau
- Étape 11: appliquez le verre Plexi
- Étape 12: Monter sur le mur
- Étape 13: Terminé
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Programmez votre propre lever de soleil personnel, améliore l'éveil du matin
Dernière invention aléatoire, programmez votre propre lever de soleil ! Pendant la journée, la lumière bleue du soleil stimule notre attention, notre mémoire, nos niveaux d'énergie, nos temps de réaction et notre humeur générale. La lumière bleue supprime la libération de mélatonine, à utiliser le matin uniquement:)
Étape 1: Clignotement du disque dur RaspberriPi / Installation du logiciel requis (à l'aide d'Ubuntu Linux)
Télécharger "RASPBIAN JESSIE LITE"
Créez votre nouveau disque dur pour DashboardPI
Insérez la microSD dans votre ordinateur via un adaptateur USB et créez l'image disque à l'aide de la commande dd
Localisez votre carte microSD insérée via la commande df -h, démontez-la et créez l'image disque avec la commande disk copy dd
$ df -h /dev/sdb1 7.4G 32K 7.4G 1% /media/XXX/1234-5678 a
$ umount /dev/sdb1
Attention: assurez-vous que la commande est parfaitement exacte, vous pouvez endommager d'autres disques avec cette commande
if=emplacement du fichier image RASPBIAN JESSIE LITE of=emplacement de votre carte microSD
$ sudo dd bs=4M if=/chemin/vers/raspbian-jessie-lite.img of=/dev/sdb
(remarque: dans ce cas, il s'agit de /dev/sdb, /dev/sdb1 était une partition d'usine existante sur la microSD)
Configurer votre RaspberriPi
Insérez votre nouvelle carte microSD dans le raspberrypi et allumez-le avec un moniteur connecté au port HDMI
Connexion
utilisateur: pi pass: framboise
Changez le mot de passe de votre compte pour plus de sécurité
sudo passwd pi
Activer les options avancées de RaspberriPi
sudo raspi-config
Choisissez: 1 Développez le système de fichiers
9 options avancées
Nom d'hôte A2 changez-le en " SOLARLAMP"
A4 SSH Activer le serveur SSH
A7 I2C Activer l'interface i2c
P4 SPI Activer/Désactiver le chargement automatique du module noyau SPI
Activer le clavier anglais/américain
sudo nano /etc/default/keyboard
Modifiez la ligne suivante: XKBLAYOUT="us"
Redémarrez PI pour que les modifications de la disposition du clavier/le redimensionnement du système de fichiers prennent effet
$ sudo shutdown -r maintenant
Connexion automatique à votre WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Ajoutez les lignes suivantes pour que votre raspberrypi se connecte automatiquement à votre WiFi domestique (si votre réseau sans fil se nomme "linksys" par exemple, dans l'exemple suivant)
network={ ssid="linksys" psk="MOT DE PASSE SANS FIL ICI" } Redémarrez PI pour vous connecter au réseau WiFi
$ sudo shutdown -r maintenant
Maintenant que votre PI est enfin sur le réseau local, vous pouvez vous y connecter à distance via SSH. Mais vous devez d'abord obtenir l'adresse IP dont il dispose actuellement.
$ ifconfig Recherchez "inet addr: 192.168. XXX. XXX" dans la sortie de la commande suivante pour l'adresse IP de votre PI
Allez sur une autre machine et connectez-vous à votre raspberrypi via ssh
$ ssh [email protected]. XXX. XXX
Commencer l'installation des packages requis
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-dev
Mettre à jour les paramètres de fuseau horaire local
$ sudo dpkg-reconfigurer tzdata
sélectionnez votre fuseau horaire à l'aide de l'interface
Configurez la commande simple directory l [facultatif]
vi ~/.bashrc
ajoutez la ligne suivante:
alias l='ls -lh'
source ~/.bashrc
Correction de la mise en évidence de la syntaxe par défaut de VIM [facultatif]
sudo vi /etc/vim/vimrc
décommentez la ligne suivante:
syntaxe sur
Installer les pilotes Python i2c
Installez le pilote NeoPixel comme suit
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install --upgrade setuptools
sudo pip3 installer rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py installer
exemples de CD/
sudo python strandtest.py
Étape 2: Fournitures nécessaires
Alimentation 5V
SEGMENT I2C 7
Puce MCP3008
Interrupteur à bouton-poussoir tactile momentané [x5]
PI ZÉRO W
Potentiomètre à glissière logarithmique
Bande LED RVB adressable individuellement WS2812B [x4]
Feuille de verre plexi mince
Peinture en aérosol givrée
Étape 3: imprimer en 3D le panneau du contrôleur
À l'aide des fichiers.x3g inclus dans le dossier « Impression 3D/ », imprimez le couvercle du panneau de commande principal, qui abritera le curseur, les boutons, la LED et l'affichage à 7 segments
Étape 4: Construire la lampe
Construire un cadre en bois
J'ai construit un cadre en bois pour les bandes LED à enfermer et je l'ai peint en noir.
Peindre Verre Plexi
Avec de la peinture aérosol dépolie, peignez le verre de manière à ce qu'il désamorce la lumière des bandes.
Bandes de montage
À l'aide d'un simple ruban adhésif et de l'adhérence de l'arrière des bandes LED, montez les 4 bandes sur la base en bois
Étape 5: Monter les boutons
Montez les boutons et la LED jaune, j'ai utilisé de la colle chaude pour maintenir les boutons et la LED en place.
Étape 6: Montez la puce sur le curseur
En suivant le schéma fourni, soudez le câblage de la puce en place et connectez-le au curseur logarithmique, collez la puce avec les connexions à souder à l'arrière du curseur.
Étape 7: Câblage des composants
Utilisez le schéma suivant pour connecter tous les composants afin que la lampe fonctionne correctement.
Étape 8: Panneau de fil
Connectez tout le câblage aux composants collés sur le panneau pour vous connecter au raspberrypi.
Étape 9: Fil Pi
Enfin, fixez le PiZero au panneau arrière du boîtier en bois LED avec du ruban adhésif ou de la colle, puis connectez le câblage selon le schéma fourni.
Étape 10: Monter le panneau
Fixez le panneau de commande au bas du boîtier LED.
Étape 11: appliquez le verre Plexi
Fixez le verre plexi découpé et peint au boîtier LED avec des vis
Étape 12: Monter sur le mur
Étape 13: Terminé
Définir la crontab de l'utilisateur pi
Entrez la ligne suivante pour une crontab minute par minute
$ crontab -e
0 3 * * * python /home/pi/SolarBar/Alarm.py > /dev/null 2>&1
@reboot python /home/pi/SolarBar/Buttons.py > /dev/null 2>&1
@reboot python /home/pi/SolarBar/ControlPanel.py > /dev/null 2>&1
@reboot python /home/pi/SolarBar/Slider.py > /dev/null 2>&1
Définir l'utilisateur root crontab (cette bibliothèque nécessite un accès root) Définir "au redémarrage" pour exécuter le script python bougie pour toujours
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py > /dev/null 2>&1
Conseillé:
Lampe de simulation de lever de soleil : 7 étapes (avec photos)
Sunrise Simulator Lamp : J'ai créé cette lampe parce que j'en avais marre de me réveiller dans le noir en hiver. Je sais que vous pouvez acheter des produits qui font la même chose, mais j'aime le sentiment d'utiliser quelque chose que j'ai créé. La lampe simule un lever de soleil en augmentant progressivement en
Le réveil à bulles rend le réveil amusant (ish): 7 étapes (avec photos)
Le réveil à bulles rend le réveil amusant (ish): Se réveiller avec un réveil bourdonnant est nul. Je fais partie de ces personnes qui n'aiment pas se réveiller avant le lever du soleil (ou depuis de nombreuses heures). Alors, quelle meilleure façon de se réveiller en s'amusant qu'une soirée bulle au lit ! Utiliser un arduino et un
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
UCL-lloT-Outdoor-light déclenché par le lever/le coucher du soleil. : 6 étapes
UCL-lloT-Outdoor-light déclenché par le lever/le coucher du soleil. : Bonjour à tous ! Avec un peu de travail, quelques pièces et du code, j'ai rassemblé cette instructable qui vous montrera du début à la fin exactement comment produire cette lumière extérieure. L'idée est venue de mon père, qui pendant l'été devait sortir manuellement
Une lampe de lever et de coucher du soleil avec LED : 7 étapes (avec photos)
Une lampe de lever et de coucher du soleil avec LED : vous le savez, en hiver, il est difficile de se lever, car il fait sombre dehors et votre corps ne se réveillera pas au milieu de la nuit. Vous pouvez donc acheter un réveil qui vous réveille avec de la lumière. Ces appareils ne sont pas aussi chers que peu