Dit is een wekker die is gebaseerd op een RaspberryPi. Een RaspberryPi zal werken. Ik gebruikte een model B1 versie 2, omdat het heeft de montagegaten en snelheid maakt niet uit. Ik heb een taak die moet worden uitgevoerd om de andere dag. Om die reden is er een sterretje weergegeven in de benedenhoek van het scherm om de andere dag om te helpen me houden. Het zou gemakkelijk zijn om de werking van deze functie in de code wijzigen als u verschillende behoeften hebben. Misschien wilt u ook het geluid van het alarm wijzigen. Maak het warble of klinken als een sirene, voel je vrij om te experimenteren.
U moet:
- RaspberryPi *
- Metalen case http://www.jameco.com deel #208929
- Drukknop schakelaar zwart http://www.jameco.com deel #315651
- Drukknop schakelaar rode http://www.jameco.com deel #315660
- Drukknop schakelaar groen http://www.jameco.com deel #315678
- LM386 Audio versterker IC http://www.jameco.com deel #24133
- Grote rode drukknop schakelaar voor alarm (gekocht bij Radio Shack)
- 2 inch 8 Ω spreker ***
- 20 x 4 LCD scherm https://www.adafruit.com/products/198
- Panel Mount-USB kabel - B Female naar mannelijke Micro-B https://www.adafruit.com/products/937
- Panel Mount USB-kabel - een Male naar vrouwelijke A https://www.adafruit.com/products/908
- Miniatuur WiFi Module https://www.adafruit.com/products/814
- Perma-Proto 1/4 grootte PCB https://www.adafruit.com/products/1608
- 8 pin IC socket https://www.adafruit.com/products/2202
- 2 10 kΩ trim potten https://www.adafruit.com/products/356
- 220 μF 16V elektrolytische condensatoren https://www.adafruit.com/products/2192
- Klein breadboard https://www.adafruit.com/products/65
- Vrouw/vrouw Jumper draden https://www.adafruit.com/products/793
- 5V 2A voeding https://www.adafruit.com/products/1994
- De kabel van de USB - standaard A-B https://www.adafruit.com/products/62
- 4 #4-40 machine schroeven 3/4 inch lange **
- 6 #4-40 machine schroeven 1/2 inch lang **
- 10 #4-40 noten **
- 4 #6 nylon spacers 1/2 inch lang **
- 4 #6 nylon spacers 1/4 inch lang **
- 8 #4 ringen **
- 2 #8 sluitringen **
- 3 rubberen grommets 3/16 ID, 7/16, OD 5/16 groove **
- 22 gauge hookup draad
- Zwarte isolatietape
* Ieder model RaspberryPi zal werken. Als u een van de eersten met geen bevestigingsgaten zal u wilt plakken naar beneden met twee dubbelzijdige tape. Als u een nieuw model moet u drie nog steeds de WIFI dongle om de WIFI uit de metalen behuizing te krijgen. Voor de nul, als u vinden kunt, moet u een andere USB-kabel.
** Lokaal bij Ace hardware gekocht
Lokaal gekocht, heeft mijne terminals op vrouwelijke jumper draden te sluiten. Ik weet niet waar het vandaan kwam. Deze luidspreker, https://www.sparkfun.com/products/9151, zal werken. Soldeer een stuk 22 gauge hookup draad op de terminals en laat ongeveer 1/2 inch draad uitsteekt aan de vrouwelijke jumper draden koppelen.
.
Dit project maakt gebruik van de bibliotheken van de wiringPi, geschreven door Gordon Henderson, voor het programmeren van de GPIO in C in een stijl gelijkend op de Arduino IDE.
wiringPi moet worden geïnstalleerd.
Instructies voor het downloaden, installeren en gebruiken liggen op http://wiringpi.com
wiringPi gebruikt het is eigen pin nummering schema. Alle pin-codes vermeld in het programma of in de tekst zijn wiringPi getallen, tenzij anders aangegeven.
Na het installeren van de wiringPi kunt u een lijst weergeven met de pin nummering voor uw specifieke model van RaspberryPi door achter een terminal opdracht te typen: gpio readall