Fórum témák

» Több friss téma
Lapozás: OK   85 / 85
(#) pipi válasza pipi hozzászólására (») Máj 28, 2019 /
 
Amennyiben közetlenül akarod programozni az esp-et az arduino alól, akkor ebből a projektből érdemes elindulni: Bővebben: Link át kell rágni magad rajta hogy megértsd a működését, de utána újabb weboldalt létrehozni a másik alapján, már nem nagy ügy.
Ha atmegáról soroson rugdosod az esp-et, abban nem tudok segíteni, de szerintem 3* olyan bonyolult...
(#) Gránátalma válasza pipi hozzászólására (») Máj 28, 2019 /
 
Pedig jó cucc, természetesen csak ha nem dev fázisban van a cuccod. Nekem van kész modulom, amin OTA-val lehet firmware-t frissíteni. Tökéletesen üzemel már 1.5 éve a helyén nálam.
(#) gazspe válasza pipi hozzászólására (») Máj 29, 2019 /
 
Köszönöm.
A teljes számolás host oldalra tervezem rakni, az ESP-t gyakorlatilag csak a cloud (de jól hangzik a havi 1500ft-os host bérlés ) és a Mega összekötésére használnám. A Mega is csak a szükséges művelet mennyiséget kapná meg, inkább I/O szerepet játszik.
Sokat gondolkoztam, hogy hogy kellene leosztani a szerepeket, arra jutottam, hogy a dynDNS szerver felállításával szemben (DIGIs net) ez egy kicsit univerzálisabb, portábilisabb megoldás, hogyha a világ másik feléről is nyomon akarok követni dolgokat (általános automatikai projekt a cél, első körben házautomatika, szenzorok, időzítők, indikátorok, értékadások+Alexa, utána akarom bővíteni és uniformizálni egyéb funkciókkal, pl. növénytermesztési automatikára és nem kell semmi rosszra gondolni, erős paprikáról/vanília orchideáról lenne szó ).
Tanulós projekt, nem baj, ha komplikáltabb, de ha van módosítási javaslat, hogy hogy ne hulljon ki a hajam fejlesztés közben, akkor szívesen fogadom .
A hozzászólás módosítva: Máj 29, 2019
(#) fokocs hozzászólása Máj 30, 2019 /
 
Sziasztok!

Wifi-n keresztül, telefonról vezérelhető nyomógombot szeretnék összehozni. Egy nagyon lassan működő elektromos kaput szeretnék telefonról messziről vezérelni. Tudtok ajánlani olyan félkész megoldást / terméket, amihez nem kell firmware-t írni? Vagy ha mindenképp kell, akkor segítségre lenne szükségem hozzá.

Üdv,
F.
(#) nedudgi válasza fokocs hozzászólására (») Máj 30, 2019 /
 
Sonoff a megoldás.
(#) ardukato hozzászólása Máj 30, 2019 /
 
Hello!
Próbálkozom ota filmware frissités de csak egyszer működik ez a megoldás aztán soha többé eltűnik ide alól az ota virtuális port .De ota alap rész sem csatlakozik fel a rooterhez ez miért van az összes ota mintapélda szintén ezt csinálja 1x használható ota feltöltés frissítésnek mi az oka?
Vagy van valami más megoldás air firmware állandó frissítési lehetőségre?


  1. #include <ESP8266WiFi.h>          //https://github.com/esp8266/Arduino
  2. //needed for library
  3. #include <DNSServer.h>
  4. #include <ESP8266WebServer.h>
  5. #include <WiFiManager.h>         //https://github.com/tzapu/WiFiManager
  6.  
  7. //#include <ESP8266mDNS.h>
  8. #include <WiFiUdp.h>
  9. #include "ArduinoOTA.h"    //https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA
  10.  
  11. void setup() {
  12.   Serial.begin(115200);
  13.   Serial.println("Booting");
  14.  
  15.   //WiFiManager
  16.       //Local intialization. Once its business is done, there is no need to keep it around
  17.       WiFiManager wifiManager;
  18.  
  19.       //reset saved settings
  20.     //wifiManager.resetSettings();
  21.  
  22.     //set custom ip for portal
  23.     //wifiManager.setAPConfig(IPAddress(10,0,1,1), IPAddress(10,0,1,1), IPAddress(255,255,255,0));
  24.  
  25.     //fetches ssid and pass from eeprom and tries to connect
  26.     //if it does not connect it starts an access point with the specified name
  27.     //here  "AutoConnectAP"
  28.     //and goes into a blocking loop awaiting configuration
  29.     //if you like you can create AP with password
  30.     //wifiManager.autoConnect("APNAME", "password");
  31.     wifiManager.autoConnect("APNAME");
  32.     //or use this for auto generated name ESP + ChipID
  33.     //wifiManager.autoConnect();
  34.  
  35.  
  36.     //if you get here you have connected to the WiFi
  37.     Serial.println("connected...yeey ");
  38.  
  39.   // Port defaults to 8266
  40.   // ArduinoOTA.setPort(8266);
  41.  
  42.   // Hostname defaults to esp8266-[ChipID]
  43.   // ArduinoOTA.setHostname("myesp8266");
  44.  
  45.   // No authentication by default
  46.   // ArduinoOTA.setPassword("admin");
  47.  
  48.   // Password can be set with it's md5 value as well
  49.   // MD5(admin) = 21232f297a57a5a743894a0e4a801fc3
  50.   // ArduinoOTA.setPasswordHash("21232f297a57a5a743894a0e4a801fc3");
  51.  
  52.   ArduinoOTA.onStart([]() {
  53.     String type;
  54.     if (ArduinoOTA.getCommand() == U_FLASH)
  55.       type = "sketch";
  56.     else // U_SPIFFS
  57.       type = "filesystem";
  58.  
  59.     // NOTE: if updating SPIFFS this would be the place to unmount SPIFFS using SPIFFS.end()
  60.     Serial.println("Start updating " + type);
  61.   });
  62.   ArduinoOTA.onEnd([]() {
  63.     Serial.println("\nEnd");
  64.   });
  65.   ArduinoOTA.onProgress([](unsigned int progress, unsigned int total) {
  66.     Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
  67.   });
  68.   ArduinoOTA.onError([](ota_error_t error) {
  69.     Serial.printf("Error[%u]: ", error);
  70.     if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
  71.     else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
  72.     else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
  73.     else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
  74.     else if (error == OTA_END_ERROR) Serial.println("End Failed");
  75.   });
  76.   ArduinoOTA.begin();
  77.   Serial.println("Ready OTA8");
  78.   Serial.print("IP address: ");
  79.   Serial.println(WiFi.localIP());
  80. }
  81.  
  82. void loop() {
  83.   ArduinoOTA.handle();
  84.   //any custom code or logic goes here
  85. }
(#) fokocs válasza nedudgi hozzászólására (») Máj 30, 2019 /
 
nagyon köszi, ez a kulcsszó sokat segített
Következő: »»   85 / 85
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu