RaspberryPi väckarklocka
Detta är en väckarklocka som bygger på en RaspberryPi. Alla RaspberryPi fungerar. Jag använde en modell B1 version 2 eftersom det har monteringshålen och hastighet spelar ingen roll. Jag har en uppgift som behöver utföras varannan dag. Därför finns det en asterisk visas i det nedre hörnet av displayen varannan dag för att hjälpa mig hålla koll. Det skulle vara lätt att ändra driften av denna funktion i koden om du har olika behov. Du kanske också vill ändra ljudet av larmet. Gör det kvittrande eller låta som en siren, Känn dig fri att experimentera.
Du behöver:
- RaspberryPi *
- Metal case http://www.jameco.com del #208929
- Tryckknapp switch svart http://www.jameco.com del #315651
- Tryckknapp switch röda http://www.jameco.com del #315660
- Tryckknapp switch gröna http://www.jameco.com del #315678
- LM386 Audio förstärkare IC http://www.jameco.com del #24133
- Stor röd tryckknapp switch för alarm (köpt på Radio Shack)
- 2 tum 8 Ω högtalare ***
- 20 x 4 LCD skärm https://www.adafruit.com/products/198
- Panel Mount USB kabel - B kvinnliga till Micro-B hane https://www.adafruit.com/products/937
- Panel Mount USB kabel - en hane till en kvinnlig https://www.adafruit.com/products/908
- Miniatyr WiFi modul https://www.adafruit.com/products/814
- Perma-Proto 1/4 storlek PCB https://www.adafruit.com/products/1608
- 8-pin IC uttaget https://www.adafruit.com/products/2202
- 2 10 kΩ trimma krukor https://www.adafruit.com/products/356
- 220 Μf 16V elektrolytkondensatorer https://www.adafruit.com/products/2192
- Lilla bakbord https://www.adafruit.com/products/65
- Hona/hona hoppare ledningar https://www.adafruit.com/products/793
- 5V 2A strömförsörjning https://www.adafruit.com/products/1994
- USB-kabel - Standard A-B https://www.adafruit.com/products/62
- 4 #4-40 maskinskruvar 3/4 inches lång **
- 6 #4-40 maskinskruvar 1/2 tum lång **
- 10 #4-40 nötter **
- 4 #6 nylon distanser 1/2 tum lång **
- 4 #6 nylon distanser 1/4 tum lång **
- 8 #4 brickor **
- 2 #8 brickor **
- 3 gummi skyddshylsorna 3/16 ID, 7/16, OD 5/16 groove **
- 22 gauge hookup wire
- Svart eltejp
* Någon modell RaspberryPi fungerar. Om du använder en av de allra första med inga fästhål kommer att du behöva sticka det ner med två dubbelhäftande tejp. Om du använder en ny modell behöver tre du fortfarande med WIFI dongle att få WIFI ur metall fallet. För noll, om du kan hitta en, måste en annan USB-datakabel.
** Köpt lokalt på Ace hardware
Köpt lokalt, har mine terminaler ansluta till kvinnliga hoppare ledningar. Jag vet inte var den kom ifrån. Denna högtalare, https://www.sparkfun.com/products/9151, fungerar. Löda en bit av 22 gauge hookup wire på terminalerna och lämna ca 1/2 tum av tråd sticker ut för att fästa de kvinnliga hoppare ledningarna.
.
Detta projekt använder wiringPi bibliotek, skriven av Gordon Henderson, för programmering GPIO i C i en titulera lik till Arduino IDE.
wiringPi måste installeras.
Instruktioner för nedladdning, installation och användning finns på http://wiringpi.com
wiringPi använder är det egen pin numreringsschema. Alla pin-koder som nämns i programmet eller i texten är wiringPi tal om inte annat anges.
Efter installerande wiringPi kan du få en lista med pin numrering för din specifika modell av RaspberryPi genom att öppna en terminal kommando och att skriva: gpio readall