Ja, so ist der Plan, das sich das Teil jeder selbst zusammen bauen kann. Würde dann ein kleines Tutorial machen und die Software offen legen.
Man muss den AVR leider Programmieren mit der Software von mir, aber das ist kein Hexenwerk und sollte jeder hin bekommen.
Aber erst mal muss die CAM endlich mal auf die Codesequenz reagieren. Ich weiß noch nicht wo es da im Moment dran hängt. Der Connect zur CAM funktioniert immer aber sobald ich dann "192.168.1.254/?custom=1&cmd=2001&par=0" zur CAM schicke, passiert rein gar nichts. Der Hardwareaufwand ist recht überschaubar und die Schaltung wird nicht groß sein.
Ich bleibe am Ball und gebe noch nicht auf.
Gruß Charly
PS: Ich habe mal in einem Befreundeten Forum das Problem geschildert. Mal sehen ob da jemand eine Idee hat.
Es gibt Neuigkeiten,
das ganze funktioniert jetzt mit dem WLAN Modul. Muss den Code jetzt die Tage wieder aufräumen weil da viel durcheinander gekommen ist bei der ganzen rum probiererei. Aber das wichtigste ist ja erst mal das ich jetzt die Bestätigung habe das es auch wirklich funktioniert. Das Ganze hat nur den kleinen hacken, das es noch recht langsam ist. Also vom Start des Kontrollers bis zum Einschalten der Aufnahme vergehen schon gern 30s und um die Aufnahme wieder zu stoppen dauert auch nochmal ca. 15s. Das bekomme ich aber sicherlich noch optimiert.
Ich berichte weiter wenn es etwas neues gibt.
Ich verlinke gleich noch ein kurzes Video dazu. Video wird gerade hochgeladen.
So fertig hochgeladen: https://youtu.be/4uZ_KDPhwI8
@Joshua:
Ich sende jetzt folgenden String
Const Rec_start = "GET /?custom=1&cmd=2001&par=1 HTTP/1.1" + Chr(13) + Chr(10)
das crlf muss doppelt gesendet werden. Glaube das ist das ganze Geheimnis und das an den String das HTTP/1.1 angehangen werden muss. Wenn du das in LUA hinbekommst, dann kann man sich den Kontroller sparen.
Gruß Charly
Ersteinmal ein Megalob an diese Seite, hier sind echt ne Menge interessante Berichte und Infos zu der SJCAM und andern tollen Dingen.
Ich bin seit ca. 1 Jahr Besitzer einer org. SJCAM 4000 und hab seit dem zwei Anforderungen gehabt:
- bei Dunkelheit filmen (gelöst, siehe anderen Thread)
- Fernbedienung für die CAM (noch nicht gelöst)
Nun wollte ich fragen was aus den hier gestarteten Diskussionen geworden ist, oder ob jemand nen Link zu einer kaufbaren SJCAM Fernbedienung hat.
Diskussion Fernbedienung mit tech. Lösung
https://metropolitanmonkey.com/forums/topic/fernbedienung-ohne-handy/
angebliche SJCAM Fernbedienung
https://youtu.be/kRxn769u8wk
Für um die 10 € soll es dann wohl möglich sein (ESP8266 + Microprozessor + Taster + Gehäuse)
eine Fernbedienung auf die Beine zu stellen. Leider ist diese Diskussion (erster Link) vor ein paar MOnaten eingefroren.
Weiß jemand ob was darauf geworden ist? Oder ob es bisher überhaupt eine kaufbare Fernbedienung gibt?
Gruß, Micha
Eine kaufbare FB gibt es nicht für die SJCAMs. Du kannst ja einfach mal in den besagten Thread schreiben. Hoffentlich melden sich die User wieder ;)
Hallo,
ich hatte das Gefühl das das Thema Fernbedienung für die SJ4000 WiFi doch nicht so viele Anhänger hat, darum habe ich das nicht mehr weiter verfolgt. Jetzt habe ich aber doch noch zwei aktuelle Threads gesehen wo es um das Thema ging.
habe meine Software noch mal raus gekramt und etwas umgearbeitet. Denke das nötigste was gebraucht wird funktioniert und es ist noch reichlich Platz für Verbesserungen. Wer also echtes Interesse an einer Fernbedienung hat kann sich gern hier melden. Ich kann dann mit der Hardware und Software soweit es mir möglich ist weiter helfen.
https://www.youtube.com/watch?v=Ji_KjrfzHIw
Anbei die Firmware für einen AtMega328 16MHz
Edit: Habe die Software noch um eine Automatische Anlernfunktion erweitert.
WiFi Daten sind fest in der Firmaware vorgegeben.
-
Const Wlan_ssid = "SJ4000"
Const Wlan_passwort = "metropolitan"
Die Software ist für Private Nutzung kostenlos, jedoch kommerzielle Nutzung ist untersagt !
PS.: Wie bekommt man hier eigentlich ein Youtube Video als Vorschau in den Post ? Ich bekomme irgendwie nur einen Link zum Video eingefügt aber keine Vorschau.
Freut mich, dass es hier wieder weitergeht. Das Thema ist doch schon interessant für einige Nutzer.
Laien werden sicher vom Video abgeschreckt, da es sehr technisch wird und Viele davon keine Ahnung haben und sich nicht an diese Thematik herantrauen.
Ich hoffe, dass sich hier viele Nutzer zusammenfinden und Ihr die Fernbedienung weiter optimiert und irgendwann vielleicht laientauglich macht. So klein und einfach, wie es nur geht. :P
Habe den alten Thread mit dem neuen zusammengeführt. So sind die wichtigen Informationen alle beisammen.
Also ich denke das auch Technisch Interessierte Laien in der Lage sein werden sich die Fernbedienung nachzubauen. Mit etwas Glück findet sich sogar jemand im Forum der evtl. eine Platine entwickelt. Ich werde alle unterstützen die Interessiert sind.
Man kann jede menge von der Hardware weglassen die ich momentan benutze. Das Display und die LEDs sind optional. Einen Pegelwandler benötigt man im Batteriebetrieb auch nicht. Es bleibt eigentlich nur ein Arduino Nano mit ESP8266 Modul und ein Taster. Das währe die Minimalkonfiguration. Wie man den Arduino Programmiert, kann ich gern hier erklären wenn es jemanden gibt der sich das Teil nachbauen will. Das ist alles kein Hexenwerk. Da ich aber keine Anwendung für die Fernbedienung habe, werde ich mir das Teil selbst wohl nicht unbedingt in Echter Hardware zusammen bauen. Aber ich bin gern bereit die Software an die Nutzerbedürfnisse anzupassen. Ich kann auch gern den Quellcode offen legen damit jeder selbst was ändern kann wer dazu in der Lage ist. Jedoch benötigt man dafür eine Vollversion von Bascom was Geld kostet. Zum reinen Programmieren und updaten des Kontrollers muss man kein Geld ausgeben nur wenn man die Software ändern möchte ! E bleiben die reinen Hardwarekosten von ca. 5-10 EUR je nach Ausbaustufe.
Für diejenigen die sich etwa auskennen ein paar Worte zur Hardware:
I2C Adapter Ebay
16x2 LCD Ebay
Arduino Nano Kontroller Ebay
ESP 82266 WiFi Modul Ebay
LCD per I2C Adapter:
Sda = PC4
Scl = PC5
LEDs:
Led_gruen = PD2
Led_rot = PD3
Taster:
Taster = PD4
ESP8266 WiFi Modul:
TX an PD0
RX an PD1
Streich den Arduino aus der Gleichung.
Du kannst den ESP direkt mit der Arduino IDE programmieren. Das wäre einfacher.
Und du hast ein Problem:
Dein Stromverbrauch ist exorbitant!
Rechne allein beim ESP mit 250 mA.
Da hält kein kleiner Lipo lange.
Das gleich gilt für das Display, entweder weg damit und 2 Leds dahin oder ein 0.96" Oled, da gibt es auch Librarys für den ESP
D.h. du musst den ESP in den Schlafmodus versetzen und Pin 16 an den Taster für Start/Stop anbringen, um das Aufwachen zu triggern.
Oder eine Logikschaltung, die dem ESP nach Betätigen eines Knopfes ca. 30 s Strom gibt und dann ausschaltet.
Jedoch würde der ESP sich dann ständig reconnecten, was die Kamera nicht mitmacht, also musst du dich mit dem deepsleep auseinandersetzen....
Lass den Arduino da raus, verbraucht nur mehr Strom und ist unnötig.
Gruß Joshua
Ps. Falls du Fragen hast, gerne Pn, ansonsten, ich bin im ESP8266 Forum
(Nicht das von espressif). Da kannst du auch fragen oder mir ne PN senden.
Hallo Joshua,
ich bin immer gern für konstruktive Kritik zu haben. Du hast recht das das ESP8266 Modul viel Strom braucht. Aber mit einem 2000mAh LiPo Akku hält der 3h Dauerbetrieb solange hält der Akku in der CAM lange nicht durch. Das Thema Stromsparen kann ich aber gern mit aufnehmen und den Taster an einen Interrupt hängen und den AVR und da ESP Modul schlafen legen bis der Taster erneut gedrückt wird.
Wo ich leider komplett passen muss ist das arbeiten mit der Arduino IDE und dort mit dem ESP8266 Plugin. Ich kann leider nur Basic. Wenn du meinst es einfacher hinzubekommen, drängel ich mich nicht auf. Ist nicht so das ich lange weile habe, ich mache das aus dem Sozialen Gedanken raus, jeder hilft wie seine Möglichkeiten sind.
Das LCD braucht mit Beleuchtung nur 15mA, ein OLED braucht weniger das ist war aber es ist empfindliocher, kleiner und deutlich teurer. Vom zusätzlichen Software Aufwand mal ganz abgesehen. Es währe auch ein Grafik Touch LCD denkbar, sowas habe ich hier im Betrieb für meine Solarnalagenüberwachung.
Wie gesagt, du kannst dich hier sehr gern mit einbringen wenn du die Zeit und Lust hast. Ich kann nur das tun was in meinen Möglichkeiten steht.
Hallo,
ich wollte nicht böse sein, ich wollte dich auch nicht bedrängen. Ich hof
fe du bist nicht sauer.
Ich bekomme heute Ferien, dann werde ich mich dransetzen, ich werde den ESP mal direkt programmieren und testen.
Das einzige was ich wissen muss:
Wie sieht deine Request aus? GET oder POST? Wie hast du dich verbunden?
Gruß
Joshua