In dem ersten Beitrag möchte ich dir zeigen, wie du dein erstes Programm in MicroPython programmierst und auf einen Mikrocontroller aufspielst. Mikrocontroller für MicroPython Die Programmiersprache MicroPython habe ich bereits in der Beitragsreihe zum Microcontroller BBC micro:bit angeschnitten. Jedoch möchte ich in dieser Beitragsreihe den „normalen“ ESP32 verwenden. Der Vorteil des „normalen“ ESP32 ist einmal…
Autor: Stefan Draeger
Vergleich der Sensoren, AM2320, DHT11 und DHT22
In diesem Beitrag möchte ich einen Vergleich der Sensoren AM2320, DHT11 und DHT22 vorstellen. Technische Daten AM2320, DHT11 und DHT22 Schauen wir uns die technischen Daten einmal an. AM2320 DHT11 DHT22 Betriebsspannung 3,3V / 5V 3,5 / 5V 3V / 5V Schnittstelle I2C SPI SPI Messbereich Temperatur -40 °C bis 80 °C 0 °C…
Weekend Project: US Polizeilicht mit 8mm LEDs
In diesem Weekend Project möchte ich dir zeigen wie du dir ein US Polizeilicht mit 12 8mm LEDs erstellst. Aufbau der DIY US Polizeilichts Dieses Projekt besteht aus 12 8mm LEDs (jeweils 6x rot und 6x blau) sowie einem Drehpotentiometer für die Frequenz des blinkens und natürlich einem Arduino welcher das ganze steuert. Die LEDs…
Python #17: Vererbung
Ein wichtiges Prinzip in der Objekt orientierten Programmierung ist die Vererbung von Klassen. In diesem Beitrag möchte ich dir dieses Prinzip anhand eines Beispieles näher bringen. Gegeben sei wieder unser Auto Objekt von den letzten Beispielen (jedoch stark eingekürzt). Wenn wir nun ein LKW als Objekt modellieren wollen, haben wir zunächst einpaar ähnliche Eigenschaften Wir…
Arduino Lektion #109: Spannung mit dem Arduino messen
In diesem Beitrag möchte ich zeigen, wie man mit einem Arduino die Spannung bis 5V messen kann. Rückblick In dem Beitrag Arduino Lektion 4: LED mit Fotowiderstand habe ich gezeigt, wie man den Wert eines Fotowiderstandes ausliest und diesen über eine Leuchtdiode „visualisiert“. Was wir eigentlich gemacht haben, ist die Spannung, welche der Fotowiderstand durchlässt,…
Python #16: Eigenschaften vom Objekt ausgeben (Methode __str__ überschreiben)
Wie im Titel dieses Beitrages zu lesen ist, wollen wir nun die Eigenschaften eines Objektes ausgeben. Dazu können wir in Python den bereits bekannten Befehl „print“ nutzen. Diesem Befehl wird nun unser Objekt übergeben. Im nachfolgenden verwende ich das Auto Objekt aus dem letzten Beitrag. Wenn wir nun, wie bereits erwähnt, mit dem Befehl „print“…
Arduino Projekt: Relaiskarte mit Reedkontakten steuern
In diesem kleinen Projekt möchte ich dir zeigen wie du eine 2fach Relaiskarte mit 2 Reedkontakten schalten kannst. Eine 2fach Relaiskarte habe ich bereits in Arduino Lektion 13: 2 fach Relaisplatine ansteuern vorgestellt und ein Reedkontaktmodul in Arduino Lektion 90: Reed Kontakt Sensor Modul vorgestellt. Benötigte Bauteile Aufbau & Schaltung Das 2fach Relais Modul wird wie…
Aufbauen einer Zitronenbatterie
In diesem Beitrag möchte ich dir zeigen wie du dir eine alternative, regenerative Energiequelle erzeugen kannst. Es ist die Zitronenbatterie. Du wirst in in diesem Beitrag erfahren wie du diese Aufbauen kannst und vor allem welche Leistung diese hat. Eine Zitronenbatterie funktioniert ähnlich einer normalen Autobatterie welche mit zwei Elektroden und einer Säure eine Spannung…