Fairmont alpine

Heb trouwens ook een software oplossing gevonden voor een failsave voor mijn bluetooth app
Heb een timer in de app gezet die elke seconde een signaal zend
De arduino controleert dit en bij geen ontvangst stopt alles
 
Eerst maar eens een schema gemaakt voor de electriciteit is nog niet helemaal klaar de lieren zijn er nog niet ingezet
fairmount2_bb.jpeg
 
  • Like
Reactions: k-k
Wow dat is een duidelijk schema! Hier moet ik ook eens over nadenken. Wel zo gemakkelijk als je binnen enkele jaren een probleem hebt!
 
Schema ziet er goed uit.
Ben benieuwd of je alles vanuit de mega kan regelen, dit in verband met de registers.
Zelf ben ik ook begonnen met de elektronica, mijn aanpak is even anders, ik ga van uit een master meerdere slave met i2c van informatie voorzien, reden bedradings hoeveelheid.
Met een redelijke kennis, vind ik het best nog wel lastig.
Ik volg je werk met plezier.
Succes.

Groetjes Ebro
 
Schema ziet er goed uit.
Ben benieuwd of je alles vanuit de mega kan regelen, dit in verband met de registers.
Zelf ben ik ook begonnen met de elektronica, mijn aanpak is even anders, ik ga van uit een master meerdere slave met i2c van informatie voorzien, reden bedradings hoeveelheid.
Met een redelijke kennis, vind ik het best nog wel lastig.
Ik volg je werk met plezier.
Succes.

Groetjes Ebro
Heb nu de code zover klaar dat alles wat op het schema staat werkt
bij intresse kan ik hem wel delen
kan nu alles met rc zender en met mijn app bedienen
ben ook geen expert dus heb enkele trucjes gebruikt om blokerende codes te omzeilen ben tijdje met interrups bezig geweest maar kwam er niet uit
Heb wel een failsafe ingebouwd zodra hij het signaal verliest staat alles stil zowel bij de rc en de app
 
Laatst bewerkt:
Vraagje heeft er iemand ervaring met arduino mega met ingebouwde wifi
Kan nu de fairmount via rc en bluetooth befienen wil eigenlijk kijken of het ook via wifi kan
Heb deze arduino:
https://a.aliexpress.com/_uANUxn
met schakelaar 1off 2,3 on 4,5,6,7,8 off kun je naar de mega uploaden
heb deze code gevonden en geüpload naar de eps8266


#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>

const char *ssid = "MyESP8266AP";
const char *password = "testpassword";
ESP8266WebServer server(80);
void handleRoot() {
server.send(200, "text/html", "<h1>Hello from ESP8266 AP!</h1>");
}
void setup() {
Serial.begin(115200);
WiFi.softAP(ssid, password);
Serial.println();
Serial.print("Server IP address: ");
Serial.println(WiFi.softAPIP());
Serial.print("Server MAC address: ");
Serial.println(WiFi.softAPmacAddress());
server.on("/", handleRoot);
server.begin();
Serial.println("Server listening");
}
void loop() {
server.handleClient();
}
De ESPsoftAP_01 verschijnt nu in mijn rijtje wifi verbindingen op telefoon en computer en ik kan verbinding maken
als ik via webserver het ip adres 192.168.0.12 invoer krijg ik de melding connected
Maar nu, hoe kan ik gegevens verzenden van mijn telefoon via de wifi naar de esp en dit doorsturen naar de ardiuno??
 
als ik via webserver het ip adres 192.168.0.12 invoer krijg ik de melding connected
Maar nu, hoe kan ik gegevens verzenden van mijn telefoon via de wifi naar de esp en dit doorsturen naar de ardiuno??
Oh jee,
Om gegevens te kunnen verzenden, zal de eps2866 een webpagina aan boord moeten hebben.
Immers met het mobieltje en webrowser en het ip adres 192.168.0.12 wordt er een website opgevraagd uit de eps2866.
Daar moet dus meer in komen te staan dan een melding connected.

Als je de programma code na kijkt, zie je dit staan server.send(200, "text/html", "<h1>Hello from ESP8266 AP!</h1>");
Op het moment dat je de website van de eps2866 via het ip adres 192.168.0.12 opvraagt, krijg je "Hello form ESP2866 AP!" te zien.

Wat je dus moet maken is een website met knopjes e.d. voor in de eps2866 en een stukje code voor de arduino en dat samen met elkaar laten communiceren.

Het makkelijkste om op weg te komen is een voorbeeldje waaraan je kunt zien hoe één en ander met elkaar softwarematig is gekoppeld.

http://www.so-fa.de/nh/ServoController
https://github.com/Pulsar07/ServoController

Dit spul is niet helemaal plug and play, er zit een bugje in variabele int D7 ontbreekt, tijdens het compileren komt dat vanzelf tevoorschijn.

Wat ik niet weet is of de ESP2866 gekoppeld is met de mega of dat het 2 afzonderlijke dingen zijn.

Als ze afzonderlijke op de print zitten, dan moeten ze onderling nog even verteld worden dat ze via b.v. i2c met elkaar willen communiceren.

En als dit allemaal nieuwe materie is, de leercurve van Arduino is al een lastige klim, dit maakt het nog veel steiler.

 
Oh jee,
Om gegevens te kunnen verzenden, zal de eps2866 een webpagina aan boord moeten hebben.
Immers met het mobieltje en webrowser en het ip adres 192.168.0.12 wordt er een website opgevraagd uit de eps2866.
Daar moet dus meer in komen te staan dan een melding connected.

Als je de programma code na kijkt, zie je dit staan server.send(200, "text/html", "<h1>Hello from ESP8266 AP!</h1>");
Op het moment dat je de website van de eps2866 via het ip adres 192.168.0.12 opvraagt, krijg je "Hello form ESP2866 AP!" te zien.

Wat je dus moet maken is een website met knopjes e.d. voor in de eps2866 en een stukje code voor de arduino en dat samen met elkaar laten communiceren.

Het makkelijkste om op weg te komen is een voorbeeldje waaraan je kunt zien hoe één en ander met elkaar softwarematig is gekoppeld.

http://www.so-fa.de/nh/ServoController
https://github.com/Pulsar07/ServoController

Dit spul is niet helemaal plug and play, er zit een bugje in variabele int D7 ontbreekt, tijdens het compileren komt dat vanzelf tevoorschijn.

Wat ik niet weet is of de ESP2866 gekoppeld is met de mega of dat het 2 afzonderlijke dingen zijn.

Als ze afzonderlijke op de print zitten, dan moeten ze onderling nog even verteld worden dat ze via b.v. i2c met elkaar willen communiceren.

En als dit allemaal nieuwe materie is, de leercurve van Arduino is al een lastige klim, dit maakt het nog veel steiler.

Bedankt in ieder geval
heb wel in de gaten dat het veel ingewikkelder is dan ik dacht
had verwacht dat het net zoiets als de bluetooth zou zijn waar ik zelf een app voor heb gebouwd
Probeerde ook via de app en de wifi iets te sturen naar de url maar krijg nog niets binnen bij de esp of arduino ondanks dat de telefoon connected is met de esp
Maar ga er mee aan de gang
En als het niet lukt dan werkt toch alles via bluetooth en RC
 
Laatst bewerkt:
Heb het toch voor elkaar gekregen om via serieel de
esp de gegevens door te laten sturen naar de arduino
heb deze code gebruikt
https://create.arduino.cc/projecthu...robot-car-09b7c1?ref=tag&ref_id=wifi&offset=2
en de switch op de arduino mega R3 moeste 1,2,3,4 op aan staan
Heb inmiddels mijn app aangepast , deze kan nu of via wifi of via bluetooth gegevens naar de arduino sturen en dus het hele model op twee manieren besturen
Indien iemand intresse heeft kan de app altijd delen en sta open voor suggesties mocht ik nog iets kunnen verbeteren
 
Laatst bewerkt:
Beste mensen
De bouw van de Fairmount heeft een hele tijd stil gestaan i.v.m. ziekte, verkoop eigen schip,verhuizing, enz
Ben inmiddels weer begonnen met de afbouw van de Fairmount dus zal binnenkort weer eens wat posten
P.s.
Eerst mezelf weer opnieuw verdiepen in de electra en de arduino
 
Back
Top