Schlagwort-Archive: bitbastelei

BitBastelei #335 – ESP8266 Webserver (AJAX/SPIFFS) für China-Fliegenfänger

BitBastelei #335 - ESP8266 Webserver (AJAX/SPIFFS) für China-Fliegenfänger

(619 MB) 00:49:02

2019-05-26 10:00 🛈

Vor einigen Wochen hatten wir uns einen „Fliegenfänger“ angesehen, der sich technisch nicht sonderlich anspruchsvoll darstellte. In IoT-Zeiten natürlich völlig indiskutabel, also darf das Teil nun als Übungswiese für den ESP8266 dienen. Auf dem Programm also – nach dem nötigen Hardware-Umbau – eine Runde ESP8266-Webserver mit AJAX und SPIFFS – und das ganze ausführlich erklärt.

Inhalt

  • 08:00 Beginn Programmierung
  • 08:23 ESP8266 mit dem WLAN verbinden
  • 13:35 Einfacher Zugriff auf den ESP8266: MDNS
  • 15:44 ESP8266 als Webserver
  • 17:50 Texte im Browser anzeigen
  • 19:39 Mehrere Webseiten per URL, Variablen ausgeben
  • 21:29 Unbekannte URLs abfangen
  • 22:50 Browserausgabe mit HTML formatieren
  • 25:12 Webseiten und Bilder per SPIFFS
  • 31:52 Live-Werte mit Javascript, AJAX und JSON
  • 40:31 Programmbeispiel auf Basis der gezeigten Codes mit JQuery und Bootstrap

Links zum Thema

BitBastelei #334 – LED Notbeleuchtungsüberwachung

BitBastelei #334 - LED Notbeleuchtungsüberwachung

(1009 MB) 00:23:04

2019-05-19 10:00 🛈

Wenn es brennt ist es meist ein Vorteil den nächstgelegenen Ausgang zu finden. Um dies zu vereinfachen verfügen viele größere Gebäude über Notbeleuchtungssysteme, welche auch in Gefahrensituationen den Weg zum Ausgang leuchten. Heute werfen wir einen Blick auf das Innenleben einer Leuchtenüberwachung, welche in solchen Notstromsystemen zur Steuerung und Überwachung einzelner Lampen verbaut wird. Auch ein LED-Streifen, welcher in solchen 230V-Lampen zum Einsatz kommt, bekommt einen kleinen Blick. Danke an Christian für die beiden Teile.

BitBastelei #333 – DIY Soundbox: Memes auf Knopfdruck mit JQ8400

BitBastelei #333 - DIY Soundbox: Memes auf Knopfdruck mit JQ8400

(2 GB) 00:33:48

2019-05-12 10:00 🛈

Dinge die Sound machen gibt es überall im Regal: Der StarTrek-Türsound von letztens und der Bullshit-Button * bei EEVBlog sind nur einige Beispiele. Aber was, wenn man selbst einen passenden Sound im Kopf hat? Nun, dann kann der JQ8400 * helfen. Dieses kleine Modul hat 4MB Speicher, spielt unter Anderem MP3-Dateien ab und kann per UART einfach von einem µC angesteuert werden. Mit etwas Code hat man so schnell einen eigenen WasAuchImmer-Button, der das Lieblings-Audio-Meme bei jeder Gelegenheit abspielen kann.

Ergänzungen:

  • 12:08 OK, OK, Wenn man falsch shiftet kommt natürlich auch Blödsinn raus. Im Code ist es schon mal korrigiert, da ich es nicht getestet habe aber noch nicht aktiv geschaltet.

Links zum Thema:

BitBastelei #332 – DIY Lötkolben mit T12-Spitzen

BitBastelei #332 - DIY Lötkolben mit T12-Spitzen

(2 GB) 00:25:48

2019-05-05 10:00 🛈

Der TS100 ist dank seiner direkt beheizten Spitze ein schnell reagierender und leistungsstarker Lötkolben, das mobile Design liegt aber nicht immer gut in der Hand. Abhilfe verspricht für wenig Geld ein Bausatz, mit dem man sich einen eigenen Lötkolben mit ähnlichen Funktionen aufbauen kann. Als Lötspitzen kommen hierbei die Modelle der T12-Serie zum Einsatz, welche ursprünglich von einem professionellen Fertiggerät stammen.

Das für den Aufbau verwendete Modul ist in mehreren Versionen verfügbar: Jene mit Textdisplay verfügt über einen STM32 und lässt sich mit einer Open Source Firmware betreiben. Ich habe mich für das etwas teurere OLED-Modul entschieden, welches bessere Lesbarkeit bietet, jedoch leider, dank STC-Prozessor, bisher keine alternative Firmware besitzt. Der Preis für die Module liegt, ohne Gehäuse und Netzteil, bei ca. 20€. Spitzen von Drittanbietern sind ab etwa 3€zu haben.

