<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ESP8266 &#8211; Maker Projekte</title>
	<atom:link href="https://makerprojekte.de/category/esp8266/feed/" rel="self" type="application/rss+xml" />
	<link>https://makerprojekte.de</link>
	<description>Blog für Maker</description>
	<lastBuildDate>Mon, 01 Sep 2025 09:36:32 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://makerprojekte.de/wp-content/uploads/2025/12/makerprojects-100x100.png</url>
	<title>ESP8266 &#8211; Maker Projekte</title>
	<link>https://makerprojekte.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Fernsteuerung mit Gamepad oder Joystick</title>
		<link>https://makerprojekte.de/fernsteuerung-mit-gamepad-oder-joystick/</link>
					<comments>https://makerprojekte.de/fernsteuerung-mit-gamepad-oder-joystick/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sat, 03 Dec 2022 13:24:27 +0000</pubDate>
				<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<category><![CDATA[Roboter]]></category>
		<category><![CDATA[Servoansteuerung]]></category>
		<guid isPermaLink="false">https://makerprojekte.de/?p=1746</guid>

					<description><![CDATA[Überblick Bereits im vorherigen Beitrag wurde die Möglichkeit vorgestellt, mit einem Joystick oder Gamepad, einem PC und einem PiKoder/SSC bis zu acht Servos über eine USB-Schnittstelle zu steuern. Hier wird nun beschrieben, wie eine drahtlose Modellfernsteuerung mit einem PiKoder – Empfänger, dem PiKoder/SSC RX, realisert werden kann.  Zur Signalübertragung kommt Bluetooth zum Einsatz. Aufbau Zunächst ist &#8230; <a href="https://makerprojekte.de/fernsteuerung-mit-gamepad-oder-joystick/" class="more-link"><span class="screen-reader-text">„Fernsteuerung mit Gamepad oder Joystick“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[
<h2>Überblick</h2>
<p>Bereits im <a href="https://makerprojekte.de/servos-mit-gamepad-oder-joystick-steuern/">vorherigen Beitrag</a> wurde die Möglichkeit vorgestellt, mit einem Joystick oder Gamepad, einem PC und einem PiKoder/SSC bis zu acht Servos über eine USB-Schnittstelle zu steuern. Hier wird nun beschrieben, wie eine drahtlose Modellfernsteuerung mit einem PiKoder – Empfänger, dem <a href="http://www.pikoder.de/Bluetooth_RC.htm">PiKoder/SSC RX</a>, realisert werden kann.  Zur Signalübertragung kommt Bluetooth zum Einsatz.</p>
<h2>Aufbau</h2>
<p>Zunächst ist der PiKoder/SSC RX auf der Ebene des Betriebssystems mit dem PC zu verbinden. Hierzu sucht man zunächst in der Gerätesteuerung nach neuen Bluetoothgeräten.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-10-19-at-08.31-PM-001.png"><img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-750" src="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-10-19-at-08.31-PM-001-300x201.png" sizes="(max-width: 300px) 85vw, 300px" srcset="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-10-19-at-08.31-PM-001-300x201.png 300w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-10-19-at-08.31-PM-001-400x268.png 400w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-10-19-at-08.31-PM-001.png 567w" alt="" width="300" height="201" /></a></p>
<p>Nach kurzer Zeit sollte das Bluetooth-Modul des Empfängers angeboten werden. Der PIN lautet “1234”.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.49-AM-001.png"><img decoding="async" class="alignnone size-medium wp-image-752" src="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.49-AM-001-300x186.png" sizes="(max-width: 300px) 85vw, 300px" srcset="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.49-AM-001-300x186.png 300w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.49-AM-001-400x248.png 400w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.49-AM-001.png 563w" alt="" width="300" height="186" /></a></p>
<p>Mit der Auswahl “Verbinden” erfolgt die Kopplung (Pairing) auf Systemebene.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.50-AM.png"><img decoding="async" class="alignnone size-medium wp-image-753" src="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.50-AM-300x119.png" sizes="(max-width: 300px) 85vw, 300px" srcset="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.50-AM-300x119.png 300w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.50-AM-400x159.png 400w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.50-AM.png 563w" alt="" width="300" height="119" /></a></p>
<p>Wie die folgende Ansicht aus dem Geräte-Manager zeigt, werden mit der Kopplung systemseitig auch zwei virtuelle serielle Schnittstellen angelegt auf die wir später im Programm zum Verbindungsaufbau zugreifen. </p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.52-AM.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-754" src="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.52-AM-300x163.png" sizes="auto, (max-width: 300px) 85vw, 300px" srcset="https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.52-AM-300x163.png 300w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.52-AM-400x218.png 400w, https://makerprojekte.de/wp-content/uploads/2019/08/Screen-Shot-08-11-19-at-10.52-AM.png 452w" alt="" width="300" height="163" /></a></p>
<p>Damit ist die Einrichtung abgeschlossen und das Programm JoystickRC kann jetzt wie im <a href="https://makerprojekte.de/servos-mit-gamepad-oder-joystick-steuern/">vorherigen Beitrag</a> beschrieben gestartet werden. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/fernsteuerung-mit-gamepad-oder-joystick/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Open Source Arduino Digital RC Fernsteuersender</title>
		<link>https://makerprojekte.de/open-source-arduino-digital-rc-fernsteuersender/</link>
					<comments>https://makerprojekte.de/open-source-arduino-digital-rc-fernsteuersender/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sat, 28 Sep 2019 15:39:44 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<guid isPermaLink="false">https://makerprojekte.de/?p=896</guid>

					<description><![CDATA[Der Sketch ArduinoDTX implementiert einen hochwertigen RC Fernsteuersender auf einem Arduino. Im Gegensatz zu traditionellen Fernsteuerungen erfolgt jedoch die Kodierung der Kanalinformationen nicht mit PPM-Signalen, sondern rein digital auf Basis des miniSSC-Protokolls. Zur Kommandoübertragung wird dann nur noch eine transparente serielle Verbindung wie Bluetooth, Wifi oder XBee benötigt. Als Empfänger kommt beispielsweise bei Bluetooth ein &#8230; <a href="https://makerprojekte.de/open-source-arduino-digital-rc-fernsteuersender/" class="more-link"><span class="screen-reader-text">„Open Source Arduino Digital RC Fernsteuersender“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[
<p>Der Sketch <strong><em>ArduinoDTX</em></strong> implementiert einen hochwertigen RC Fernsteuersender auf einem Arduino. Im Gegensatz zu traditionellen Fernsteuerungen erfolgt jedoch die Kodierung der Kanalinformationen nicht mit PPM-Signalen, sondern rein digital auf Basis des miniSSC-Protokolls. Zur Kommandoübertragung wird dann nur noch eine transparente serielle Verbindung wie Bluetooth, Wifi oder XBee benötigt. Als Empfänger kommt beispielsweise bei Bluetooth ein <a href="https://www.pikoder.de/Bluetooth_RC.htm">PiKoder/SSC RX</a> zum Einsatz.</p>
<p>Der Sketch für den Sender basiert auf dem Open Source Projekt <strong><em>arduinorc </em></strong>von Richard Goutorbe. Damit stehen Leistungsmerkmale wie:</p>
<ul style="list-style-type: square;">
<li>bis zu 9 Proportional-Kanäle (Nano, bei Uno maximal 6 Kanäle)</li>
<li>bis zu 6 zusätzliche Schaltkanäle</li>
<li>9 Modellspeicher</li>
<li>Dual Rate und Exponential Schalter</li>
<li>Throttle Cut als Sicherheitsfunktion</li>
<li>2 programmierbare Mixer</li>
<li>Justagemöglichkeiten für Endpositionen, Steuerknüppel und Servos</li>
<li>Throttle Sicherheitscheck beim Programmstart</li>
<li>Optionale Batterieüberwachung mit Alarm</li>
<li>Programmierbar unter Windows und Linux über USB-Schnittstelle und Terminalapplikation</li>
</ul>
<p>Der <strong><em>arduinorc</em></strong>-Sketch wurde zum <strong>ArduinoDTx</strong> modifiziert, der am Arduino Ausgang D6 nun alle Kanalinformationen im miniSSC-Protokoll ausgibt. Dabei wird jedesmal dann ein Kommando erzeugt, wenn sich die Position eines Steuerknüppels verändert hat. Die PPM-Ausgabe ist komplett entfallen.</p>
<p>Der ArduinoDTx Sketch (.ino-Datei) ist Open Source und wird über ein entsprechendes <a href="https://github.com/makerprojects/arduinodtx">github Repository</a> unter den Bedingungen der <a href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">GNU General Public License Version 3</a> zur Verfügung gestellt.</p>
<h2>Digitale Vierkanal-Fernsteuerung</h2>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoRC-Breadboard_448p.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-890" src="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoRC-Breadboard_448p-300x239.jpg" alt="" width="300" height="239" srcset="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoRC-Breadboard_448p-300x239.jpg 300w, https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoRC-Breadboard_448p-400x319.jpg 400w, https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoRC-Breadboard_448p.jpg 421w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Schematischer Aufbau Arduino Digital RC</p>
<p>Als konkretes Anwendungsbeispiel soll nun eine digitale Fernsteuerung mit vier Kanälen realisiert werden. Der Aufbau des Prototypen ist im Bild oben dargestellt. Die zwei Thumb-Joysticks belegen die Anschlüsse Pot 1/2 und Pot 3/4 gemäß des oben dargestellten Schaltbildes. Die Verbindung zu den Analogpins des Arduino wird über ein Prototyp-Shield hergestellt. Dieses nimmt praktischerweise auch den Mode-Schalter und die LED mit ihrem Vorwiderstand von 270R auf.</p>
<p>Die Fernsteuerung ist für Batterieversorgung ausgelegt. Um auch beim Einsatz von Akkus mit einer Nennspannung von 1,2 V die erforderliche Mindestbetriebsspannung des Arduino von 6 V zu erreichen, wurde ein Batteriehalter für 5 AA &#8211; Zellen vorgesehen. Die beiden seitlichen Brettchen dienen zum Abstützen der Handflächen und erleichtern die Bedienung ganz erheblich.</p>
<p>Die USB-Schnittstelle des Arduino ist bei diesem Aufbau sehr gut zugänglich, so dass Firmware geladen werden kann und die spezifische Anwendungsparametrierung möglich ist.</p>
<h3>Inbetriebnahme und Test</h3>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_4_Kanal_Testaufbau-scaled.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-892" src="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_4_Kanal_Testaufbau-scaled-225x300.jpg" alt="" width="225" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_4_Kanal_Testaufbau-scaled-225x300.jpg 225w, https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_4_Kanal_Testaufbau-scaled.jpg 369w" sizes="auto, (max-width: 225px) 85vw, 225px" /></a></p>
<p>Testaufbau Arduino Digital RC</p>
<p>Die Inbetriebnahme beginnt mit dem Download des <a href="https://github.com/makerprojects/arduinodtx">aduinodtx Sketch (.ino-Datei)</a>, der über ein entsprechendes github Repository zur Verfügung gestellt wird. (Hinweis: zur Übersetzung des Sketches wird die Arduino Library &#8222;TimerOne&#8220; benötigt).</p>
<p>Nach dem erfolgreichen Upload des Sketches in den Arduino, kann die Funktion der Fernsteuerung am einfachsten mit dem im Bild dargestellten Aufbau einer drahtgebundenen Fernsteuerung getestet werden. In der Standardkonfiguration der Software werden durch die Pots 1 &#8211; 4 die entsprechenden Servokanäle 1 &#8211; 4 angesteuert.</p>
<p>Sind spezifische Anpassungen und Modelldefinitionen vorgesehen, dann sind diese gemäß der <strong><em>arduinorc</em></strong>-Beschreibung vorzunehmen: Alle Kommandos zur Programmierung der Fernsteuerfunktionen des <strong><em>arduinorc</em></strong> sind weiterhin verfügbar (Kommando Dokumentation).</p>
<h2>Erweiterung auf Bluetooth</h2>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_Shield_Configuration_445p.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-894" src="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_Shield_Configuration_445p-294x300.jpg" alt="" width="294" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_Shield_Configuration_445p-294x300.jpg 294w, https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_Shield_Configuration_445p-400x408.jpg 400w, https://makerprojekte.de/wp-content/uploads/2019/09/ArduinoDTx_Shield_Configuration_445p.jpg 445w" sizes="auto, (max-width: 294px) 85vw, 294px" /></a></p>
<p>Bluetooth Shield Konfiguration für Arduino Digital RC</p>
<p>Die digitale Fernsteuerung kann mit einem <strong><em>ITEAD</em></strong>-Bluetooth Shield und einem <a href="https://www.pikoder.de/Bluetooth_RC.htm">PiKoder/SSC RX</a>  als Empfänger mit einfachen Mitteln zu einer drahtlosen Fernsteuerung ausgebaut werden. Da die Übertragung transparent geschieht, sind keine Anpassungen der Arduino-Software gegenüber der drahtgebundenen Version vorzunehmen und es steht der volle Funktionsumfang der Fernsteuerung zur Verfügung.</p>
<p>Der prinzipielle Aufbau des Senders ist im Bild dargestellt. Vor der erstmaligen Inbetriebnahme ist die Verbindung zwischen den beiden Bluetooth-Modulen zu konfigurieren. Das PiKoder/SSC RX User Manual, das von der PiKoder/SSC RX Seite heruntergeladen werden kann, beschreibt die notwendigen Schritte im Detail.</p>
<h2>Erweiterung auf WLAN</h2>
<p>Die digitale Fernsteuerung kann mit einfachen Mitteln auch auf WLAN hochgerüstet werden. Die Beschreibung hierzu finden Sie im Beitrag <strong><em><a href="https://makerprojekte.de/wlan-modellfernsteuerung-mit-arduino/">WLAN Modellfernsteuerung mit Arduino</a></em></strong>. </p>
<h2>Weitere Anwendungsbeispiele</h2>
<p>Um größere Reichweiten zu erzielen, kann die digitale Fernsteuerung alternativ auch auf XBee umgestellt werden. Der Aufbau wird in einem weiteren Beitrag <strong><em><a href="https://www.makerprojekte.de/modellfernsteuerung-mit-arduino-ueber-xbee/">Modellfernsteuerung mit Arduino über XBee</a></em></strong> erklärt.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/open-source-arduino-digital-rc-fernsteuersender/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WLAN Modellfernsteuerung mit Arduino</title>
		<link>https://makerprojekte.de/wlan-modellfernsteuerung-mit-arduino/</link>
					<comments>https://makerprojekte.de/wlan-modellfernsteuerung-mit-arduino/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sun, 08 Sep 2019 16:53:45 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Servoansteuerung]]></category>
		<category><![CDATA[UAV]]></category>
		<category><![CDATA[UGV]]></category>
		<category><![CDATA[XBee]]></category>
		<guid isPermaLink="false">https://makerprojekte.de/?p=863</guid>

					<description><![CDATA[Der Open Source Arduino Sketch arduinodtx implementiert die Bedieneroberfläche und die Bedienelemente für einen leistungsfähigen Modellfernsteuerungssender mit einem seriellen Kommandoausgang (PiKoder/SSC kompatibel). Für die Kommandoübertragung zum PiKoder wird ein transparenter serieller Kommunikationskanal benötigt. Soll WLAN als Übertragungsweg genutzt werden, dann kann ein solcher Kanal senderseitig mit einem ESP8266-01 Modul realisiert werden; als Empfänger kommt ein &#8230; <a href="https://makerprojekte.de/wlan-modellfernsteuerung-mit-arduino/" class="more-link"><span class="screen-reader-text">„WLAN Modellfernsteuerung mit Arduino“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[
<p>Der Open Source Arduino Sketch <a href="https://makerprojekte.de/open-source-arduino-digital-rc-fernsteuersender/">arduinodtx</a> implementiert die Bedieneroberfläche und die Bedienelemente für einen leistungsfähigen Modellfernsteuerungssender mit einem seriellen Kommandoausgang (PiKoder/SSC kompatibel). Für die Kommandoübertragung zum PiKoder wird ein transparenter serieller Kommunikationskanal benötigt.</p>
<p>Soll WLAN als Übertragungsweg genutzt werden, dann kann ein solcher Kanal senderseitig mit einem ESP8266-01 Modul realisiert werden; als Empfänger kommt ein <a href="https://www.pikoder.de/WLAN_RC.html">PiKoder/SSC wRX</a> zum Einsatz.</p>
<p>In diesem Fall werden neben den Basiskomponenten wie Steuerknüppeln, Schalter, etc., die zum Aufbau des arduinodtx-basierten Fernsteuersenders erforderlich sind, ein Logic Level Umsetzer von 5 auf 3,3 Volt, zwei Jumper zur Umschaltung der seriellen Kommunikationsschnittstelle (UART-Multiplexer) und ein ESP8266-01 Modul benötigt wie im Beitragsbild dargestellt. Die Verdrahtung entnehmen Sie dem folgenden Schaltbild (die Signale mit gleicher Bezeichnung müssen verbunden werden, Signale in blauer Schrift sind mit den entsprechenden Arduino-Signalen zu verbinden):</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2019/09/Schaltplan-wRX-Configuration.jpg"><img loading="lazy" decoding="async" class=" wp-image-861 aligncenter" src="https://makerprojekte.de/wp-content/uploads/2019/09/Schaltplan-wRX-Configuration-300x198.jpg" alt="" width="453" height="299" srcset="https://makerprojekte.de/wp-content/uploads/2019/09/Schaltplan-wRX-Configuration-300x198.jpg 300w, https://makerprojekte.de/wp-content/uploads/2019/09/Schaltplan-wRX-Configuration-400x264.jpg 400w, https://makerprojekte.de/wp-content/uploads/2019/09/Schaltplan-wRX-Configuration.jpg 637w" sizes="auto, (max-width: 453px) 85vw, 453px" /></a></p>
<p>Der Aufbau ist relativ einfach und sollte problemlos auf einem Prototyp-Board erfolgen können.  </p>
<p>Im nächsten Schritt ist der ESP8266-01 als Access Point mit seriellem Ausgang zu programmieren &#8211; die Beschreibung hierzu finden Sie im Blog <a href="https://makerprojekte.de/esp8266-01-sketch-fuer-den-pikoder-wrx/">ESP8266-01 Sketch für den PiKoder/SSC wRX</a>. Wollen Sie den ESP8266-01 im &#8222;eingesetzten Zustand&#8220; programmieren, dann müssen Sie die dargestellte Schaltung um einen Programmierteil erweitern:</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch.png"><img loading="lazy" decoding="async" class="alignnone  wp-image-264" src="https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch-300x124.png" alt="" width="595" height="246" srcset="https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch-300x124.png 300w, https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch-400x166.png 400w, https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch-768x318.png 768w, https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch-1024x424.png 1024w, https://makerprojekte.de/wp-content/uploads/2016/10/esp8266_flash_prog_board_sch.png 1765w" sizes="auto, (max-width: 595px) 85vw, 595px" /></a></p>
<p>Bitte beachten Sie auch die Jumperstellung für D0/D1. Zusätzlich sollte bei jeder direkten Kommunikation mit dem ESP8266-01 der Arduino &#8222;stillgelegt&#8220; werden (RESET Leitung auf GND legen), so dass die Datenübertragung nicht gestört wird.</p>
<p>Mit dem erfolgreichen Abschluss der Programmierung des ESP8266-01, dem Umstecken der Jumper, Aufwecken des Arduino und einem Reboot ist die Modellfernsteuerung betriebsbereit. </p>
<p> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/wlan-modellfernsteuerung-mit-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modellfernsteuerung mit Webbrowser &#8211; intuitiver und reaktiver</title>
		<link>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-intuitiver-und-reaktiver/</link>
					<comments>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-intuitiver-und-reaktiver/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Thu, 27 Dec 2018 11:21:18 +0000</pubDate>
				<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Roboter]]></category>
		<guid isPermaLink="false">https://makerprojekte.de/?p=621</guid>

					<description><![CDATA[In meinen bisherigen Blogs zum Thema Modellfernsteuerung mit Webbrowser habe ich Lösungen vorgestellt, die hinsichtlich der Bedieneroberfläche und der Responsezeiten (Agilität) der Fernsteuerung nur für einfache und nicht zeitkritische Anwendungen geeignet waren. Die zuerst vorgestellte tastenorientierte Bedieneroberfläche war vergleichsweise träge, weil nach jeder Bedienung wieder die komplette Seite übertragen und neu aufgebaut wurde. Das verbesserte &#8230; <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-intuitiver-und-reaktiver/" class="more-link"><span class="screen-reader-text">„Modellfernsteuerung mit Webbrowser &#8211; intuitiver und reaktiver“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[
<p>In meinen bisherigen Blogs zum Thema Modellfernsteuerung mit Webbrowser habe ich Lösungen vorgestellt, die hinsichtlich der Bedieneroberfläche und der Responsezeiten (Agilität) der Fernsteuerung nur für einfache und nicht zeitkritische Anwendungen geeignet waren.</p>



<p>Die zuerst vorgestellte <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">tastenorientierte Bedieneroberfläche</a> war vergleichsweise träge, weil nach jeder Bedienung wieder die komplette Seite übertragen und neu aufgebaut wurde.</p>



<p>Das verbesserte <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-verbesserte-bedieneroberflaeche/">&#8222;Joystick-artige&#8220; Konzept</a> benutzt bereits AJAX, um die Reaktionsgeschwindigkeit zu erhöhen. Allerdings erfordert die Steuerung noch, dass eine Bewegung durch einmaliges Antippen gestartet wird und dann durch erneutes Tippen an einer anderen Stelle des Bildschirms gestoppt wird während man eigentlich erwarten würde, dass die Bewegung solange aktiviert ist, wie die Taste &#8222;gedrückt&#8220; wird.</p>



<p>Die neueste Version von httpRC erfüllt nun auf Basis einer tastenorientierten Bedieneroberfläche beide Anforderungen hinsichlich Reaktionsgeschwindigkeit und Logik: ein Befehl wird nur solange ausgeführt, wie der Button gedrückt wird.</p>



<p>Der <a href="https://github.com/makerprojects/httpRC">Source Code für den ESP8266-01</a> wird über github bereit gestellt. Für die Programmierung habe ich sowohl den bereits beschriebenen <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">Programmieradapter</a> als auch den <a href="https://makerprojekte.de/esp8266-01-mit-arduino-due-programmieren/">Arduino Due</a> erfolgreich eingesetzt. </p>



<p>Weitere Informationen zum Empfängerbausatz selber finden Sie auf der entsprechenden <a href="http://www.pikoder.de/WLAN_RC.html">Pikoder-Webseite</a>. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-intuitiver-und-reaktiver/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ardupilot Mega Rover mit Smartphone fernsteuern (III)</title>
		<link>https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern-iii/</link>
					<comments>https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern-iii/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sun, 18 Nov 2018 12:45:23 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Ardupilot]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<category><![CDATA[Rover]]></category>
		<category><![CDATA[UGV]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=603</guid>

					<description><![CDATA[Überblick Der Ardupilot Mega (APM) und andere Flight Controller werden vorzugsweise über ein PPM-Summensignal angesteuert und nicht über die Einzelkanaleingänge wie im Teil I dieses Blogs beschrieben. Mit dem PiKoder/PPM wRX steht nun auch ein Empfänger zur Verfügung, der direkt ein PPM Signal liefert.  Damit reduziert sich die Verbindung zwischen dem Empfänger und dem APM &#8230; <a href="https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern-iii/" class="more-link"><span class="screen-reader-text">„Ardupilot Mega Rover mit Smartphone fernsteuern (III)“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<h1>Überblick</h1>
<p>Der Ardupilot Mega (APM) und andere Flight Controller werden vorzugsweise über ein PPM-Summensignal angesteuert und nicht über die Einzelkanaleingänge wie im <a href="https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern/">Teil I</a> dieses Blogs beschrieben. Mit dem <a href="http://www.pikoder.de/WLAN_PPM.html">PiKoder/PPM wRX</a> steht nun auch ein Empfänger zur Verfügung, der direkt ein PPM Signal liefert.  Damit reduziert sich die Verbindung zwischen dem Empfänger und dem APM auf ein dreipoliges Kabel wie im Beitragsbild sichtbar.</p>
<h1>Beschreibung</h1>
<p>Der PiKoder/PPM wRX wird für die Anwendung in einem Rover ebenfalls von der udpRC4UGV App bedient, die im zweiten Teil des <a href="https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern-2/">Beitrags</a> beschrieben wurde.</p>
<p>Diese App wurde so erweitert, dass die Position des Steuerkanals (direction) und  des Motors (throttle) innerhalb des PPM Rahmens flexibel in den App Präferenzen festgelegt werden kann.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-608" src="https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences-193x300.png" alt="" width="193" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences-193x300.png 193w, https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences-400x623.png 400w, https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences-768x1196.png 768w, https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences-658x1024.png 658w, https://makerprojekte.de/wp-content/uploads/2018/11/udpRC_PPM_Preferences.png 1200w" sizes="auto, (max-width: 193px) 85vw, 193px" /></a></p>
<p>Die Eingabe erfolgt über die Auswahl der Präferenz und die Eingabe der Kanalnummer (1 .. 8). Beim APM liegt beispielsweise der Steuerkanal auf 1 (entsprechend default) und der Motorkanal auf 3.</p>
<p>Bitte beachten Sie ebenfalls, dass für die Umschaltung des APM von der parallelen Eingabe je Kanal auf PPM zwischen Kanal 2 und 3 ein Jumper gesetzt werden muss (s.u.).</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-606" src="https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM-300x177.jpg" alt="" width="300" height="177" srcset="https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM-300x177.jpg 300w, https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM-400x236.jpg 400w, https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM-768x453.jpg 768w, https://makerprojekte.de/wp-content/uploads/2018/11/Jumperposition-APM-rotated.jpg 923w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/ardupilot-mega-rover-mit-smartphone-fernsteuern-iii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ESP8266-01 mit Arduino Due programmieren</title>
		<link>https://makerprojekte.de/esp8266-01-mit-arduino-due-programmieren/</link>
					<comments>https://makerprojekte.de/esp8266-01-mit-arduino-due-programmieren/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sun, 21 Oct 2018 17:40:38 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[IoT]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=587</guid>

					<description><![CDATA[Im meinem Blog zur Modellfernsteuerung mit Webbrowser habe ich bereits einen Programmieradapter für den ESP8266-01 vorgestellt.  Die Schaltung kann vereinfacht werden, wenn man einen Arduino Due einsetzt. Der Arduino Due basiert im Gegensatz zu den meisten anderen Arduino Boards auf einem Controller mit 3,3 Volt Logik und kann daher zwei Funktionen übernehmen: USB zu UART &#8230; <a href="https://makerprojekte.de/esp8266-01-mit-arduino-due-programmieren/" class="more-link"><span class="screen-reader-text">„ESP8266-01 mit Arduino Due programmieren“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Im meinem Blog zur <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">Modellfernsteuerung mit Webbrowser</a> habe ich bereits einen Programmieradapter für den ESP8266-01 vorgestellt.  Die Schaltung kann vereinfacht werden, wenn man einen Arduino Due einsetzt.</p>
<p>Der Arduino Due basiert im Gegensatz zu den meisten anderen Arduino Boards auf einem Controller mit 3,3 Volt Logik und kann daher zwei Funktionen übernehmen:</p>
<ul>
<li style="text-align: justify;">USB zu UART Adapter mit 3,3 V Ausgangspegel</li>
<li>Spannungsquelle für die vom ESP8266 benötigten 3,3 V</li>
</ul>
<p>Das Verdrahtungsschema ist im Titelbild für diesen Beitrag  dargestellt. <strong style="text-align: center;">Zusätzlich ist zu beachten, dass der Arduino Controller &#8222;still zu legen&#8220; ist, damit er die Programmierung des ESP8266 nicht stört. </strong>Hierzu wird der Reset des Due fest mit GND verbunden.</p>
<p>Der praktische Aufbau des Programmieradapters kann auf einem Prototyp-Board erfolgen.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-596" src="https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board-171x300.jpg" alt="" width="171" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board-171x300.jpg 171w, https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board-768x1346.jpg 768w, https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board-584x1024.jpg 584w, https://makerprojekte.de/wp-content/uploads/2018/10/Aufbau-Prototyp-Board-1200x2104.jpg 1200w" sizes="auto, (max-width: 171px) 85vw, 171px" /></a></p>
<p>Hierbei wird der ESP8266-01 über einen Breakout-Adapter verbunden, da der Stecker nicht für den Einsatz in einem Prototyp-Board geeignet ist.</p>
<p style="text-align: center;"><a href="https://makerprojekte.de/wp-content/uploads/2018/10/ESP8266-01-Breakout.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-590" src="https://makerprojekte.de/wp-content/uploads/2018/10/ESP8266-01-Breakout.jpg" alt="" width="225" height="225" srcset="https://makerprojekte.de/wp-content/uploads/2018/10/ESP8266-01-Breakout.jpg 225w, https://makerprojekte.de/wp-content/uploads/2018/10/ESP8266-01-Breakout-100x100.jpg 100w, https://makerprojekte.de/wp-content/uploads/2018/10/ESP8266-01-Breakout-150x150.jpg 150w" sizes="auto, (max-width: 225px) 85vw, 225px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/esp8266-01-mit-arduino-due-programmieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schuco Speed-Buggy Leiterplatten-Hack</title>
		<link>https://makerprojekte.de/schuco-speed-buggy-leiterplatten-hack/</link>
					<comments>https://makerprojekte.de/schuco-speed-buggy-leiterplatten-hack/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Sat, 30 Dec 2017 10:37:53 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=501</guid>

					<description><![CDATA[Überblick Dieser Blog beschreibt die Schuco Speed-Buggy Leiterplatte und die hierauf notwendigen Änderungen für den Einsatz mit dem PiKoder/SSC wRX um den Buggy mit einem Android Smartphone oder Tablett fernsteuern zu können. Zur Adaptierung des Empfängers an die Leiterplatte sollen die vom PiKoder/SSC wRX erzeugten Impulse für die einzelnen Kanäle hinter dem auf der Leiterplatte &#8230; <a href="https://makerprojekte.de/schuco-speed-buggy-leiterplatten-hack/" class="more-link"><span class="screen-reader-text">„Schuco Speed-Buggy Leiterplatten-Hack“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<h2>Überblick</h2>
<p>Dieser Blog beschreibt die Schuco Speed-Buggy Leiterplatte und die hierauf notwendigen Änderungen für den Einsatz mit dem PiKoder/SSC wRX um den Buggy mit einem Android Smartphone oder Tablett fernsteuern zu können.</p>
<p>Zur Adaptierung des Empfängers an die Leiterplatte sollen die vom PiKoder/SSC wRX erzeugten Impulse für die einzelnen Kanäle hinter dem auf der Leiterplatte vorhandenen Dekoder eingespeist werden.</p>
<h2>Aufbau der Leiterplatte</h2>
<p>Die Leiterplatte realisiert einen Digital-Proportional-Empfänger für drei Kanäle &#8211; Richtung, Geschwindigkeit und Licht &#8211; einschließlich der erforderlichen Servo- und Motoransteuerung.</p>
<p>Auf der Leiterplatte sind ein diskret aufgebauter Superhet-Empfänger (der in der neuen Konfiguration nicht mehr benötigt wird), ein Dekoder-IC (IC 1 im folgenden Bild), das die eingehenden PPM &#8211; Signale in die je Kanal erforderlichen PWM Signale umsetzt, ein IC für die Lenkservosteuerung (IC 2 im folgenden Bild)  und ein integrierter Schaltkreis für die Motoransteuerung (IC 3 im folgenden Bild) vorhanden.</p>
<h2><a href="https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-507" src="https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked-300x266.jpg" alt="" width="300" height="266" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked-300x266.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked-400x354.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked-768x681.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/pcb-with-ic-marked.jpg 817w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></h2>
<h2>Umbau der Leiterplatte</h2>
<p>Die Kanalinformationen des PiKoder/SSC sollen die vom Dekoder erzeugten PWM Signale ersetzen. Um zu verhindern, dass sich die beiden Ausgangssignale gegenseitig stören bzw. die gegeneinander geschalteten Ausgangsstufen zerstört werden, habe ich das Dekoder-IC ausgelötet. Da die Leiterplatte einseitig ausgeführt ist, ging dies ohne Komplikationen und Leiterbahnablösungen.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-509" src="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-300x249.jpg" alt="" width="300" height="249" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-300x249.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-400x332.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-768x638.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-1024x851.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-IC1-entlötet-1200x997.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Die Pins, an denen die dekodierten Signale abgegeben wurden, habe ich durch eine Stiftleiste ersetzt.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-510" src="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-297x300.jpg" alt="" width="297" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-297x300.jpg 297w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-100x100.jpg 100w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-400x404.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-768x775.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-1014x1024.jpg 1014w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail-1200x1212.jpg 1200w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Stiftleiste-für-Kanaleingang-Detail.jpg 1539w" sizes="auto, (max-width: 297px) 85vw, 297px" /></a></p>
<p>Die Belegung der Stifte von links nach rechts ist: Eingang für Lenkung, Motor, Licht.</p>
<p>Wie Sie vielleicht später beim Vergleich der Leiterplattenbilder feststellen werden, musste ich aufgrund eines Defektes der Leiterplatte das IC2 ersetzen.</p>
<h2>Test und Messungen</h2>
<p>Um die Änderungen testen zu können, habe ich ein einfaches Funktionsmodell des Buggy aufgebaut &#8211; das Lenkservo ist original, die Scheinwerfer werden durch eine LED simuliert und ein kleiner Gleichstrommotor ersetzt die originale Motor-/ Getriebeeinheit. Der Fernsteuerempfänger wird mit Klettband befestigt.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-512" src="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-300x265.jpg" alt="" width="300" height="265" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-300x265.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-400x353.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-768x679.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-1024x905.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/PCB-Testaufbau-1200x1060.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Zunächst habe ich dann die erforderlichen Impulslängen ermittelt. Da in der Vergangenheit fast jeder Hersteller seine eigenen spezifischen Impulslängen verwendet hat, empfiehlt sich in jedem Fall eine Überprüfung.</p>
<p>Zur Ermittlung der besten Einstellung habe ich den PiKoder/SSC wRX mit dem Aufbau verbunden und gemäß dem nachfolgenden Bild verdrahtet. (Wichtig: der Empfänger und das rote Kabel sind nicht eingesteckt!)</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-517" src="https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-300x225.jpg" alt="" width="300" height="225" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-300x225.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-250x188.jpg 250w, https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-400x300.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-768x576.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-1024x768.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/PiKoder_SSC-zur-Impulsermittlung-1200x900.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Mit Hilfe des PiKoder Control Centers (PCC) habe ich verschiedene Werte ausprobiert. Die nachfolgenden Einstellungen waren für meinen Aufbau am besten geeignet.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Impulswerte-für-Buggy-pcb.bmp"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-513" src="https://makerprojekte.de/wp-content/uploads/2017/12/Impulswerte-für-Buggy-pcb.bmp" alt="" width="962" height="569" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Impulswerte-für-Buggy-pcb.bmp 962w, https://makerprojekte.de/wp-content/uploads/2017/12/Impulswerte-für-Buggy-pcb-400x237.jpg 400w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a></p>
<p>Im Bild sind für die Kanäle 1 und 2 jeweils die Neutralstellung sowie die Minimal- und Maximalwerte gezeigt. Für den Schaltkanal 3 (Scheinwerfer) gibt es keine Neutralposition &#8211; ab ca. 1920 µs schaltet das Licht ein. Da die Scheinwerfer nicht über eine Output-Pin geschaltet werden wie bei meiner Umrüstung, sondern über ein PWM-Signal, habe ich eine neue Version 1.11 der udpRC-App erstellt, in der Sie in den App-Settings von der Default-Konfiguration &#8218;Output-Pin&#8216; auf PWM umschalten können. Die App ist kostenlos im <a href="https://play.google.com/store/apps/details?id=com.udprc">Play Store</a> erhältlich.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-521" src="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set-176x300.png" alt="" width="176" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set-176x300.png 176w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set-400x683.png 400w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set-599x1024.png 599w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-preferences-channel-3-set.png 720w" sizes="auto, (max-width: 176px) 85vw, 176px" /></a></p>
<p>Die ermittelten Werte werden mit &#8218;Save Parameters&#8216; im PiKoder abgespeichert, so dass die udpRC-App immer die richtigen Werte vorfindet.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/schuco-speed-buggy-leiterplatten-hack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schuco Speed-Buggy mit Smartphone fernsteuern</title>
		<link>https://makerprojekte.de/schuco-speed-buggy-mit-smartphone-fernsteuern/</link>
					<comments>https://makerprojekte.de/schuco-speed-buggy-mit-smartphone-fernsteuern/#comments</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Tue, 26 Dec 2017 09:21:42 +0000</pubDate>
				<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<category><![CDATA[UGV]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=463</guid>

					<description><![CDATA[Überblick Dieser Blog beschreibt die Umrüstung eines Schuco Speed-Buggy von traditioneller Fernsteuerung auf eine Smartphone-Fernsteuerung mit einem PiKoder/SSC wRX. Obwohl diverse Schritte Buggy-spezifisch sind, lässt sich trotzdem die Vorgehensweise für den Umbau eines beliebigen Fernsteuermodells ableiten. Meine Idee war, den Empfängerteil der Fernsteuerung still zu legen und die Kanalimpulse des neuen Smartphone-Empfängers am Ausgang des &#8230; <a href="https://makerprojekte.de/schuco-speed-buggy-mit-smartphone-fernsteuern/" class="more-link"><span class="screen-reader-text">„Schuco Speed-Buggy mit Smartphone fernsteuern“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<h2>Überblick</h2>
<p>Dieser Blog beschreibt die Umrüstung eines Schuco Speed-Buggy von traditioneller Fernsteuerung auf eine Smartphone-Fernsteuerung mit einem <a href="http://www.pikoder.de/WLAN_RC.html"><em>PiKoder/SSC</em> <em>wRX</em></a>. Obwohl diverse Schritte Buggy-spezifisch sind, lässt sich trotzdem die Vorgehensweise für den Umbau eines beliebigen Fernsteuermodells ableiten.</p>
<p>Meine Idee war, den Empfängerteil der Fernsteuerung still zu legen und die Kanalimpulse des neuen Smartphone-Empfängers am Ausgang des Kanal-Decoders &#8211; einzuspeisen, so dass sich die mechanischen und elektrischen Umbauten des Buggy auf ein Minimum beschränken.</p>
<p>Der von mir dann auf ebay als defekt erworbene Buggy hatte leider ausgerechnet eine nicht funktionierende Empfänger-Leiterplatte, so dass ich den Buggy entgegen meiner Planung auch mechanisch und elektrisch umbauen musste.</p>
<p>Vom Umbau hat aber auch meine Smartphone App <a href="https://play.google.com/store/apps/details?id=com.udprc"><em>udpRC</em></a> deutlich profitiert: für den Lenk-Kanal gibt es jetzt eine Richtungsumkehr (<em>reverse)</em> und für beide Kanäle wird eine Trimfunktion angeboten. Und schließlich habe ich noch einen Schaltkanal (<em>LIGHTS</em>) realisiert, damit ich, wie in der Originalkonfiguration, auch die Scheinwerfer ein- und ausschalten kann.</p>
<p><strong>Hinweis:</strong> Ich habe geplant, die Buggy-Leiterplatte noch weiter zu analysieren, zu reparieren und dann den Anschluss des Smartphone Empfängers an die Leiterplatte in einem weiteren Blog zu beschreiben.</p>
<h2>Mechanische und elektrische Umbauten</h2>
<h3>Bestandsaufnahme und Funktion der Originalfernsteuerung</h3>
<p>Das folgende Bild zeigt die Ausgangssituation des Buggy.</p>
<h2><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-469" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand-300x156.jpg" alt="" width="300" height="156" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand-300x156.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand-768x400.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand-1024x534.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Schuco-Ausgangszustand-1200x626.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></h2>
<p>Die Ansteuerung des Antriebsmotors erfolgt traditionell über eine Brückenschaltung. Ein Standard-Fahrtregler kann diese Aufgabe ohne weitere Anpassungen übernehmen (und hat den Vorteil, dass die Spannungsversorgung des Empfängers in der Regel durch eine BEC-Funktion (Battery Eliminatior Circuit) bereit gestellt wird).</p>
<p>Das Lenkservo ist diskret aufgebaut: es wird nicht nur der Motor angesteuert, sondern auch ein Poti zur Auswertung der Position eingelesen. Da diese Logik nicht ohne größeren Aufwand nachzubilden ist, habe ich mich entschlossen, das diskret aufgebaute Servo komplett durch ein Fernsteuerservo zu ersetzen. Ein Graupner-Servo aus meiner Bastelkiste hat mechanisch perfekt gepasst.</p>
<p>Das Schalten der Scheinwerfer erfolgt interessanterweise nicht über den im Dekoderbaustein enthaltenen Schaltausgang, sondern wird diskret über die Auswertung der Kanalimpulslänge realisiert. Auch hier habe ich davon abgesehen, die vorhandene Logik nachzubilden und statt dessen für die Scheinwerfer die optionale Schaltfunktion des <em>PiKoder/SSC wRX</em> vorgesehen und eine einfache Treiberschaltung auf einer Prototypleiterplatte aufgebaut.</p>
<p>Das folgende Bild zeigt den modifizierten Aufbau.</p>
<h2><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-479" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau-300x170.jpg" alt="" width="300" height="170" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau-300x170.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau-768x436.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau-1024x581.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-nach-Umbau-1200x681.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></h2>
<h3>Details zum Umbau</h3>
<h4>Einbau des Fahrtreglers</h4>
<p>Das nächste Bild zeigt den Einbau des Fahrtreglers.</p>
<h2><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-473" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-294x300.jpg" alt="" width="294" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-294x300.jpg 294w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-400x408.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-768x784.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-1003x1024.jpg 1003w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-1200x1225.jpg 1200w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-ESC-rotated.jpg 2005w" sizes="auto, (max-width: 294px) 85vw, 294px" /></a></h2>
<p>Der gewählte Fahrtregler passt mechanisch zwischen die Plastikstehbolzen vor der Motor-/Getriebeeinheit. Den zum Regler gehörigen Schalter (im Bild noch vorhanden) habe ich durch den Originalschalter des Buggy ersetzt, der dann wieder an der ursprünglichen Position eingesetzt wird.</p>
<h4>Beleuchtung</h4>
<p>Die Ansteuerung der Beleuchtung erfolgt durch eine kleine Treiberschaltung (im folgenden Bild sichtbar auf Prototypleiterplatte).</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-474" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-216x300.jpg" alt="" width="216" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-216x300.jpg 216w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-400x555.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-768x1065.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-738x1024.jpg 738w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Beleuchtung-rotated.jpg 825w" sizes="auto, (max-width: 216px) 85vw, 216px" /></a></p>
<p>Die Schaltung ist denkbar einfach:</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Base-Treiberschaltung.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-476" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Base-Treiberschaltung-257x300.jpg" alt="" width="257" height="300" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Base-Treiberschaltung-257x300.jpg 257w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Base-Treiberschaltung-400x467.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Base-Treiberschaltung.jpg 659w" sizes="auto, (max-width: 257px) 85vw, 257px" /></a></p>
<p>Als Schalttransistor habe ich einen 2N2222 mit einem Basiswiderstand von 1k verwendet. Weiterhin ist im Bild ein Hochlastwiderstand von 10R erkennbar, den ich in Reihe mit den Glühbirnen geschaltet habe (ich habe keine Angaben zu den Glühbirnen gefunden und da die Glühbirnen von der Buggy-Leiterplatte aus mit 6V angesteuert werden, ich aber eine direkte Verbindung zu den Akkus ( 6 x 1,2 V = 7,2 V) hergestellt habe, will ich so die Lebensdauer der Glühbirnen verlängern).</p>
<p>Da die Treiberschaltung die Glühbirnen im Gegensatz zur ursprünglichen Aufbau nun gegen Masse schaltet, mußte ich die Verkabelung der Beleuchtung ändern (schwarzes Kabel entfernt und gelbes Kabel verlegt).</p>
<h4>Weitere umbauten und hinweise</h4>
<p>Die vorhandene Kontrolllampe habe ich durch eine rote LED mit einem Vorwiderstand ersetzt, weil die Versorgung über den BEC erfolgt und ich den Leistungsbedarf minimieren wollte, um ggf. später noch andere Erweiterungen durchführen zu können (weißes Kabel im Bild).</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Pilot-Light.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-481" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Detail-Pilot-Light-245x300.jpg" alt="" width="245" height="300" /></a></p>
<h2></h2>
<h2>Einbau des Empfängers PiKoder/SSC wRX</h2>
<p>Mit dem Entfall der Original-Leiterplatte konnte ich den Empfänger mit Leichtigkeit in den entstandenen Raum einbauen; die Befestigung erfolgte mit Klettband.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-484" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger-300x179.jpg" alt="" width="300" height="179" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger-300x179.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger-768x458.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger-1024x610.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Befestigung-Empfänger-1200x715.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Die Karosserie wird dann aufgesetzt und die Kabel von den Servos, der Lichtansteuerung und der Kontrolllampe werden, wie im nachfolgenden Bild zu sehen, aufgesteckt.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger.jpg"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-486" src="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-300x186.jpg" alt="" width="300" height="186" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-300x186.jpg 300w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-400x247.jpg 400w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-768x475.jpg 768w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-1024x634.jpg 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/Buggy-Verkabelung-Empfänger-1200x742.jpg 1200w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p>Die Reihenfolge der Kabel lautet von links nach rechts: Eingang Lichtsteuerung (rotes Kabel auf Kanalpin, Fahrtregler, Lenkservo und Kontrolllampe (weißes Kabel auf Pluspol der Spannungsversorgung des PiKoder/SSC wRX aufstecken).</p>
<h2>udpRC Android Fernsteuer-App</h2>
<p>Die Fernsteuerung erfolgt über die <em>udpRC</em> App, die ich speziell für diese Buggy-Anwendung erweitert habe (Release 1.10). Neben dem neuen Buggy Picto bietet die Touch-Bedieneroberfläche nun eine <em>Trim-</em> sowie eine <em>reverse-</em> und <em>Light-</em>Funktion an.</p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-487" src="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-300x157.png" alt="" width="300" height="157" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-300x157.png 300w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-400x210.png 400w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-768x403.png 768w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-1024x537.png 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy-1200x629.png 1200w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Main-Buggy.png 1280w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy.png"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-488" src="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-300x157.png" alt="" width="300" height="157" srcset="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-300x157.png 300w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-400x209.png 400w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-768x401.png 768w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-1024x534.png 1024w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy-1200x626.png 1200w, https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy.png 1280w" sizes="auto, (max-width: 300px) 85vw, 300px" /></a></p>
<p><a href="https://makerprojekte.de/wp-content/uploads/2017/12/udpRC-Touch-Buggy.png"> </a></p>
<p>Die udpRC App ist kostenlos im <a href="https://play.google.com/store/apps/details?id=com.udprc">Google Play Store</a> erhältlich.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/schuco-speed-buggy-mit-smartphone-fernsteuern/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Modellfernsteuerung mit Webbrowser &#8211; verbesserte Bedieneroberfläche</title>
		<link>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-verbesserte-bedieneroberflaeche/</link>
					<comments>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-verbesserte-bedieneroberflaeche/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Mon, 19 Jun 2017 19:44:11 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=352</guid>

					<description><![CDATA[Vor einigen Tagen bin ich auf das ESP8266 MikroE Buggy Projekt gestoßen. In diesem Projekt wird ein Webserver auf dem ESP8266 implementiert &#8211; ähnlich wie in meinem Blog Modellfernsteuerung mit Webbrowser. Damit kann dann ebenfalls eine Betriebssystem-neutrale Fernsteuerung realisiert werden. Besonders interessant an diesem Projekt ist allerdings die einfache HTML5 Oberfläche, mit der ein Joystick &#8230; <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-verbesserte-bedieneroberflaeche/" class="more-link"><span class="screen-reader-text">„Modellfernsteuerung mit Webbrowser &#8211; verbesserte Bedieneroberfläche“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Vor einigen Tagen bin ich auf das <a href="https://www.hackster.io/16283/esp8266-mikroe-buggy-ccd102">ESP8266 MikroE Buggy Projekt</a> gestoßen.</p>
<p>In diesem Projekt wird ein Webserver auf dem ESP8266 implementiert &#8211; ähnlich wie in meinem Blog <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">Modellfernsteuerung mit Webbrowser</a>. Damit kann dann ebenfalls eine Betriebssystem-neutrale Fernsteuerung realisiert werden. Besonders interessant an diesem Projekt ist allerdings die einfache HTML5 Oberfläche, mit der ein Joystick realisiert wird.</p>
<p>&nbsp;</p>
<p><img decoding="async" src="https://hackster.imgix.net/uploads/attachments/262282/2017-02-17_15_xJ8xwSn6yP.png?auto=compress%2Cformat&amp;w=680&amp;h=510&amp;fit=max" /></p>
<p>Die Software ist Open Source und so konnte ich das Programm für den Einsatz in einem <a href="http://www.pikoder.de/WLAN_RC.html">PiKoder/SSC wRX</a> umstellen. Zusätzlich habe ich den Code so verändert, dass ein normales Fahrzeug mit einem Motor- und einem Richtungskanal gesteuert werden kann. Der angepasste Source Code steht in einem <a href="https://github.com/makerprojects/httpRC_2">github</a> Repository zur Verfügung.</p>
<p>Die Programmierung des ESP8266 ist ebenfalls im Blog zur <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">Modellfernsteuerung mit Webbrowser</a> beschrieben. Eine zusätzliche Besonderheit des <a href="https://www.hackster.io/16283/esp8266-mikroe-buggy-ccd102">ESP8266 MikroE Buggy Projekts</a> besteht darin, dass das Arduino Filesystem benutzt wird. Die Installation und Benutzung ist <a href="http://esp8266.github.io/Arduino/versions/2.0.0/doc/filesystem.html">hier</a> beschrieben.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/modellfernsteuerung-mit-webbrowser-verbesserte-bedieneroberflaeche/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ESP8266-01 Sketch für den PiKoder/SSC wRX</title>
		<link>https://makerprojekte.de/esp8266-01-sketch-fuer-den-pikoder-wrx/</link>
					<comments>https://makerprojekte.de/esp8266-01-sketch-fuer-den-pikoder-wrx/#respond</comments>
		
		<dc:creator><![CDATA[Gregor]]></dc:creator>
		<pubDate>Mon, 26 Dec 2016 10:30:10 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Fernsteuerung]]></category>
		<guid isPermaLink="false">http://makerprojekte.de/?p=270</guid>

					<description><![CDATA[Der PiKoder/SSC wRX verwendet das ESP8266-01 als Access Point (AP) zur Realisierung einer transparenten seriellen Kommunikation. Diese Anforderung lässt sich mit der Konfiguration über AT-Befehle realisieren. Allerdings ist dieser Weg unnötig kompliziert und aufgrund der zahlreichen Eingaben fehlerträchtig. Hinzu kommt, dass sich das Parametrierungsergebnis nur schwer verifizieren lässt und für Änderungen eine Neuprogrammierung des ESP8266 &#8230; <a href="https://makerprojekte.de/esp8266-01-sketch-fuer-den-pikoder-wrx/" class="more-link"><span class="screen-reader-text">„ESP8266-01 Sketch für den PiKoder/SSC wRX“ </span>weiterlesen</a>]]></description>
										<content:encoded><![CDATA[<p>Der <a href="http://www.pikoder.de/WLAN_RC.html">PiKoder/SSC wRX</a> verwendet das ESP8266-01 als Access Point (AP) zur Realisierung einer transparenten seriellen Kommunikation. Diese Anforderung lässt sich mit der Konfiguration über AT-Befehle realisieren. Allerdings ist dieser Weg unnötig kompliziert und aufgrund der zahlreichen Eingaben fehlerträchtig. Hinzu kommt, dass sich das Parametrierungsergebnis nur schwer verifizieren lässt und für Änderungen eine Neuprogrammierung des ESP8266 erforderlich ist.</p>
<p>Wesentlich einfacher ist es, den ESP8266-01 mit einem Sketch zu laden, der hinsichtlich der seriellen Kommunikation die identische Funktion realisiert und zusätzlich mit einigen effektiven Kommandos die Einstellung der benötigten AP-Parameter ermöglicht.</p>
<p>Der benötigte Sketch <a href="https://github.com/makerprojects/udpRC_ESP8266-01">udpRC_ESP8266-01</a> ist Open Source und steht in einem github-Repository zum Download bereit. Die Firmware wird über das Arduino IDE, wie im Beitrag <a href="https://makerprojekte.de/modellfernsteuerung-mit-webbrowser/">Modellfernsteuerung mit Webbrowser</a> beschrieben, in den ESP geflasht.</p>
<p>Die Bedienung ist denkbar einfach. Beim ersten Start überprüft das Programm den Speicher des ESP8266, ob bereits ein gültiger Parametersatz vorliegt. Ist dies nicht der Fall, dann werden die Defaultwerte abgelegt. Nach einem erneuten Start ist der Controller dann mit Defaultwerten einsatzbereit.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-289" src="https://makerprojekte.de/wp-content/uploads/2016/11/Parametrierung-FW8266.bmp" alt="" width="439" height="351" srcset="https://makerprojekte.de/wp-content/uploads/2016/11/Parametrierung-FW8266.bmp 439w, https://makerprojekte.de/wp-content/uploads/2016/11/Parametrierung-FW8266-400x320.jpg 400w" sizes="auto, (max-width: 439px) 85vw, 439px" /></p>
<p>Der Screenshot zeigt die Bedienung und die verfügbaren Kommandos. Nach dem Reset meldet sich der ESP8266-01 mit einigen unlesbaren Zeichen, die die Betriebsbereitschaft anzeigen.</p>
<p>Mit dem Kommando &#8218;$?&lt;cr&gt;&lt;lf&gt;&#8216; wird der aktuelle Parametersatz abgefragt und ausgegeben. Die SSID des AP wird mit dem Kommando &#8218;$s=&#8216; gefolgt von &lt;cr&gt;&lt;lf&gt; geändert und zur Veränderung des Passwords wird &#8218;$p=&#8216; eingesetzt. Die neuen Parameter werden zwar direkt abgespeichert aber erst nach einem Neustart verwendet. Nach erfolgreicher Parametrierung können die geänderten Einstellungen jederzeit mit &#8218;$?&lt;cr&gt;&lt;lf&gt;&#8216; abgefragt werden.</p>

]]></content:encoded>
					
					<wfw:commentRss>https://makerprojekte.de/esp8266-01-sketch-fuer-den-pikoder-wrx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
