Posts mit dem Label Pearl werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Pearl werden angezeigt. Alle Posts anzeigen

Samstag, 24. August 2013

WLC-240 Wifi

Wichtig: Nachmachen auf eigene Gefahr, die Garantie erlischt und mit etwas Glück baut man einen teuren Briefbeschwerer. Ich übernehme keine Haftung!
Aus diesem Grund sind Links auch nur als Text vorhanden.

das hier beschriebene Fahrzeug gibt es unter anderem bei Pearl unter der Bestellnummer PX-3698, bzw. als "refurbished" unter REF-36981




Fahrfunktionen: vorwärts/rückwärts - links/rechts
die Kamera ist über die Steuerung um ca 45° nach oben verstellbar.

---------

Setup für Android 4.x:

Das Fahrzeug wird über eine App gesteuert.
Dazu aus dem Play Store die App "i-spy toys" installieren.
(Edit: die App trägt jetzt den Namen i-spy mini ->Playstore



Das Fahrzeug mit 6 Stück R6 / AA Batterien oder Akkus bestücken und anschalten.


abwarten, bis wie hier auf dem Bild die linke LED dauernd leuchtet und die rechte blinkt. Damit ist der fahrzeugeigene AP aktiv und wir können jetzt das Fahrzeug mit dem Telefon koppeln.


Die SSID des Fahrzeugs steht auf seiner Unterseite neben dem Batteriefach.


-> Einstellungen / WLAN 


das Netzwerk koppeln (offen / kein WEP oder WPA/WPA2)
Wichtig, die IP ist per DHCP vom Fahrzeug zu beziehen!

Jetzt die App "i-spy toys" starten. Bei dem ersten Happy Cow Bild einmal auf den Bildschirm tappen und der Bildschirm sollte wie folgt aussehen.


Wenn jetzt links auf i-SPY tank getippt wird sollte das dann so aussehen:


oben rechts "ON" aktivieren und wir können das Fahrzeug steuern. Fertig ;)

-------------

Soweit zur Theorie, praktisch bekam ich nur eine Meldung vom Telefon,

"Leider musste i-spy toys geschlossen werden"

mit der Option einen Bericht zu senden.

Also Fehlersuche, im Internet gibt es haufenweise Beschwerden über das Steuerprogramm.

Aber es gab auch eine Lösung -> Firmwareupdate

Die Fehlermeldung kommt zustande, weil die App keinen Zugriff auf die Fahrzeugsteuerung bekommt.

Wie machen wir nun ein Firmwareupdate?

Wir brauchen frische Batterien im Fahrzeug (geht das Update wegen schwacher Batterien fehl, gibt es einen Briefbeschwerer), die Firmwaredatei, einen Browser und WLAN.
Man kann das zwar über das Telefon machen, jedoch empfiehlt sich ein Notebook oder PC mit WLAN

Die Firmware gibt es hier:

http://files.cnblogs.com/leoman/fw-321-Leo_ControlPatch_ContentLength.bin.zip


Datei speichern und entpacken.

WLAN mit dem Fahrzeug verbinden. Die IP wird vom Fahrzeug per DHCP zugewiesen.

Unser WLAN sollte jetzt eine IP wie 10.10.1.100 zugwiesen bekommen haben.

Das Fahrzeug hat die IP 10.10.1.1

Also Browser auf und 10.10.1.1  (Enter) in die Adresszeile einklimpern.

nach einer Weile gibt es eine Passwortabfrage:


Nutzername und Passwort : HAPPYCOW

Wenn alles klappt sieht das dann so aus:


 rechts oben auf Settings klicken ...


Hier Management / Upgrade Firmware öffnen

die entpackte Datei auswählen und Upload anklicken.

Wichtig: jetzt das Fahrzeug jetzt nicht ausschalten und hoffen das alles reibungslos funktioniert.

Nach einer Weile macht das Fahrzeug einen Neustart. Danach sollte die Fehlermeldung der Telefonapp verschwunden sein und die App ordnungsgemäß funktionieren.

die Quelle des Ganzen: http://www.cnblogs.com/leoman/articles/3064219.html

----------

So, nun noch ein paar Bilder vom Innenleben:




  Die komplette Steuerung befindet sich auf der Rückseite des Batteriekastens. 

Die untere Platine enthält die Stromversorgung und die Leistungsstufen für die 3 Motoren und die LED´s.



Die eigentliche Steuerung ist in der aufgesteckten blauen Platte enthalten.
Nach dem Quellcode soll es sich bei dem Modul um ein
RALINK RT3883 Concurrent iNIC
handeln.
Ähnlichkeit hat das Modul eher mit diesem hier:
The-Smallest-Tiny-Realtek-802-11n-AP-Router-Module-Board-AWM001
(oder hier: https://www.asiarf.com/shop/hot-sales/the-smallest-tiny-realtek-802-11n-ap-router-module-board-awm001/)

der verbaute Controller Realtek RTL8196EU steuert über die GPIO das komplette Fahrzeug, der Schaltkreis RTL8188ER ist für das WLAN zuständig. Auf der Unterseite des Moduls befindet sich neben den 20 GPIO-Pins der Flashspeicher mit der Firmware.

Die Pinbelegung könnte mit der des AWM001 übereinstimmen, da die Pins 17-20 keine Kontakte auf dem unteren Board haben.

mögliche Pinbelegung (Achtung nicht überprüft!!)

Description
Pin
Pin
Description
+3.3V
2
1
+3.3V
UART_Rx
4
3
GND
UART_Tx
6
5
Reserved
GND
8
7
WPS/Reset to Default #
LED_WLAN#
10
9
GND
LED_WPS#
12
11
USB_D+
AP/Client selection
14
13
USB_D-
Reserved
16
15
Reserved


Pins 17-20 hängen frei

----------

Bei Pearl gibt es für die Bestellnummer PX-3698 die Anleitung hier:

http://www.pearl.de/pdocs/PX3698_11_121668.pdf

und den Source Code  hier:

ftp://ftp.pearl.de/treiber/PX3698_12_129176.zip