Schlagwort-Archive: Arduino

BitBastelei #448 – RS485 Fehlersuche & Reparatur

BitBastelei #448 - RS485 Fehlersuche & Reparatur

(1 GB) 00:22:38

2021-08-01 10:00 🛈

Vor einiger Zeit hatte ich einen Stromzähler mit Modbus vorgestellt, also einer RS485-Schnittstelle. Dieses kann über einen TTL-Adapter von einem Mikrocontroller wie dem ESP8266 ausgelesen werden. Oder konnte, denn aktuell kommen keine Daten durch. Also schauen wir mal, ob wir die Ursache finden und den Fehler beheben können.

Inhalt

  • 00:00 Das Problem
  • 01:55 Zähler-Aufbau
  • 05:08 Fehlersuche
  • 08:14 RS485: Auto-Umschaltung vs. Manuell
  • 11:01 Code-Erneuerung
  • 11:58 Test mit neuem Adapter
  • 15:40 Ursachensuche

Fehler und Ergänzungen

Im Video hab ich den MAX485 an 3.3V angeschlossen, offiziell ist der nur für 5V-Betrieb spezifiziert. Eigentlich müsste man ihn also mit 5V betreiben und ggf. per Pegelwandler die Datenleitungen auf 3.3V umsetzen. Danke an Linux Undercover für den Hinweis.

Links zum Thema

Transparenz

Die gezeigten Geräte wurden selbst gekauft und bezahlt.

BitBastelei #422 – Pulse-Sensor mit Arduino … oder auch nicht?

BitBastelei #422 - Pulse-Sensor mit Arduino ... oder auch nicht?

(1 GB) 00:16:50

2021-01-31 11:00 🛈

Einer der eher wichtigen Parameter des eigenen Körpers ist der Puls. Kein Wunder also, dass unter anderem viele Smart-Watches einen Sensor mitbringen um diesen jederzeit erfassen zu können. Und wenn Sensoren so verbreitet sind, dann lassen sie sich üblicherweise auch für eigene Basteleien als fertiges Modul erwerben. Ein solches hat seinen Weg auf meine Werkbank gefunden.

BitBastelei #411 – DIY USB Power Logger mit WiFi

BitBastelei #411 - DIY USB Power Logger mit WiFi

(392 MB) 00:41:54

2020-11-15 11:00 🛈

Vor knapp 4 Jahren hatte ich mir einen eigenen USB Power Logger gebaut, welcher Spannung und Strom eines USB-Gerätes aufzeichnen, auf einem Display anzeigen und per Seriell an einen PC übertragen konnte. Praktische Sache, doch mit WLAN wäre das Ganze doch gleich viel portabler, oder? Also: Designen wir das damalige Projekt nochmal neu. Mit ESP32 für WLAN und einem INA219 statt dem damaligen ACS712 für die Strommessung.

Inhalt

  • 00:00 Der Plan
  • 01:36 Genutzte Bauteile
  • 10:06 Aufbau der Hardware
  • 22:56 Software (ESP)
  • 33:52 Software (Server)
  • 38:15 It’s alive

Links zum Thema

Weitere Inhalte

BitBastelei #402 – TuxCon Kitty PCB Badge

BitBastelei #402 - TuxCon Kitty PCB Badge

(1 GB) 00:37:11

2020-09-13 10:00 🛈

Vor einiger Zeit hatte ich eine Platinen-Lötübung in Eulenform gebaut. Ein Ähnliches Lötkit mit freier Lizenz gab es vor einigen Jahren auf der bulgarischen Linux-Konferenz “TuxCon“: Das TuxCon Kitty. Besonders interessant: Diese Badge besitzt einen Mikrocontroller, welcher sich per USB programmieren lässt. Und das, obwohl der verwendete Controller eigentlich gar kein USB kann. Also ran an den Lötkolben – das will ich sehen.

Links zum Thema

Inhalt

  • 00:00 Badges?
  • 01:14 TuxCon Kitty: Aufbau
  • 05:00 Löten
  • 27:06 Was nicht passt…
  • 30:02 Bootloader ohne Programmieranschluss
  • 31:29 ArduinoISP
  • 33:08 Attiny per USB mit Arduino unter Windows
  • 35:30 It’s alive.

BitBastelei #398 – Die “Magie” hinter PWM (analogWrite, Timer, Preload, etc)

BitBastelei #398 - Die "Magie" hinter PWM (analogWrite, Timer, Preload, etc)

(319 MB) 00:53:48

2020-08-16 10:00 🛈

Mittels PWM, bei Arduino erreichbar als “analogWrite”, lassen sich viele Aufgaben erledigen: LEDs dimmen, Motoren steuern oder analoge Spannungen ausgeben. Aber was hat das mit Frequenz, Tastverhältnis und Timern zu tun? In diesem Video schauen wir uns PWM von der einfachsten Anwendung bis hin zu den Timer-Registern eines ATMega328P mit Preloading an und wie man darüber eigene Anforderungen abdecken kann.

