Günstige Web-Cam ESP32-CAM Installation mit Arduino IDE

Ein ESP32-Cam ist ein Entwicklungsboard, das auf dem ESP32-Chip von Espressif basiert und eine Kamera enthält. Der ESP32 ist ein kleiner, aber leistungsfähiger Mikrocontroller, der WLAN und Bluetooth-Konnektivität unterstützt und auf einer Dual-Core-CPU läuft. Durch das Hinzufügen einer Kamera auf dem Board kann der ESP32-Cam Bilder und Videos aufnehmen und über WLAN oder Bluetooth übertragen. Und das ganze kostet keine 10 Euro inkl. Versand aus der Bucht.

Vorderseite mit Kamera:

Das ESP32-Cam ist ein beliebtes Entwicklungsboard für Projekte, die eine drahtlose Übertragung von Bildern oder Videos erfordern, wie zum Beispiel Überwachungskameras, Baby-Monitore, Roboter oder Drohnen. Es gibt auch eine große Community von Entwicklern und Bastlern, die das ESP32-Cam-Board nutzen, um innovative und kreative Projekte zu realisieren. Mein Teil ist vor ein paar Tagen angekommen.

Die Kamera kann entfernt werden, wenn die schwarzen Kabelverbindung nach oben geklappt wird: „Günstige Web-Cam ESP32-CAM Installation mit Arduino IDE“ weiterlesen

8×8 LED mit max7219 auf einen Raspberry Pi mit python sagt „Freut euch allezeit“

Hatte noch eine 8×8 LED mit Treiber liegen. Die wollte ich mal an den Raspberry Pi anklemmen und über die Kommandozeile ansteuern.

Die Hardware ist mit 5 Drähten schnell verbunden:

Verwendet habe ich den Luma.LED_Matrix: Display drivers for MAX7219, WS2812, APA102. Den Kommandozeilen Wrapper gab es noch nicht. Also dann mal los … Mal wieder etwas python3 programmieren … „8×8 LED mit max7219 auf einen Raspberry Pi mit python sagt „Freut euch allezeit““ weiterlesen

Wie kann das Scrollen der Apple Maus unter Windows 10 aktiviert werden?

Wie kann das Scrollen der Apple Maus unter Windows 10 aktiviert werden? Wird die Apple Maus per Bluetooth an Windows 10 angeschlossen, geht das Scrollen nicht. Dafür den passenden Treiber auf einen Mac laden über das Boot Camp-Assistent.app Programm. Dort gleich im Menü die Windows Software speichern:

Dann das Verzeichnis AppleWirelessMouse mit dem Treiber auf den Windows Rechner kopieren: „Wie kann das Scrollen der Apple Maus unter Windows 10 aktiviert werden?“ weiterlesen

Raspberry Pi: Wie kann der Raspberry Pi mit Kali bzw. Debian Linux den K8055 von Velleman über Konsole und Python ansteuern?

Den K8055 gibt es schon lange. Mit diesen technischen Daten:

  • 5 digitale Eingänge (Test-Tasten auf der Platine)
  • 2 analoge Eingänge
  • 8 digitale Ausgangsschalter mit offenem Kollektor (max. 50V/100mA) (LED-Anzeige auf der Platine)
  • 2 analoge Ausgänge:
  • 0 bis 5V, Ausgangswiderstand 1K5
  • PWM 0 bis 100% ‚offener Kollektor‘-Ausgang max. 100mA / 40V (LED-Anzeige auf der Platine)
  • allgemeine Konvertierungszeit: 20ms pro Befehl
  • Stromversorgung über USB: ungefähr 70mA

Er kann auch über USB an den Raspberry Pi angeschlossen werden. Nötige Treiber gibt es auch unter GPL und die sind in ein paar Minuten installiert. Den nötige Linux (Debian, Kali) Treiber gibt es hier.

K8055 für den Raspberry Pi via Kali
K8055 für den Raspberry Pi via Kali

Hier eine Anleitung für den Raspberry Pi (Kali, Debian) wie der Treiber installiert wird: „Raspberry Pi: Wie kann der Raspberry Pi mit Kali bzw. Debian Linux den K8055 von Velleman über Konsole und Python ansteuern?“ weiterlesen

Arduino Software für Mac OS X installieren

So vorgehen, wie in der Arduino-Anleitung beschrieben.

1. Virtual Com Device Treiber 2.2.18 von FTDICHIP laden und wie in der Anleitung beschrieben installieren.
Für Mac OSX 10.8.3 und 10.8.4 ist es nötig die FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg zu installieren. Nun muss das Arduino Board an den USB-Port angeschlossen werden. Wird es nicht angeschlossen sind die installierten Treiber nicht im /dev Verzeichnis sichtbar.
Dann im Terminal im Verzeichnis /dev überprüfen ob die *usbserial* Treiber installiert wurden.

2. Entwicklungsumgebung downloaden und installieren. Starten.

3. Seriellen Port unter dem Menü: Tools – Serieller Port – /dev/cu.usbserial-A5001U7KD auswählen.

4. Beispiel auswählen und überprüfen und auf den Arduino uploaden.