BitBastelei #331 – HP/Colubris Industrie-WLAN-AP

BitBastelei #331 - HP/Colubris Industrie-WLAN-AP

(2 GB) 00:35:38

2019-04-28 10:00 🛈

Ein einfacher WLAN-AP für den Heimbereich kostet heute grade mal 20€, für ein Industriegerät der Markenhersteller sind 400€ bis teils über 1000€ keine Seltenheit. Schauen wir mal welche Unterschiede sich zwischen den Preisklassen im Inneren verbergen.

Ergänzung

  • Über den Reset-Button kann man das Gerät in einen Modus versetzen, in dem es auch als Einzelgerät betrieben werden kann.
  • Die Source-Codes, welche für eine OpenWRT-Umsetzung hilfreich sein dürften, lassen sich offenbar gegen Porto bei HP auf CD anfordern.

BitBastelei #329 – DIY-Batterie-Labornetzteil mit DPS3005

BitBastelei #329 - DIY-Batterie-Labornetzteil mit DPS3005

(2 GB) 00:30:05

2019-04-14 10:00 🛈

In der ersten Folge zu diesem Projekt habe ich mit dem DPS3005 ein mobiles Labornetzteil gebaut, welches auch unterwegs eine Stromversorgung mit regelbarer Spannung und Strom bietet. Der Platzbedarf ist überschaubar, allerdings war zur Stromversorgung bisher zwingend ein externes Netzteil nötig. Diesmal bekommt die Box zum Abschluss einen internen Akku um auch ohne Steckdose arbeiten zu können. Natürlich inklusive der nötigen Elektronik für einen sicheren Betrieb und die Ladung der Akkus.

Widerstandswerte zur Stromlimitierung des TP4056
Pinbelegung des isolierten DC-DC-Wandlers

BitBastelei #328 – StarTrek Türpanel

BitBastelei #328 - StarTrek Türpanel

(321 MB) 00:24:06

2019-04-07 10:00 🛈

Wer die Originalserie aus den ’60ern kennt, dem dürfte dieser rote Kasten bekannt vorkommen: Das Gerät saß neben Türen auf der „Enterprise“. Inzwischen kann man sich dies als Gadget nach Hause holen. Schauen wir mal, was drin steckt.

Ergänzungen

  • Die Originalserie lief 1966–1969
  • Ni-Cd ist in der EU seit 2006/2009 für Spielzeug verboten, in den USA werden sie mit Strafgebühren weiter verkauft

BitBastelei #327 – Abstandsmessung per Ultraschall: HC-SR04 mit Arduino

BitBastelei #327 - Abstandsmessung per Ultraschall: HC-SR04 mit Arduino

(273 MB) 00:14:05

2019-03-31 10:00 🛈

Abstände misst man meist mit dem Maßband, dieses lässt sich aber nur schwer an einen Arduino anschließen. Eine Alternative sind Sensormodule wie der HC-SR04, welche die Länge einer Strecke per Ultraschall bestimmen können. Wie diese funktionieren, warum man dazu Zeit messen muss und wie sich die Sensoren mit Arduino verwenden lassen – das schauen wir uns dann in diesem Video an.

Links zum Thema

Ergänzungen:

Der beschriftete IC ist ein LM324 (Quad OpAmp). Die anderen könnten MAX232A (Als Ladungspumpe) und EM78P153S (Chinesischer OTP µC) sein. Ein komplettes Reverse-Engeneering in Englisch findet sich unter http://uglyduck.vajn.icu/ep/archive/2014/01/Making_a_better_HC_SR04_Echo_Locator.html.

BitBastelei #326 – Gefälschte SD-Karten erkennen und „Reparieren“

BitBastelei #326 - Gefälschte SD-Karten erkennen und "Reparieren"

(152 MB) 00:13:41

2019-03-24 11:00 🛈

SD-Karten sind ein stetiger Quell der Freude. Oder der Fehler. Gerade wenn man Logs oder Datenbanken auf diesen Speichern nutzt gehen diese nach recht kurzer Zeit gerne kaputt. Doch einige, vor allem im Niedrigpreissegment angesiedelte, Karten kommen bereits ab Werk kaputt an und können die aufgedruckte Kapazität technisch gar nicht erreichen. Schauen wir mal, wie man diese betrügerischen Karten erkennt und ob man diese noch irgendwie zumindest für Kleinigkeiten nutzbar machen kann.

Links zum Thema: