Autor: towi

eine weitere Bastelseite ....

Raspberry Pi UART 0 (Serielle Schnitstelle) am GPIO aktivieren

Verbinde dich per ssh mit deinem Raspberry. Am einfachsten geht das mit Putty. Starte das Konfigurationsmenü mit folgendem Befehl: sudo raspi-config Rufe das Menü Interface Otion auf und wähle Serial Port aus. Da du nicht die Shell über die Serielle Schnittstelle benutzen willst, klicke bitte auf NO. Die Frage nanch dem aktivieren des Seriellen Hardwareport…
Weiterlesen


28. Januar 2023 0

Ansteuerung des WIFI-Schalters und der LOLIN LED

Kleines Bespiel für die Ansteuerung des Tasters und einer LED. Durch drücken des Tasters geht Schaltet das Signal an Pin 34 von HIGH auf LOW. Die Interne LED muss auf GND gezogen werden um zu leuchten. Daher muss der Ausgang auf LOW stehen … // OpenWeatherEgg // Prozessor: LOLIN32 LITE // Deck02 PCB: deck_02_mainboard_v1. //…
Weiterlesen


17. November 2022 0

Sensorwerte in eine CSV- Datei auf einer SD-Karte schreiben

Als Beispiel werden hier Sensorwerte von einem MPB180 Sensor in eine CSV- Datei geschrieben. Der I2C Bus wurde dabei auf die Pins 4 und 0 gelegt, da  das LoLin32 Lite ansonsten nicht den SPI Bus parallel benutzen kann. Sofern die Datei towilab.csv noch nicht existiert, wird sie automatisch angelegt. In der Loop Funktion wird der…
Weiterlesen


13. Oktober 2022 0

I2C Scanner mit variablen Pins

Soll der I2C und der SPI Bus gleichzeitig verwendet werden, so entstehen bei dem Wemos Lolin32 Lite einige Probleme. Leider überschneiden sich die Standard Pins. SDA währe bei diesem Board Pin 19 und SCL Pin 23, die aber schon durch den SPI Bus belegt sind. Somit bleibt nur noch eine Variante, die I2C Pins zu…
Weiterlesen


13. Oktober 2022 0

SD-Karte mit dem ESP32 benutzen

Damit die Daten des Open Weather Egg  (OWE) auch auf einer SD-Karte geschrieben werden können, folgt hier ein kleines Beispiel. Bei dem im Projekt zum Einsatz kommenden Wemos LOLIN Lite Board benutzt der SPI- Bus teilweise die gleichen Pins wie der I2C Bus. Aus diesem Grund  wird in dem Beispiel nur eine CSV-Datei erzeugt und…
Weiterlesen


12. Oktober 2022 0

CO2 Ghost

Den kleinen co2 Geist habe ich für Lotta designt, damit Sie immer sieht, wann gelüftet werden soll. Außerdem sieht er nett aus  und leuchtet schön. Der Geist besteht aus 3 Teilen für den 3d Drucker und einer kleinen Platine für den Sensor, Schalter und den Arduino Pro Micro. Die 3D Datensätze findet ihr hier: 3mf…
Weiterlesen


1. März 2021 0

Raspberry Pi Kamera Clip mit integriertem Neopixel- Ring

Der Raspberry Pi Kamera Clip passt an einen Prusa Mini und kann ohne Werkzeug montiert werden. Die beiden Teile werden durch den Neopixelring zusammengehalten und er sorgt für eine bessere Beleuchtung bei Kameraaufnahmen oder kann Statusmeldungen von Octoprint anzeigen. Über den GPIO kann den Neopixelring direkt mit dem Raspberry Pi verbunden werden. Die Steuerung erfolgt…
Weiterlesen


27. Februar 2021 0

Pi mit einem Arduino berechnen

Das Beispiel sollen zeigen, das man auf einem kleinem Arduino auch Pi berechnen kann. Da es ziemlich viel Varianten gibt das zu tuen, habe ich mich für eine Variante entschieden die sehr einfach zu programmieren ist. Wir benutzen dafür die Leibniz-Reihe. Gottfried Wilhelm Leibnitz veröffentlichte die Reihe 1682 in der Zeitschrift Acta Eruditorum. Daraus ergibt…
Weiterlesen


1. Dezember 2020 0

Servo’s mit genauer PWM ansteuern

Ein Servo an einem Arduino Uno zu benutzen ist mit der Bibliothek Servo eigentlich kein Problem. Dazu gibt es bereits unendlich viele Beispiel im Internet. An einem Beispiel möchte ich zeigen wie die PWM etwas besser eingestellt werden kann. void setup(){ Myservo.attach(3,500,2500); //befestigen an pin,min,max } Wichtig, ist das die nicht nur der Pin sondern…
Weiterlesen


24. September 2020 0

Objekt, Funktionen und Bibliotheken in der Arduino IDE

Ein einfaches Beispiel (eine blinkenden LED) soll einmal zeigen auf welche Arten man in der Arduino-IDE Objekte, Klassen und Bibliotheken programmieren kann. Das Beispiel beschreibt eine LED die verblassen soll …. //LED Verblassen standard const int led_pin = 13; //PWM pin an dem die LED angeschlossen wurde const int stufen = 5; //Stufen in der…
Weiterlesen


24. September 2020 0