Inhalt

  • 00:00 Intro
  • 01:04 PWM mit delay() und digitalWrite()
  • 02:07 Frequenz, Pulsweite und Durchschnittspannung
  • 08:07 PWM mit analogWrite()
  • 11:14 Wie funktioniert analogWrite()? Timer, Compare-Units und Prescaler.
  • 29:06 Frequenz ändern durch Prescaler
  • 31:23 Vorsicht: Timer 0 und Arduino
  • 32:45 Zusammenfassung der bisherigen Themen
  • 35:45 Sonderfrequenzen per Preload
  • 51:40 Fazit

BitBastelei #394 – Flashen über WLAN: OTA mit ESP8266/ESP32

BitBastelei #394 - Flashen über WLAN: OTA mit ESP8266/ESP32

(132 MB) 00:15:14

2020-07-19 10:00 🛈

Wenn man neue Firmware auf einen ESP8266 oder ESP32 bringen möchte ist das Prozedere ja eigentlich klar: USB ran, Upload klicken, warten. Wenn der ESP aber irgendwo eingebaut ist, dann kann USB schnell unpraktisch sein. Mit ArduinoOTA kann man alternativ direkt über WLAN eine neue Software installieren.

Inhalt

  • 00:00 Was ist OTA
  • 01:23 ArduinoOTA mit Arduino IDE
  • 09:19 Fallstricke
  • 10:25 ArduinoOTA mit PlatformIO
  • 12:33 Wie funktioniert ArduinoOTA

BitBastelei #386 – ESP01-Programmer: Boot/Reset Transistor Mod

BitBastelei #386 - ESP01-Programmer: Boot/Reset Transistor Mod

(2 GB) 00:31:56

2020-05-24 10:00 🛈

Um ESPs zu programmieren benötigt man einen USB-UART-Adapter und muss einige Pins beim Einschalten passend gegen VCC und/oder GND verbinden. Um das für ESP01-Module zu vereinfachen hatte ich mir vor einiger Zeit einen “ESP Programmer” gekauft, auf welchen man das Modul einfach Einstecken kann. Nur leider nicht Programmieren, denn für das korrekte halten der Pins gibt es keine Ansteuerelektronik – man muss die Pins selbst mit Pinzette o.Ä. richtig ziehen. Das geht auch besser, also ergänzen wir mal eine automatische Programmierfunktion.

BitBastelei #383 – Kapazitiver Bodenfeuchtesensor

BitBastelei #383 - Kapazitiver Bodenfeuchtesensor

(1 GB) 00:23:39

2020-05-03 10:00 🛈

Achso, hm, Gießen soll man die Pflanzen? Und dann auch noch selbst dran denken? Das gibt doch keinen. Also muss wohl irgendetwas her, dass mich daran erinnert den grünen Balkonbewohnern ab und an auch etwas frisches Nass zu beschaffen. Mit einem Bodefeuchtesensor sollte das Problem schnell erledigt sein.

Video von Andreas Spiess

BitBastelei #379 – Feiyu FY-ALPHA1000 Camera Gimbal

BitBastelei #379 - Feiyu FY-ALPHA1000 Camera Gimbal

(1 GB) 00:24:07

2020-04-05 10:00 🛈

Kameras frei in der Hand zu halten führt meist zu Wackeln. Eine Möglichkeit das in den Griff zu bekommen sind so genannte “Kamera-Gimbals”. Über Sensoren wird die Bewegung gemessen und mit Motoren versucht diese auszugleichen. Ein solches Gimbal flog für einen günstigen Preis auf dem Gebrauchtmarkt herum, also schauen wir mal, was das Gerät kann und am Ende wie man so etwas selbst bauen kann.

Inhalt:

  • 00:21 Arten von Bild-Stabilisierung
  • 01:29 FY-ALPHA1000
    • 01:29 Packungsinhalt
    • 07:50 Balancing
    • 11:11 App
    • 15:26 Funktionsübersicht
  • 19:37 DIY Pseudo-Gimbal mit Arduino
    • 19:41 Motorenwahl: Servo
    • 20:54 Sensoren: MPU6050 Gyroskop/Accelerometer
    • 22:29 Kombiniere

BitBastelei #375 – Keypads mit Mikrocontroller/Arduino: Typen und Ansteuerung

BitBastelei #375 - Keypads mit Mikrocontroller/Arduino: Typen und Ansteuerung

(1 GB) 00:18:00

2020-03-08 11:00 🛈

Um Zahlenwerte eingeben zu können ist eine Tastaturmatrix fast immer eine gute Wahl, jedoch stehen im Netz viele unterschiedliche Modelle zur Auswahl. Mechanische Tasten, Folie oder Touch? Multiplexed, Digital oder gar analog? Alle Typen und Techniken haben Ihre vor und Nachteile. Schauen wir mal, welche das sind.