update old img urls to forgejo

This commit is contained in:
kasiandra 2026-01-20 08:25:34 +01:00
parent 8f69f0c1b8
commit 6ada0d2a64
7 changed files with 8 additions and 8 deletions

View file

@ -30,25 +30,25 @@ Es werden nur minimale Lötarbeiten benötigt, welche man aus der folgenden Graf
## Hardware ## Hardware
![https://git.elektrollart.org/Elektroll/fetapi/raw/branch/master/img/pytap-plan.png](https://git.elektrollart.org/Elektroll/fetapi/raw/branch/master/img/pytap-plan.png) ![https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/pytap-plan.png](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/pytap-plan.png)
![https://www.elektrollart.org/wp-content/uploads/IMG_7392.jpg](https://www.elektrollart.org/wp-content/uploads/IMG_7392.jpg) ![https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7392.jpg](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7392.jpg)
*Fotografie aller Bauteile* *Fotografie aller Bauteile*
Am Telefonhörer müssen die Leitungen vom Hörer (Gelb und Grün) und vom Mikrofon (Braun und Weiß) an eine USB Soundkarte angebracht werden. Hierzu wurden die Kabel an Klinkenstecker gelötet und diese in die Soundkarte gesteckt. Hierzu wird noch ein Adapter von USB auf Micro USB benötigt, da ich ein Raspberry Pi Zero benutze und dieser nur einen MicroUSB Anschluss hat. Am Telefonhörer müssen die Leitungen vom Hörer (Gelb und Grün) und vom Mikrofon (Braun und Weiß) an eine USB Soundkarte angebracht werden. Hierzu wurden die Kabel an Klinkenstecker gelötet und diese in die Soundkarte gesteckt. Hierzu wird noch ein Adapter von USB auf Micro USB benötigt, da ich ein Raspberry Pi Zero benutze und dieser nur einen MicroUSB Anschluss hat.
![](https://www.elektrollart.org/wp-content/uploads/IMG_7342-2.jpg) ![](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7342-2.jpg)
![](https://www.elektrollart.org/wp-content/uploads/IMG_7396.jpg) ![](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7396.jpg)
*Fotografie der Wählscheibe von Oben und von der Seite* *Fotografie der Wählscheibe von Oben und von der Seite*
Die Wählscheibe besteht aus zwei Kontakten die zur Impulswahl führen. Der Kontakt, wenn die Drehscheibe angezogen wird (Weiß und Braun) und den Impuls für die gewählte Nummer (Grün und Gelb). Hier wird nur Grün und Gelb benötigt. Zwar könnte man Weiß und Braun für die Kontrolle nehmen und nur die Nummer wählen, wenn Braun und Weis deren Kontakt schließen, aber für das Ziel spielt das hierbei keine Relevanz. Grün und Gelb werden beim zurück rotieren der Scheibe vermehrt den Kontakt abbrechen und wieder aufbauen. Diese Impulse werden gezählt, um die gewählte Nummer zu definieren. Die Kabel aus der Wählscheibe (Grün und Gelb) werden an Jumper Kabel gelötet (oder anderweitig verbunden), damit man diese an das GPIO Head (GPIO 26 und GPIO 21) vom Raspberry Pi anbringen kann. Die Wählscheibe besteht aus zwei Kontakten die zur Impulswahl führen. Der Kontakt, wenn die Drehscheibe angezogen wird (Weiß und Braun) und den Impuls für die gewählte Nummer (Grün und Gelb). Hier wird nur Grün und Gelb benötigt. Zwar könnte man Weiß und Braun für die Kontrolle nehmen und nur die Nummer wählen, wenn Braun und Weis deren Kontakt schließen, aber für das Ziel spielt das hierbei keine Relevanz. Grün und Gelb werden beim zurück rotieren der Scheibe vermehrt den Kontakt abbrechen und wieder aufbauen. Diese Impulse werden gezählt, um die gewählte Nummer zu definieren. Die Kabel aus der Wählscheibe (Grün und Gelb) werden an Jumper Kabel gelötet (oder anderweitig verbunden), damit man diese an das GPIO Head (GPIO 26 und GPIO 21) vom Raspberry Pi anbringen kann.
![https://www.elektrollart.org/wp-content/uploads/IMG_7341-1.jpg](https://www.elektrollart.org/wp-content/uploads/IMG_7341-1.jpg) ![https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7341-1.jpg](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7341-1.jpg)
*Fotografie der Platine* *Fotografie der Platine*
Auf der Platine des FeTAp befindet sich oben Rechts die Telefongabel (GU), welche die Telefonate terminiert oder annimmt, je nachdem ob die Gabel nach unten gedrückt ist oder oben steht. Hier entnahm ich aus dem gedrückten Zustand der Gabel die Kontakte auf der Platine (Blau und Rot). Damit soll beim geschlossenen Kreislauf eine Anrufbereitschaft bestehen, bzw. wenn die Gabel runtergedrückt wird, das Telefonat beenden. Beim wechsel von gedrückt nach Oben wird der Kontakt gelöst und das Telefonat soll entgegengenommen werden, bzw. es darf eine Nummer gewählt werden. An die Kontakte TWB3 und NS3 auf der Platine können Jumper Kabel gelötet werden, bzw. auf die beiden mittleren Kontakte (Rot und Blau) unter der Gabel (diese muss vom Board gelötet werden) welche ans Raspberry Pi GPIO Head GPIO 20 und GPIO 6 gesteckt wurden. Auf der Platine des FeTAp befindet sich oben Rechts die Telefongabel (GU), welche die Telefonate terminiert oder annimmt, je nachdem ob die Gabel nach unten gedrückt ist oder oben steht. Hier entnahm ich aus dem gedrückten Zustand der Gabel die Kontakte auf der Platine (Blau und Rot). Damit soll beim geschlossenen Kreislauf eine Anrufbereitschaft bestehen, bzw. wenn die Gabel runtergedrückt wird, das Telefonat beenden. Beim wechsel von gedrückt nach Oben wird der Kontakt gelöst und das Telefonat soll entgegengenommen werden, bzw. es darf eine Nummer gewählt werden. An die Kontakte TWB3 und NS3 auf der Platine können Jumper Kabel gelötet werden, bzw. auf die beiden mittleren Kontakte (Rot und Blau) unter der Gabel (diese muss vom Board gelötet werden) welche ans Raspberry Pi GPIO Head GPIO 20 und GPIO 6 gesteckt wurden.
![https://www.elektrollart.org/wp-content/uploads/IMG_7394.jpg](https://www.elektrollart.org/wp-content/uploads/IMG_7394.jpg) ![https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7394.jpg](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7394.jpg)
*Fotografie der Gabel von Unten* *Fotografie der Gabel von Unten*
Um den Wecker zu betreiben, habe ich eine 9V Batterie und ein Relais Modul genommen. Das Relais wird an den GPIO 3.3 Volt (Grau), GND (Grün) und GPIO 17 (Magenta) Pin verbunden. Vom Relais geht ein Kabel von NO (Blau) an den Minus Pol des Weckers. Von COM (Schwarz) geht ein Kabel an den Minus Pol der Batterie. Der Plus Pol der Batterie ist mit dem Plus Pol des Weckers verbunden. Um den Wecker zu betreiben, habe ich eine 9V Batterie und ein Relais Modul genommen. Das Relais wird an den GPIO 3.3 Volt (Grau), GND (Grün) und GPIO 17 (Magenta) Pin verbunden. Vom Relais geht ein Kabel von NO (Blau) an den Minus Pol des Weckers. Von COM (Schwarz) geht ein Kabel an den Minus Pol der Batterie. Der Plus Pol der Batterie ist mit dem Plus Pol des Weckers verbunden.
@ -172,7 +172,7 @@ Die **dialnumber** Funktion macht solange nichts, bis eine Nummer gewählt wurde
In allen Situationen wird beim Schließen des Kreislaufes von GPIO 6 und GPIO 20 das Telefonat oder die Rufnummernwahl beendet. Das wird in der Funktion hangup definiert. In allen Situationen wird beim Schließen des Kreislaufes von GPIO 6 und GPIO 20 das Telefonat oder die Rufnummernwahl beendet. Das wird in der Funktion hangup definiert.
![](https://www.elektrollart.org/wp-content/uploads/IMG_7407-1024x633.jpg) ![](https://git.kasiandras-dreams.de/Kasiandra/fetapi/raw/branch/master/img/IMG_7407-1024x633.jpg)
## Debug ## Debug
Im Debug Verzeichnis befinden sich zwei Python Skripte. Im Debug Verzeichnis befinden sich zwei Python Skripte.
@ -180,4 +180,4 @@ Im Debug Verzeichnis befinden sich zwei Python Skripte.
Die dial.py kann genutzt werden um die Funktionalität der Wählscheibe zu überprüfen und gegebenfalls einzustellen. Die dial.py kann genutzt werden um die Funktionalität der Wählscheibe zu überprüfen und gegebenfalls einzustellen.
Nachdem Ausführen kann direkt getestet werden, ob beim rotieren der Wählscheibe, die korrekte Nummer angezeigt wird. Sollte es dazu kommen, dass die gewählte Nummer abweicht, kann dies im Sleep der 37 angepasst werden. Dieser Sleep steht im Default auf 0.109. In Zeile 39 kann der Countdown vom Zietpunkt der Wahl und Anzeige konfiguriert werden. Nachdem Ausführen kann direkt getestet werden, ob beim rotieren der Wählscheibe, die korrekte Nummer angezeigt wird. Sollte es dazu kommen, dass die gewählte Nummer abweicht, kann dies im Sleep der 37 angepasst werden. Dieser Sleep steht im Default auf 0.109. In Zeile 39 kann der Countdown vom Zietpunkt der Wahl und Anzeige konfiguriert werden.
Die ring.py lässt sofort den Hammer des Weckers in einer Schleife schlagen. Dies kann benutzt werden um die Verklabung zu überprüfen. Die ring.py lässt sofort den Hammer des Weckers in einer Schleife schlagen. Dies kann benutzt werden um die Verklabung zu überprüfen.

BIN
img/IMG_7341-1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 KiB

BIN
img/IMG_7342-2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 803 KiB

BIN
img/IMG_7392.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

BIN
img/IMG_7393.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
img/IMG_7394.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

BIN
img/IMG_7395.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB