BitBastelei #370 - WTV020: Wählerisches Soundmodul
(414 MB) 00:18:24
2020-02-02 11:00
🛈
Aktuell bin ich auf der Suche nach einem neuen Soundmodul für Arduino & Co. Mein in der Vergangenheit verwendetes JQ8400 ist zwar praktisch, aber durch den kleinen Speicher nur für kleinere Projekte zu gebrauchen. Das WTV020 verspricht hier Abhilfe: Dank Micro-SD-Slot können deutlich mehr Daten gespeichert werden. Leider aber mit einigen Eigenheiten, die für mich das Modul eher weniger nutzbar erscheinen lassen.
BitBastelei #369 - Lötübung "Sanduhr"
(2 GB) 00:24:36
2020-01-26 11:00
🛈
Kalt, dunkel, meh. Wenn die Motivation für eigene Basteleien fehlt, schauen wir halt auf eine einfache Lötübung. Dieses Kit einer „digitalen Sanduhr“ gibt es an vielen Stellen zu kaufen und soll Einsteigern genügend Lötstellen zum Üben geben. Leider in meinem Fall ohne beiliegende Anleitung, aber bauen wir einfach mal auf und versuchen die Funktionsweise zu verstehen.
Weiterführende Links
BitBastelei #368 - ESP LCD-Adapter
(391 MB) 00:11:11
2020-01-19 11:00
🛈
Vor einiger Zeit hatte ich gezeigt wie man ein HD44780-Display mit Arduino an einen ESP8266 anbinden kann. Diese Konstruktion nutze ich noch immer um einen schnellen Überblick zu bekommen. Leider war die Verkabelung etwas wacklig, sodass ich immer wieder nachstecken und neu starten musste. Da noch etwas Platz in einem Paket war soll es nun dank KiCAD eine separate Platine richten. Kleine Arbeit, großer Stabilitätsgewinn.
BitBastelei #367 - Reingeschaut: Feuerwehr-Bedienfeld (FBF)
(2 GB) 00:22:55
2020-01-12 11:00
🛈
Das Feuerwehr-Bedienfeld ist Teil von Brandmeldeanlagen (BMA), welche in vielen großen Gebäuden Feuer erkennen und automatisch die Feuerwehr alarmieren. Dieser Kasten hat an allen Anlagen das gleiche Aussehen, ist nur der Feuerwehr zugänglich und erlaubt es den Einsatzkräften den aktuellen Alarmstatus sowie einige Aktionen wie das Abschalten der Werkssirenen zu steuern. Ein solches ist mir hier zugeflogen, also schauen wir mal rein und prüfen, ob man das Ganze anderweitig weiternutzen kann.
BitBastelei #366 - Live-Debugging von Mikrocontrollern mit PlatformIO
(117 MB) 00:13:19
2020-01-05 11:00
🛈
Wenn es bei µC-Projekten darum geht Fehler zu suchen endet es meist mit dutzenden unübersichtlichen Serial.println-Zeilen im Code. Aktuelle Prozessorgenerationen erlauben es jedoch live die Ausführung zu überwachen, die CPU anzuhalten und den Inhalt von Variabeln und Registern zu beobachten. Mit PIO ist diese Funktion nun auch für Einsteigen recht einfach Nutzbar.
BitNotice #152 - BluePill/STM32 Flash entsperren
(23 MB) 00:02:39
2020-01-05 10:30
🛈
Die BluePill-Boards mit ihrem STM32 sind ein günstiger einstieg in die Welt der ARM-Prozessoren. Unter anderem der native USB-Anschluss ist eine praktische Ergänzung für viele Projekte, die auf WLAN verzichten können. Leider werden diese Boards ab und an mit einem gesperrten Flash geliefert, sodass Programmierversuche fehlschlagen. Mit wenigen Handgriffen kann man den Prozessor jedoch zurücksetzen und den Flash so wieder freigeben.
Fehlermeldung
xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:25)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
debug_level: 1
hla_swd
none separate
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x1ffff020 msp: 0x200001fc
** Programming Started **
Warn : STM32 flash size failed, probe inaccurate - assuming 128k flash
Error: stm32x device protected
Error: failed erasing sectors 0 to 12
embedded:startup.tcl:449: Error: ** Programming Failed **
in procedure 'program'
in procedure 'program_error' called at file "embedded:startup.tcl", line 508
at file "embedded:startup.tcl", line 449
*** [upload] Error 1
Befehl zum entsperren
openocd -f /usr/share/openocd/scripts/interface/stlink-v2.cfg -f /usr/share/openocd/scripts/target/stm32f1x.cfg -c init -c "reset halt" -c "stm32f0x unlock 0" -c "reset run" -c shutdown
BitBastelei #365 - Otter Screen Adapter: iPad-Ersatzdisplays als Monitor
(2 GB) 00:30:36
2019-12-29 11:00
🛈
Displayplatz ist meist beschränkt, insbesondere bei Mobilgeräten kann das schnell eng werden. Für etwa 100€ gibt es kleinere Zusatzdisplays, welche man neben Laptop & Co stellen kann. Einen solchen, portablen Monitor kann man aber auch selbst bauen: Mit einem iPad-Ersatzdisplay (9.7″, 2048×1536) und einer kleinen Adapterplatine hat man schnell ein Displayport-fähiges High-DPI-Display für unterwegs. Die nötige Platine hat Jan-Henrik designed und ist unter https://github.com/Jan–Henrik/OtterScreenAdapter zu finden.
BitBastelei #363 - SMD-Löten mit Stencil
(2 GB) 00:19:42
2019-12-15 11:00
🛈
SMD-Bauteile sind heute oft Standard, möchte man jedoch mehrere Boards löten ist die übliche Methode mit Lötkolben und Lötzinn eher ineffizient. Mit einem Stencil, eine dünne Metallplatte mit Ausschnitten, lässt sich Lötpaste schnell und genau dosiert an die richtigen Stellen bringen und so der Zusammenbau beschleunigen.
Hinweis: Die Platinen und Stencils hatte ich diesmal selbst bestellt und bezahlt.
BitBastelei #362 - Daten von defekten SD-Karten/HDDs retten; Korrupte MP4-Dateien reparieren
(119 MB) 00:23:38
2019-12-08 11:00
🛈
Kaputte SD-Karten, Festplatten und andere Datenträger sind nichts ungewöhnliches. Schlecht für jene Geräte, für die es kein aktuelles Backup gibt. In diesem Fall gilt üblicherweise: Finger weg, nicht weiter nutzen und eine Datenrettungsfirma aufsuchen. Wer auf eigenes Risiko selbst Hand anlegen will kann in vielen Fällen zumindest Teile auch selbst wiederherstellen. Welche Programme und Techniken es gibt schauen wir uns in diesem Video an.
Verwendete Programme:
BitBastelei #361 - RGB-LED-Panel an ESP8266 & Reparaturversuch
(2 GB) 00:30:08
2019-12-01 11:00
🛈
Anfang des Jahres hatte ich in #325 eine „Video-Wand“ mit einer 64x32er RGB-LED-Matrix und einem Raspberry Pi gebaut. Eigentlich war das Thema damit für mich erledigt, als ich aber beim Kollegen Aaron einige größere Panel als günstige B-Ware entdeckte und den zugehörigen Händler ausmachen konnte, musste ich natürlich zuschlagen. Also schauen wir mal, wie man die möglicherweise defekten Displays mit Arduino und einem nicht ganz so teurem ESP8266 verbindet und ob wir die Defekte repariert bekommen.
Links