Il s’agit d’un réveil basé sur un RaspberryPi. Travaillera en toute RaspberryPi. J’ai utilisé une modèle B1 version 2 car il a des trous de montage et de vitesse n’est pas grave. J’ai une tâche qui doit être effectuée tous les deux jours. Pour cette raison, il y a un astérisque apposé dans le coin inférieur de l’écran tous les deux jours pour m’aider à garder une trace. Il serait facile de modifier le fonctionnement de cette fonctionnalité dans le code, si vous avez des besoins différents. Vous voudrez peut-être aussi changer le son de l’alarme. Rendent warble ou sonner comme une sirène, n’hésitez pas à expérimenter.
Vous aurez besoin :
- RaspberryPi *
- Affaire http://www.jameco.com partie #208929 métallique
- Commutateur de bouton poussoir noir http://www.jameco.com partie #315651
- Commutateur de bouton poussoir rouge http://www.jameco.com partie #315660
- Commutateur de bouton poussoir vert http://www.jameco.com partie #315678
- Partie de http://www.jameco.com LM386 Audio amplificateur IC #24133
- Grand commutateur de bouton poussoir rouge pour alarme (acheté chez Radio Shack)
- haut-parleur Ω de 2 pouces 8 ***
- 20 x 4 LCD écran https://www.adafruit.com/products/198
- Panneau Montage USB Cable - B femelle vers Micro-B mâle https://www.adafruit.com/products/937
- Panneau Montage USB Cable - un mâle/femelle A https://www.adafruit.com/products/908
- Mini WiFi Module https://www.adafruit.com/products/814
- Perma-Proto 1/4 taille PCB https://www.adafruit.com/products/1608
- goupille 8 IC socket https://www.adafruit.com/products/2202
- 2 10 kΩ trim pots https://www.adafruit.com/products/356
- Condensateurs électrolytiques de 220 μF 16V https://www.adafruit.com/products/2192
- Petite maquette https://www.adafruit.com/products/65
- Les fils de raccordement femelle/femelle https://www.adafruit.com/products/793
- 5V 2 a Power Supply https://www.adafruit.com/products/1994
- Câble USB - A-B Standard https://www.adafruit.com/products/62
- #4-40 4 vis 3/4 pouces de long **
- 6 #4-40 machine à vis 1/2 pouces de long **
- 10 #4-40 noix **
- 4 rondelles de nylon #6 1/2 pouces de long **
- 4 rondelles de nylon #6 1/4 pouce de long **
- 8 #4 rondelles **
- 2 rondelles #8 **
- 3 en caoutchouc ID d’oeillets 3/16, 7/16, OD rainure de 5/16 **
- câble de raccordement de calibre 22
- Ruban isolant noir
* N’importe quel modèle RaspberryPi fonctionnera. Si vous utilisez un des tout premiers sans trous de montage, vous devrez coller à deux ruban face vers le bas. Si vous utilisez un nouveau modèle trois vous aurez toujours besoin du dongle WIFI pour obtenir le WIFI de l’étui métallique. Pour le zéro, si vous pouvez en trouver un, vous aurez besoin un autre câble de données USB.
** Acheté localement à Ace hardware
Achetés sur place, le mien a bornes à brancher les fils de raccordement femelle. Je ne sais pas d'où il vient. Cet orateur, https://www.sparkfun.com/products/9151, fonctionnera. Souder un morceau de fil de calibre 22 raccordement sur les bornes et les laisser environ 1/2 pouce de fil qui sort pour attacher les fils de raccordement femelle.
.
Ce projet utilise les bibliothèques wiringPi, écrites par Gordon Henderson, pour le GPIO dans C de programmation dans un style similaire à l’IDE Arduino.
wiringPi doit être installé.
Instructions pour télécharger, installer et utiliser situent trouve à http://wiringpi.com
wiringPi utilisations on épingle propre schéma de numérotation. Tous les numéros mentionnés dans le programme ou dans le texte sont des nombres wiringPi sauf indication contraire.
Après l’installation de wiringPi, vous pouvez obtenir une liste indiquant la goupille numérotation pour votre modèle de RaspberryPi en ouverture d’un terminal de commande en tapant : readall gpio