Inhaltsverzeichnis
WLAN-Steckdose
Letzte Woche habe ich mich etwas mit der FRITZ!Powerline STeckdose beschäftigt und dachte, sowas in der Art muss ich auch bauen.
Was soll sie können?
- Elektische Steckdoesen, die über WLAN mit einer Smartphone-App, gesteuert werden können.
- Zusätzlich sollte über die App auf jeder Steckdose eine Zeitschaltuhr programmiert werden können.
- Bei den Überlegungen zur Zeitschaltuhr kam ich darauf, dass das ganze System auf einem WLAN-AccessPoint laufen sollte. Ein Mikrocontroller der ein WLAN- oder Bluetooth-Modul und zusätzlich eine genaue Uhr besitzt wäre verhältnismäßig aufwendig aufzubauen und wahrscheinlich teurer als ein WLAN-AP.
- Die Zeit soll also über NTP aktuell gehalten werden.
- Außerdem sollen die Zeitdauern über Cron-Jobs realisiert werden
Außerdem hatte ich noch einen La Fonera herumliegen
die für das Projekt passend sein sollte. In Größe und Ausstattung.
GPIO setzen
Um GPIO-Ports zu bearbeiten kann von der Kommandozeile aus das Programm gpioctl verwendet werden.
gpioctl dirin|dirout|get|set|clear gpio
Ein kleines Programm in C um Ports zu steern:
if ((gpio_bus = open("/dev/gpio", O_RDWR)) < 0)
{
printf("/dev/gpio open Failure\n");
}
else
{
ioctl(gpio_bus, GPIO_DIR_OUT, gpionumber);
}
ioctl(gpio_bus, GPIO_CLEAR, gpionumber);
ioctl(gpio_bus, GPIO_SET, gpionumber);
Weitere Schritte
- anderen Webserver auf einem anderen Port laufen lassen
- von dieser Webseite aus Ports triggern
- diese Webseite per Androidapp steuern
Zuletzt geändert: le 2020/03/02 08:54
