3/21/2023 0 Comments Opensprinkler 3.0at the moment (current release), on ESP8266, I have added a tested emulation of SD drive on FLASH memory (ESP8266 SPIFFS) W5100 Ethernet shield (from Dave1001 code) use of ESP8266 internal capability (code has been added to manage Wi-Fi connections to Hub) The presence of the I2C EEPROM is necessary for the actual (beta_ESP_01) code to work on ESP8266. RTC DS1307 or DS3231(best choice for ESP8266) + AT24C32 I2C EEPROM as can be found on z-042 breakout boards. On 20x4 2 additional lines and characters to be used for future developments With NodeMCU you don’t have to worry about power supply and USB interface. the list of peripheral that should be compatible is the following:ĮSP8266 boards: better to use ESP8266 12E or NODEMCU v1.0 with more GPIO available. the code has been ported to ESP8266 but compatibility with previous MCU & peripheral has been maintained This Code is made to be compatible with several MCU and several peripheral: License: Creative Commons Attribution-ShareAlike 3.0 license Hardware Version: Opensprinkler V2.1.6 / beta_ESP_01 FULL CREDIT to Ray for all the hard work to build and maintain the Open Sprinkler project and to Dave for his porting to Mega that have simplified a lot my conversion to ESP8266. Refer to the start of 'Config.h' and 'Pins.h' for options to substitute different hardware and turn functions on or off. In general the approach is to make the minimum changes necessary to use standard Arduino libraries,Īnd to get alternative hardware to run, and to debug.Ĭhanges from Rays original code are marked with OPENSPRINKLER_ARDUINO (or variations thereof)andĬhanges for ESP8266 porting are bounded by "#ifdef ESP8266", "#endif" commands. The OPENSPRINKLER code modified by Dave for Arduino MEGA porting, found in : This code is a modified starting from Opensprinkler-Arduino code : Starting with a beta version ported to ESP8266. Scope of these modification is to increase the HW components compatible with OpenSprinkler: OpenSprinkler-Arduino is a branch from Ray's OpenSprinkler code found in: Main renamed OpenSprinkler_ESP8266_v_2_1_6 )Īll sources & libraries are in the same directory OPENSPRINKER_Arduino_V_2_1_6 corrected pin definitions (is now in term of GPIO n. corrected bug in log files I/O preventing historical log data extraction corrected PIN definition on shift register control code Implemented Proto3 hardware configuration using both PCF8574 and 75SN575 IC. from ESP hw n.ĮEPROM on internalFlash now an external I2c cip is not required any more: up to 4kbytes can be store on flashĬorrection of bugs ScanI2c()-scanning of i2c peripherals 10-4-2016 BRANCH "modifAfterUpload" (RELEASE 2_0) Hostname definition now you can access it with your Opensprinkler station xx is a unique n. While this release works OK, PLEASE see the 'Notes' section below for some known issues 21-3-16 Branch "ModifAfterUpload" OpenSprinkler_Arduino V2.1.6 - beta test / based on the unified firmware at MARCH 2016 - V2.1.6 First ESP8266 BETA release testing of new hardware configurations:a Wiki with description of all Hw devices tested and relative pros/contras will be added to Git, you are invited to add your own projet and experience to it. Arduino OTA library library to upload firmware without using USB. WiFimanagger library to select right SSID and define password in a wireless manner. Last relase include several improvements and additions: JUNE 2016 V 2 2.1.6 Second ESP 8266 Beta release But since I have worked with OpenSprinkler I have considered the UI to be the weekest aspect of this project and I intend to create a new branch to revise and upgrade all User Interfaces, so that most of the operations can be controlled and monitored locally. Last June release should be last beta release: I will do some other months of testing but new corrections or improvements are not forseen. All your comments and suggestions are welcome (please use GitHub Issue form). NOTE: This code and the documentation is WORK IN PROGRES. You can find there a detail description of all new features and modifications to the code. The new code is now compatible with OpenSprinkler 3.0, OS Bee 2.0 and OpenSprikler Solar! #note# I new release has been uploaded in
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |