Witty Pi 3 ist die dritte Generation von Witty Pi und Witty Pi 3 Rev2 ist die zweite Version von Witty Pi 3 (die erste Version finden Sie hier). Es erweitert Ihren Raspberry Pi um Echtzeituhr (RTC) und Energieverwaltung und kann mit einem einfachen Skript komplexe EIN / AUS-Sequenzen definieren. Witty Pi 3 Rev2 unterstützt alle Raspberry Pi-Modelle mit 40-poligem Header, einschließlich A +, B +, 2B, Null, Null W, 3B, 3B +, 3A + und 4B.
Sie müssen nur diese beiden Befehle in Ihrem Raspberry Pi ausführen, um die Software von Witty Pi 3 zu installieren:
pi @ raspberrypi: ~ $ wget http://www.uugear.com/repo/WittyPi3/install.sh
pi @ raspberrypi: ~ $ sudo sh install.sh
Dann montieren Sie Witty Pi 3 Rev2 auf Ihrem Raspberry Pi und genießen diese erstaunlichen Funktionen von Witty Pi 3 Rev2:
- Versorgen Sie Ihren Raspberry Pi mit einer höheren Spannung (bis zu 28 V DC).
- Schalten Sie den Raspberry Pi elegant ein / aus, indem Sie einmal auf die Schaltfläche tippen.
- Schalten Sie den Raspberry Pi und alle USB-Peripheriegeräte nach dem Herunterfahren vollständig aus.
- Synchronisiere automatisch die Zeit zwischen der Echtzeituhr und dem Raspberry Pi.
- Überwachen Sie die Temperatur um Ihren Pi (dank des Sensors im RTC-Chip).
- Planen Sie das Starten / Herunterfahren Ihres Raspberry Pi.
- Schreiben Sie ein Skript, um die komplexe EIN / AUS-Sequenz zu definieren.
- Fahren Sie den Raspberry Pi herunter, wenn die Eingangsspannung unter dem Schwellenwert liegt.
- Schalten Sie Raspberry Pi ein, wenn die Eingangsspannung den Schwellenwert überschreitet.
- Halten Sie die Taste lange gedrückt, um einen Stromausfall zu erzwingen (wenn das Betriebssystem die Reaktion verliert).
- Witty Pi 3 Rev2 verwendet DS3231SN als Echtzeituhr und ATtiny841 als Mikrocontroller. Dank des integrierten DC / DC-Wandlers (MP4462) kann der Witty Pi 3 Rev 2 eine Eingangsspannung von bis zu 28 V aufnehmen.
Manual
Weitere Informationen finden Sie in der Bedienungsanleitung: http://www.uugear.com/doc/WittyPi3Rev2_UserManual.pdf
Paket Inhalt
- Witty Pi 3 Rev2 Board x 1
- CR2032 Batterie x 1
- M2,5 x 11 mm Kupferabstand x 4
- M2,5 Schrauben x 8
Spezifikationen
- Abmessungen: 65 mm x 56 mm x 19 mm
- Gewicht: 23 g (Nettogewicht ohne Batterie)
- Batterie: CR2032 (zur Zeit- und Alarmierung)
- Stromversorgung: DC 5V (über USB-Typ C-Anschluss) oder DC 6V ~ 28V (über XH2.54-Anschluss)
- Ausgangsstrom: Bis zu 3A für Raspberry Pi und seine Peripheriegeräte
- Statischer Strom: ~ 1 mA
- Betriebstemperatur: -30 80 ~ 80 ? (-22 ° F ~ 176 ° F)
- Lagertemperatur: -40 85 ~ 85 ? (-40 ° F ~ 185 ° F)
- Luftfeuchtigkeit: 0 ~ 80% rF, keine Kondensation
Software
Die Software für Witty Pi 3 ist mit BASH (Unix-Shell) geschrieben.
Der Quellcode ist auf Github öffentlich: https://github.com/uugear/Witty-Pi-3
Führen Sie zum Installieren der Software einfach die beiden folgenden Befehle aus:
pi @ raspberrypi: ~ $ wget http://www.uugear.com/repo/WittyPi3/install.sh
pi @ raspberrypi: ~ $ sudo sh install.sh
Starten Sie nach Abschluss der Installation Ihren Raspberry Pi neu.
Führen Sie zum Starten des Dienstprogramms Witty Pi einfach die folgenden Befehle aus:
pi @ raspberrypi ~ $ cd wittypi
pi @ raspberrypi ~ / wittypi $ ./wittyPi.sh
Weitere Informationen zur Installation und Verwendung der Software finden Sie im Benutzerhandbuch.
Konfligt mit 1-Bus Schnittstelle
Wenn Sie die 1-Wire-Schnittstelle aktiviert haben und den GPIO-Pin für 1-Wire nicht angegeben haben, wird GPIO-4 verwendet und dieser Konflikt mit Witty Pi. Witty Pi verwendet GPIO-4, um den Befehl zum Herunterfahren zu empfangen. Wenn GPIO-4 auch 1-Wire zugewiesen ist, erhält die Software von Witty Pi unerwartet den Befehl zum Herunterfahren. Wenn sich Ihr Raspberry Pi nach der Installation der Witty Pi-Software immer automatisch herunterfährt, ist dies höchstwahrscheinlich auf den Konflikt mit der 1-Wire-Schnittstelle zurückzuführen.
In diesem Fall können Sie Ihren Raspberry Pi höchstwahrscheinlich nicht anmelden, da er sich immer selbst herunterfährt, bevor Sie sich anmelden können. Um dieses Problem zu lösen, müssen Sie die Micro-SD-Karte auf Ihrem Raspberry Pi herausnehmen und über einen Kartenleser auf das Dateisystem zugreifen. Sie müssen die Datei config.txt auf dem "Boot" -Volume bearbeiten, um den von der 1-Wire-Schnittstelle verwendeten GPIO-Pin zu ändern, oder Sie können die 1-Wire-Schnittstelle deaktivieren, wenn Sie sie vorerst nicht benötigen. Sie müssen etwas wie "dtoverlay = w1-gpio"
in der Datei finden.
Wenn 1-Wire GPIO-18 verwenden soll, ändern Sie einfach "dtoverlay = w1-gpio" in:
dtoverlay = w1-gpio, gpiopin = 18
Wenn Sie die 1-Wire-Schnittstelle deaktivieren möchten, kommentieren Sie sie einfach aus:
# dtoverlay = w1-gpio
Speichern Sie die Datei, werfen Sie Ihre Micro-SD-Karte aus und legen Sie sie wieder in Ihren Raspberry Pi ein. Jetzt sollte Ihr Raspberry Pi normal booten können.
Firmware
Witty Pi 3 Rev2 wird mit der neuesten Firmware (V1.03, ID = 0x23) geliefert, die von GitHub heruntergeladen werden kann (direkter Link).
Zeitplan Script Generator
Sie können jetzt unsere Web-App verwenden, um das Zeitplanskript für Witty Pi zu erstellen und zu debuggen.