ESP8266 in der Arduino IDE

Vor kurzem kam die Meldung bei verschiedenen Online-Magazinen, dass findige Entwickler nun eine eigene Arduino IDE mit integriertem Support für das WLAN-Modul ESP8266 entwickelt haben (Beitrag auf Electronic-Lab ; Link ESP8266.com ; Github mit Download). Es handelt sich hierbei um eine angepasste Arduino IDE, die man alternativ zur eigentlichen IDE installieren kann. Beim stöbern im Forum habe ich aber auch eine Möglichkeit entdeckt, bei der die notwendigen Dateien einfach in die bestehende Arduino Version (ab 1.6) eingebunden werden können ...

01.04.2015 · 3 Minuten · Fabian Kainka

Yun Projekt Universalfernbedienung

Das Ziel dieses Arduino Yun Projekt war es, eine Art übers WLAN steuerbare Universalfernbedienung für sowohl Infrarot als auch Funksignale zu realisieren. Dabei kommen einige bereits vorgestellte Bauteile und Libraries zum Einsatz. Dieses Projekt ist eigentlich schon seid einiger Zeit fertig und im Einsatz, allerdings habe ich die Projektdateien nicht wiedergefunden. Nun sind sie aber wieder aufgetaucht und ich versuche mal alle Erkenntnisse zu rekonstruieren. Die Dokumentation ist deswegen allerdings nicht so ausführlich. ...

16.02.2015 · 4 Minuten · Fabian Kainka

ESP8266 Arduino-Programm: setLED

Dieses Programm ist mein erster Versuch, das WLAN Modul ESP8266 über den Arduino Uno zu bändigen. Die Funktion des Programms erscheint recht simpel. Über Steuerbefehle lässt sich die L-Led (digital Pin13), die auf fast jedem Arduino Board vorhanden ist, Ein- und Ausschalten. Es gibt zwei Varianten. Die erste Variante erlaubt über den Browser direkt durch Eingabe einer URL die LED zu schalten. Die zweite Variante läuft über einen eigenen TCP-Client, wie ich ihn z.B. in dem Artikel über die ersten Schritte verwendet habe. ...

02.02.2015 · 7 Minuten · Fabian Kainka

WLAN Modul ESP8266 und Arduino

Der nächste Schritt ist nun, das ESP8266 Modul mit einem Arduino zu verbinden um das ganze portabler zu haben. Meine erste Wahl war ein Arduino Nano Nachbau aus China**,** den ich ebenfalls mitbestellt habe. Dieser hat einen 3,3 V Pin so dass die Sache auf den ersten Blick ganz einfach aussah. Tatsächlich hat das Modul aber ähnlich reagiert, wie schon bei den ersten Versuchen mit der FTDI Platine. Das Modul startete nicht richtig. Nach einigem Suchen fand ich auch den Grund heraus. ...

28.01.2015 · 3 Minuten · Fabian Kainka

Funksteckdosen Steuern

Ich habe mir schon vor geraumer Zeit kleine 433MHz Sender- und Empfänger-Module bestellt, mit dem Ziel, meine kaputte Funksteckdosenfernbedienung zu ersetzen. Nun habe ich die Module wiederentdeckt und mich an einen neuen Versuch gewagt. Ich muss sagen ich war sehr überrascht, dass alles auf Anhieb funktioniert hat. Das von mir verwendetet Funkmodul trägt den Namen XD-FST und ist besonders günstig. Auf dieser Seite sind die wenigen zu bekommenden Informationen zusammengengefasst: ...

10.07.2014 · 2 Minuten · Fabian Kainka

Schnellstart: Arduino Yún

Der Arduino Yún gehört zu den neusten Kreationen der Arduino-Macher. Ausgestattet mit einem WLAN-Modul und einem eigenen Linux-Controller sollen Netzwerkbasierte Projekte so einfach werden wie noch nie. Die ersten Spielereien haben mich wirklich überzeugt. Nach kurzer Zeit hatte ich den Controller eingerichtet und mein erstes Programm über das Netzwerk auf den Controller übertragen können. Und schon das zweite Beispielprogramm ermöglicht es, die I/O-Pins des Boards zu Steuern, ganz bequem vom Browser aus. Aber zuerst einmal die ersten Schritte. ...

27.06.2014 · 4 Minuten · Fabian Kainka

Arduino als ISP Programmer

Zurzeit spiele ich mit dem Arduino Ethernet Board rum. Dieses Board ist kein Shield, welches man auf einen anderen Arduino aufsteckt, sondern ein eigenständiges Board mit Controller, ähnlich dem Arduino Uno. Nachteil: Es gibt keinen integrierten USB-Controller, mit dem man das Board direkt über USB programmieren kann. Deswegen habe ich einen Arduino Uno als Programmer benutzt. Um einen Arduino als ISP-Progammer einsetzen zu können, sind nur wenige Schritte nötig: Zuallererst mussder Arduino Uno mit dem ISP-Programm bespielt werden. Das Programm findet in unter den Beispielen. Nun kann man das Ethernet Board wie auf dem Bild gezeigt mit dem Arduino Uno verbinden: ...

15.03.2014 · 1 Minute · Fabian Kainka

Die automatisierte Küchenbeleuchtung

Vor geraumer Zeit habe ich ja bereits meine automatisierte Küchenleuchte vorgestellt (Link). Diese war auch lange Zeit in Benutzung, aber nun war es doch an der Zeit, einen Mikrocontroller den Job übernehmen zu lassen. Der Grund ist vor allem, dass es leichter ist das Programm seinen Wünschen anzupassen. Insgesamt habe ich nämlich vor, die Automatisierung immer weiter zu verbessern. Die derzeitige Konfiguration sieht so aus: Die Hauptsteuereinheit ist hier ein Arduino Uno. Dieser steuert via PWM vier der hier vorgestellten Power-MOSFETs an. An diese habe ich ein RGB-Stripe und eine Power-LED angeschlossen. Als Auslöser dient folgendes Bewegungsmelder-Modul: ...

11.01.2014 · 3 Minuten · Fabian Kainka

RGB Strip Mini Shield

ACHTUNG: Bei diesem Projekt ist leider ein Arduino Uno über den Jordan gegangen. Am Ende des Artikels steht mehr dazu, also vor dem Nachbau bitte lesen! Viele werden das Problem mit Arduino kennen: die Leistung an den Pins reicht einfach nicht aus um damit größere Lasten zu steuern. Bei mir ist das Problem aufgetreten, als ich meine Power-LED-Lampen und meine RGB-Stripes mit einem Arduino Uno steuern wollte. Die 40 mA und 5 V pro Pin reichen nicht mal annähernd um diese Dinge vernünftig ansteuern zu können. Die Lösung ist bekannt: Leistungstreiber. ...

03.01.2014 · 3 Minuten · Fabian Kainka

Die Arduino IR-Library

Ich habe nach einer möglichst einfachen Art gesucht, Infrarot Fernbedienungen auszulesen. Wie für Arduino üblich habe ich auch nach kurzer Zeit eine passende Library gefunden: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html Auf der Seite von Ken Shirriff kann man sich die Dateien runterladen, inlusive einiger Beispiele. Besonders geeignet: IRrecDemo um damit Signale direkt auszulesen oder IRrecDump um auch Informationen über das verwendete Protokoll zu bekommen. Alles was man dafür benötigt ist ein IR-Empfangs-Modul. Die Ausgabe erfolgt über das Terminal. ...

27.12.2013 · 2 Minuten · Fabian Kainka