Dies ist ein Wecker, basierend auf einem RaspberryPi. Jede RaspberryPi wird funktionieren. Ich habe eine Modell B1 Version 2, weil es die Befestigungslöcher und Geschwindigkeit spielt keine Rolle. Ich habe eine Aufgabe, die jeden zweiten Tag durchgeführt werden muss. Aus diesem Grund wird ein Sternchen angezeigt, in der unteren Ecke des Displays jeden zweiten Tag um Hilfe im Auge behalten. Es wäre leicht, den Betrieb dieser Funktion im Code zu ändern, wenn Sie unterschiedliche Bedürfnisse haben. Sie können auch den Klang des Alarms ändern möchten. Warble oder klingen wie eine Sirene machen, fühlen Sie sich frei zu experimentieren.
Sie benötigen:
- RaspberryPi *
- Metallteil Fall http://www.jameco.com #208929
- Taster Schwarz http://www.jameco.com Teil #315651
- Taster rot http://www.jameco.com Teil #315660
- Taster grün http://www.jameco.com Teil #315678
- LM386 Audio Verstärker IC http://www.jameco.com Teil #24133
- Große rote Taster für Alarm (gekauft bei Radio Shack)
- 2 8 Ω-Lautsprecher ***
- 20 x 4 LCD-Bildschirm https://www.adafruit.com/products/198
- Panel-Mount USB-Kabel - B weiblich zu männlich Micro-B https://www.adafruit.com/products/937
- Panel-Mount USB-Kabel - eine männliche, weibliche A https://www.adafruit.com/products/908
- Mini WiFi-Modul https://www.adafruit.com/products/814
- Perma-Proto 1/4 Größe PCB https://www.adafruit.com/products/1608
- 8-Pin IC Sockel https://www.adafruit.com/products/2202
- 2 10 kΩ trim Töpfe https://www.adafruit.com/products/356
- 220 μF 16V Elkos https://www.adafruit.com/products/2192
- Winzige Steckbrett https://www.adafruit.com/products/65
- Jumper-Kabel Buchse/Buchse https://www.adafruit.com/products/793
- 5V 2A Netzteil https://www.adafruit.com/products/1994
- USB-Kabel - Standard A-B- https://www.adafruit.com/products/62
- 4 #4-40 Maschinenschrauben 3/4 Zoll lang **
- Maschinenschrauben 6 #4-40 1/2 Zoll lang **
- 10 #4-40 Muttern **
- 4 #6-Nylon-Abstandshalter 1/2 Zoll lang **
- 4 #6-Nylon-Abstandshalter 1/4 Zoll lang **
- 8 #4 Unterlegscheiben **
- 2 #8 Unterlegscheiben **
- 3 Rubber Ösen 3/16 ID, 7/16, 5/16 Nut OD **
- 22 Anschluß Drahtstärke
- Schwarzes Isolierband
* Jedes Modell funktioniert RaspberryPi. Verwenden Sie eines der allerersten, ohne Montage-Löcher musst du es unten mit zwei doppelseitiges Klebeband kleben. Wenn Sie ein neues Modell verwenden möchten drei noch den WIFI Dongle an das WIFI aus dem Metall Gehäuse erhalten. Für die Null wenn Sie finden können, benötigen Sie ein anderes USB-Kabel.
** Bei Ace Hardware vor Ort gekauft
Vor Ort gekauft, hat mir Klemmen an weiblichen Jumper Kabel anschließen. Ich weiß nicht, woher es kam. Dieser Lautsprecher, https://www.sparkfun.com/products/9151, funktionieren. Löten Sie ein Stück 22 Gauge Anschluß Draht auf den Terminals und lassen Sie ca. 1/2 Zoll Draht der weiblichen Jumper Drähte herausragen.
.
Dieses Projekt verwendet die WiringPi Bibliotheken, geschrieben von Gordon Henderson für die Programmierung der GPIO in C im Stil ähnlich wie der Arduino IDE.
WiringPi muss installiert sein.
Für Download, Installation und Gebrauch befinden sich am http://wiringpi.com
WiringPi verwendet, ist es eigene Pin Nummernschema. Alle Pin-Nummern im Programm oder im Text erwähnt sind WiringPi zahlen, sofern nicht anders angegeben.
Nach der Installation von WiringPi erhalten Sie eine Liste, die die Pin-Nummerierung für Ihr spezielles Modell von RaspberryPi durch einen Befehl Terminal öffnen und eingeben: Gpio Readall