author
30Instructables459,442Views547CommentsSouth AfricaJoined January 25th, 2015

Tell us about yourself!

Complete Your Profile

Achievements

500+ Comments Earned a silver medal
10K+ Views Earned a bronze medal
Circuits Contest 2016
Contest Winner Fourth Prize in the Circuits Contest 2016
Show 1 More »
  • Eric Brouwer commented on Eric Brouwer's instructable LAN/Network Monitor3 days ago
    LAN/Network Monitor

    I removed ALL of my libraries, and determined that only the following libraries are required to compile:#include <FS.h> //(might be part of the esp8266 board manager)#include <ArduinoJson.h> #include <ESP8266Ping.h>#include <LiquidCrystal_I2C.h>#include <WiFiManager.h>#include <EEPROM.h> //(included as part of IDE)#include <Wire.h> //(included as part of IDE)I have uploaded them under Step 2 again.I use Arduino IDE Version 1.8.5Under Additional Boards Manager URL (File/Preferences), I have the following entries:http://digistump.com/package_digistump_index.jsonhttps://raw.githubusercontent.com/damellis/attiny/...http://arduino.esp8266.com/stable/package_esp8266c...Under Tools/Boards/Boards Manager, I have the following:esp8...

    see more »

    I removed ALL of my libraries, and determined that only the following libraries are required to compile:#include <FS.h> //(might be part of the esp8266 board manager)#include <ArduinoJson.h> #include <ESP8266Ping.h>#include <LiquidCrystal_I2C.h>#include <WiFiManager.h>#include <EEPROM.h> //(included as part of IDE)#include <Wire.h> //(included as part of IDE)I have uploaded them under Step 2 again.I use Arduino IDE Version 1.8.5Under Additional Boards Manager URL (File/Preferences), I have the following entries:http://digistump.com/package_digistump_index.jsonhttps://raw.githubusercontent.com/damellis/attiny/...http://arduino.esp8266.com/stable/package_esp8266c...Under Tools/Boards/Boards Manager, I have the following:esp8266 by ESP8266 Community Version 2.1.0Hope this info will assist you.Regards, Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable LAN/Network Monitor3 days ago
    LAN/Network Monitor

    Just click on the schematic to open the full image.Regards, Eric

    View Instructable »
  • Arduino UNO As AtMega328P Programmer

    The smaller PC Board is a stand-alone project being programmed with the programming shield.The shield can be used to program the AtMega328p via the ZIF socket, or perform "In Circuit Serial Programming" directly on a finished project.Hope this help.Regards, Eric

    View Instructable »
  • Eric Brouwer's instructable LAN/Network Monitor's weekly stats: 5 days ago
    • LAN/Network Monitor
      9,848 views
      129 favorites
      20 comments
  • Eric Brouwer commented on Eric Brouwer's instructable LAN/Network Monitor5 days ago
    LAN/Network Monitor

    Just Google for "i2c lcd module". You should find suppliers close to you.Regards, Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable LAN/Network Monitor7 days ago
    LAN/Network Monitor

    HiI have added some libraries under Step 2. Hope this will assist.Regards, Eric

    View Instructable »
  • Eric Brouwer commented on adamf135's instructable DIY Wine Rack8 days ago
    DIY Wine Rack

    This is a very nice looking rack. Well done.

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable LAN/Network Monitor9 days ago
    LAN/Network Monitor

    This is exactly why I made this project. And, if there is a problem, it will even let her know which of the routers are not working.

    Hi.Yes, that is my old Internet Status monitor. Must still switch it off and remove it. That was when I was still connected via copper to ADSL.

    Well, I will rather not say what Mr Donald Trump calls my country. . . . But we did have the luxury of the Zuma's and The Gupta's to totally destroy a country, including the electricity supply. . .The country calls it democracy, but the public calls it load shedding. Thus, most of my critical network devices run of a 12V battery back-up system.If you wonder what we used before candles for light . .. well, it was electricity :) :)

    Thanks, I will have a look at this library. Always more than one way to to solve a problem.

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi.Did you try the latest software version? This is a known issue with the new ESP-01 modules.It is still in test phase, but seems to solve the problem.The settings are no longer saved in SPIFF, but on EEPROM. Regards, Eric

    View Instructable »
  • Instructables Hit Counter (ESP8266-01)

    HiSorry, but I do not use Instagram, therefor I can not assist.Regards, Eric

    View Instructable »
  • Eric Brouwer commented on drmpf's instructable Coding Timers and Delays in Arduino8 weeks ago
    Coding Timers and Delays in Arduino

    Hi, and thanks for explaining and sharing this library. I am sure a lot of people will benefit from this Instructable.

    View Instructable »
  • Designing a Dual 40A PWM Speed Controller for Brushed Motors

    HiNo, the Shark joystick will not work with this project. I also had a functional joystick, but I was unable to get enough info on the communication protocol of the joystick.Regards, eric

    View Instructable »
  • Eric Brouwer's instructable GPS & Real Time Clock Stratum 1 Time Server's weekly stats: 2 months ago
    • GPS & Real Time Clock Stratum 1 Time Server
      45 views
      1 favorites
      0 comments
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi allI have uploaded Version 1.10_trial for those who wants to test the code with the new generation ESP8266-01 modules that fails to work on older versions.This is still a test version, so any feedback will be appreciated.The trial code is available on the first page of the InstructableRegards,Eric

    Please see iv Version 1.10 now works. I have removed the SPIFFS save options, and now saves the network data to EEPROM. Looks asif this will solve the problem with the new versions of ESP-01.Regards, Eric

    View Instructable »
  • ESP8266 Wireless NTP Stratum1 Server

    Hi, I could not get the code to compile, thus I used snippets this original code to create my own code that I can compile and upload via the Arduino IDE.https://www.instructables.com/id/GPS-Real-Time-Clo...

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    HiHave a look at the latest code. It now supports the Sonoff Basic

    Hi, and thanks for your comments.Yes, please feel free to modify and share your code with others.Also, thanks for sharing the small relay board drawing. I still wanted to make use of mine, but have no more "old" ESP-01 modules left.regards,Eric.

    Hi allI have uploaded the latest firmware (Version 1.08) today.- Some minor bug fixes made- Now supports the Sonoff BasicEnjoiy.

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Code will work 100% with NodeMCU and Wemos D1 Mini

    Also, remember that the ESP-01 only have 4 IO pins available. You will have to use GPIO0 + 2 for I2C, leave GPIO3 for relay, and reconfigure GPIO1 for the button.You will then loose the LED function, as there are no more available IO pins.Regards,Eric

    Hi. Sorry to hear about your problems.I am using 14 similar devices, and not a single problem in the past year.My code uses GPIO3 I thing to drive the relay. This is also the Serial port receive.For testing, redefine the relay to say GPIO4. Next, user Serial.begin() to enable serial port.Then you can add Serial.print commands any place you want.Regards,Eric

    Hi, and thanks for your detailed question.I am having the exact same problem with all my new ESP-01 modules.Please refer to this:https://github.com/esp8266/Arduino/issues/4102Seems as if the ESP-01 projects will become less now.Due to this, I have started using the D1 Mini modules, which cost about the same as the ESP-01.Regards,Eric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Hi. I can unfortunately not say if my code will work with SIM modules other than the one I have used.Regards,Eric

    View Instructable »
  • Eric Brouwer commented on VolosR's instructable 555 Timer Robot2 months ago
  • ESP8266 Wireless NTP Stratum1 Server

    I was able to compile the code with some modifications. Thanks again for sharing.

    View Instructable »
  • Eric Brouwer made the instructable ESP8266 Wireless NTP Stratum1 Server2 months ago
    ESP8266 Wireless NTP Stratum1 Server

    Hi, and thanks for sharing this project. I was able to compile the code in Arduino IDE, with some modifications. Working great.I did not haave a spare ESP8266-01, and used the D1 Mini instead. Thanks, Eric

    View Instructable »
  • ESP8266 Wireless NTP Stratum1 Server

    Hi, and thank you for sharing this project.As one of my biggest issues with IoT is the unreliable internet, I would love to build this NTP server.Can you please direct me into what software you are using to compile and upload the code to the ESP. Thank youRegards, Eric

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi.Yes, it is feasible to use the DS3231 RTC instead of the internet time server.You will have to add your own software for reading/writing the local time to and from the DS3231.You also need to remove all the software used to get the time from the internet (all NTP Server related software).Regards, Eric.

    View Instructable »
  • Arduino UNO As AtMega328P Programmer

    HiThe Eagle PC Board file is available for download under Step 2.Regards, Eric.

    Thank you for your feedback.Regards, Eric.

    HiI have not tried using a 8MHz crystal, but as far as I understand the programming of the ATMega328p, it should work.Aref is not used during programming, thus nothing is connect to the pin. No cap needed.Regards, Eric.

    View Instructable »
  • 12V, 2A Uninterruptible Power Supply

    HiSorry, I noticed that I did not include the PC Board file.It is now uploaded, and available under Step 5.Regards, Eric.

    View Instructable »
  • Android and Arduino SMS Based Home Automation

    Hi. You are correct that the code only have 594 lines.Looking at the code, it seems as if you are referring to another project of mine:https://www.instructables.com/id/Arduino-Based-GSM...Hope this helps.Regards, Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable Electric Wheelchair Controller3 months ago
    Electric Wheelchair Controller

    HiNot at all. The controller went up in smoke after a few tests.I had to design a more robust controller. Have a look here:https://www.instructables.com/id/Designing-a-Dual-...Regards, Eric

    HiThank you for your kind words. Regards, Eric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    HiUnfortunately, I have never worked with the STM32. I can thus not give you advice.Regards, Eric

    HiThe software does not make use of any GSM libraries. All the commands used to control the GSM module, is done by sending AT commands via the serial port.Regards, Eric

    View Instructable »
  • Designing a Dual 40A PWM Speed Controller for Brushed Motors

    HiI did not keep track of the overall costs of this project, as it was only one part of a complete wheelchair project. The MOSFETS and heatsink hardware is the most expensive parts.Regards, Eric.

    HiYes, these MOSFETs will work.Regards, Eric

    View Instructable »
  • Design of an Unregulated Power Supply

    HiNo, it should not matter if you use multiple capacitors to make up the desired value.Out of experience, a single big cap will just cost less than four smaller caps. And the space used by multiple caps might cause a problem in mounting the components.Good question, but use what you have in stock.Regards,Eric

    Hi, and please note, that only those that asks questions, will learn.To make it simple, have a look at the attached drawing.Hope this makes sence.Regards,Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable 8 Channel Programmable Timer5 months ago
    8 Channel Programmable Timer

    Hi,Eight Channels means that the timer can control eight individual loads, and each output can be programmed individually.Regards,Eric

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi PaulGlad to hear you got yours up and running.Regards,Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable 2-Year Ultra Low-Power LED Flasher6 months ago
    2-Year Ultra Low-Power LED Flasher

    Hi hackinblack, and thank you so much for your informative reply.I fully agree with you regarding the CMOS chips, but throughout the years, It became easier for me to rather use a single micro instead of a couple of gates.I think I actually used the wrong title. This is more about the technique one can apply to a CPU to get a longer battery life, thant flashing an LED.The idea for this project started of as a quick solution to a small problem... flashing a LED for one month.But then I decided to see what is the lowest average current that I can still operated the micro on reliably. So this is more to show what one can do to save power on a micro.Regards,Eric

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi ibanziThroughout the development, I only used the ESP8266-01 modules. All my projects are also build using the ESP8266-01. I have a total of 5 unit running perfectly, some for almost a year. I have not experienced any crashes to date.Although I assisted another reader with the NodeMCU code, I only tested the NodeMCU briefly. I can thus not confirm if the code works perfectly on the NodeMCU.I have 2 units running from 24V supply, 2 from 12V from a switched-mode supply, one on a 12V battery system, and on from 5V. I do not think that your supply is the problem.With my code optimised for the ESP8266-01, there are no more pins available for serial debugging.Regards,Eric

    View Instructable »
  • Eric Brouwer's instructable 2-Year Ultra Low-Power LED Flasher's weekly stats: 6 months ago
    • 2-Year Ultra Low-Power LED Flasher
      116 views
      2 favorites
      0 comments
  • Eric Brouwer commented on Eric Brouwer's instructable Electric Wheelchair Controller6 months ago
    Electric Wheelchair Controller

    Thank you very much for your comments. It was due to the extremely high cost that I decided to build this controller, rather than repairing the old unit.Regards,Eric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Thank you very much for the great reply.Regards, Eric

    View Instructable »
  • Designing a Dual 40A PWM Speed Controller for Brushed Motors

    Hi ThAnkitSAs far as I can remember, the motors were between 300 and 350W each.Regards

    View Instructable »
  • Designing a Dual 40A PWM Speed Controller for Brushed Motors

    Hi RobertThanks for your comments.I did not trust the internal diodes, thus the extra diodes.I did have a look at the original wheelchair mosfet bridge, and did not see any snubbers their. Therefore I did not add them, and to be honnest, I have zero design knowledge on the snubbers.RegardsEric

    Hi, and thanks for your feedback.I had to design this speed controller with the spares which were available locally. Thus the reason I used transistors instead of gate drivers.I also opted for this design as it can be built using normal spares available to most hobbyist.I agree that there are many more options available, but due to extremely long delays in shipments to South Africa (up to 3 - 6 months), I did not want to wait for these purpose-designed drivers.Regards

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    HiInitial tests during the design indicated that the ESP is able to keep accurate time for about a week. The maximum time loss was around 5 minutes.With the NTP server down from 13/04/2018 to 17/04/2018, I ws happy with real-time results, as my devices still switched on/off without me noticing a minor time error.Eric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Well done.Impressive looking PC Board.

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi, and thank you for the update. I noticed this this morning when I was looking into the questions asked the past couple of days. Server went down about 17:00 on 13 April, and came back on line 17 April at around 16:00.I am happy to report that I could not notice a major loss/gain in time for the 4 days the units were keeping their own time without the NTP server.

    Hi again GerryGit.We noticed that the NTP server used as default was down from 13 April to 17 April. Please check if your device is working now.Eric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable 7 Segment Up/Down Counter8 months ago
    7 Segment Up/Down Counter

    HiThank you for you comments.Unfortunately, changing the code alone can not increase the display count to 3 or four digits. The hardware will have to be changed as well.You will have to add two more strobe lines as well for the extra displays to accomplish this.You will find a lot of examples by searching 7-segment display multiplexing in Google. There should be hundereds of examples available.RegardEric

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Hi ZacharyI have actually spent several days programming and testing the unit using WiFiManager, to set the SSID and password via the network.The main aim was to create a device that will be usable to all users, and does not require hard coding of the Access Point details. I have build in the region of 160 units, imagine if I had to obtain the WiFi SSID and password of each user I have sold a unit to. Imagine if these users had more than one WiFi access point on their premises...Security wise, the WiFiManager setup is relatively secured, as the IoT Timer is only accessible from within the user's home network. Yes, if the user enables port forwarding on their main router/DHCP server, the device can be accessed from the internet.Another security feature on most home internet connections, ...

    see more »

    Hi ZacharyI have actually spent several days programming and testing the unit using WiFiManager, to set the SSID and password via the network.The main aim was to create a device that will be usable to all users, and does not require hard coding of the Access Point details. I have build in the region of 160 units, imagine if I had to obtain the WiFi SSID and password of each user I have sold a unit to. Imagine if these users had more than one WiFi access point on their premises...Security wise, the WiFiManager setup is relatively secured, as the IoT Timer is only accessible from within the user's home network. Yes, if the user enables port forwarding on their main router/DHCP server, the device can be accessed from the internet.Another security feature on most home internet connections, is that the IP address of the home router changes periodically, and withuot a sort of DDNS service, access to the IoT Timers are further prevented.Personally, I believe that the use of hard-coded SSID and passwords is not recommended.RegardsEric

    HiDoes the LED flash rapidly for about 5 seconds, then off for about 5 seconds?This indicates that the NTP server could not be reached. The unit will continue to try to connect to the NTP server. This can take several seconds, but sometimes quite a few minutes. The IoT Timer will continue to contact the NTP server every 10 seconds until time is obtained.During this condition, are you able to set the time locally via the Web Interface?Once time is set locally, the unit will check the time once every hour.Please note that NTP servers does not always respond.... I am using 5 devices in my home, and part of the design of the software was to ensure the units are able to obtain the time after power failures. This function is tested once a month at my home when I do monthly generator tests run...

    see more »

    HiDoes the LED flash rapidly for about 5 seconds, then off for about 5 seconds?This indicates that the NTP server could not be reached. The unit will continue to try to connect to the NTP server. This can take several seconds, but sometimes quite a few minutes. The IoT Timer will continue to contact the NTP server every 10 seconds until time is obtained.During this condition, are you able to set the time locally via the Web Interface?Once time is set locally, the unit will check the time once every hour.Please note that NTP servers does not always respond.... I am using 5 devices in my home, and part of the design of the software was to ensure the units are able to obtain the time after power failures. This function is tested once a month at my home when I do monthly generator tests runs.If the NTP server tskes to long to reply, you might need to seach on Google for a different NTP server in you country/area.Hope this answers your questions.RegardsEric

    Hi GerryGitI am currently using 5 of the devices in my home, and do not have a problem with the NTP time synch.I am using the NTP IP of 129.6.15.28 on all my devices without any problems.After complete power failure on all devices, time is normally restored within 15 - 265 minutes on devices.Please note that NTP servers are not very reliable.... When first powered up, the device will try to connect to the NTP server every 5 minute (might be 10, I can't remember). Thereafter, the time is verified with the NTP server only once every hour. It might be that the time is not updated every hour, but only after a couple of hours.In my installation, I can say with sertainty that the time is updated at least once every day.I am not sure if this IP address is allowed/blocked via your internet serv...

    see more »

    Hi GerryGitI am currently using 5 of the devices in my home, and do not have a problem with the NTP time synch.I am using the NTP IP of 129.6.15.28 on all my devices without any problems.After complete power failure on all devices, time is normally restored within 15 - 265 minutes on devices.Please note that NTP servers are not very reliable.... When first powered up, the device will try to connect to the NTP server every 5 minute (might be 10, I can't remember). Thereafter, the time is verified with the NTP server only once every hour. It might be that the time is not updated every hour, but only after a couple of hours.In my installation, I can say with sertainty that the time is updated at least once every day.I am not sure if this IP address is allowed/blocked via your internet service provider. During my development, I have tested the devices on the following networks:- Telkom ASDL- Vodacom cellular (normal cellular data with phone set up as access point)- Vodacom APN (Vodacom 3G router via my company's APN network)- TelkomSA cellularRegardsEric

    View Instructable »
  • Eric Brouwer commented on goldensilver853's instructable DIY 9 Volt Battery Clip8 months ago
    DIY 9 Volt Battery Clip

    I wonder who has not done this in the past :) :)

    View Instructable »
  • ESP32 and ESP8266: Programming in the Air

    Thank you for sharing.I will try to incorporate the OTA code into my existing code for my IoT TimersRegardsEric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Thank you for your nice comments.Yes, you can set each channel to switch on when you call, and switch off when called again.See manual PULSEPULSE,0000 will set ALL outputs to TOGGLE ON/OFFPULSE,0234 will set ONLY output 1 to TOGGLE ON/OFFHope this helps.RegardsEric

    View Instructable »
  • Designing a Dual 40A PWM Speed Controller for Brushed Motors

    Good dayThis Instructable already contains the step-by-step designs. It also includes the PCB, schematics and code needed to complete this project.I am thus not sure what other designs you are looking for.RegardsEric

    View Instructable »
  • Arduino UNO As AtMega328P Programmer

    HiThanks for pointing out the labeling. When I have timer, I will update this.RegardsERic

    View Instructable »
  • 12V, 2A Uninterruptible Power Supply

    HiThe charge pin on the schematic can be used to determine if the mains supply is on or off. When supply to the charger is on, this pin will be 5V, and 0V when supply is off.RegardsEric

    View Instructable »
  • Eric Brouwer commented on iotamajig's instructable Enable DeepSleep on an ESP8266-0110 months ago
    Enable DeepSleep on an ESP8266-01

    Thanks for sharing. I have been struggling with DeepSleep on my ESP8266-01's.Now I know why.RegardsEric

    View Instructable »
  • Eric Brouwer commented on GhengisKhan1981's instructable Open Gate Warning10 months ago
    Open Gate Warning

    Hi, thanks for sharing this Instructable.Just a suggestion. I will replace the switch with a magnetic door switch. This will ensure that the switch always works. With your self-build switch, the contacts will oxidize in a short period of time, thus requiring cleaning and maintenance. See the following link:http://shop.rabtron.co.za/catalog/magnetic-switch-normally-open-circuit-white-p-5431.htmlFor less effort, you can also replace the flip-flop circuit with a flashing LED. See link:http://shop.rabtron.co.za/catalog/blinking-c-41_409_62_353.htmlHope you like the links to Rabtron, RegardsEric

    View Instructable »
  • Eric Brouwer commented on NicK_RSA's instructable Watersaving: Shower Mixer Alternative10 months ago
    Watersaving: Shower Mixer Alternative

    Well done. This is a very simple solution to save water.Good luck in Cape Town.

    View Instructable »
  • Eric Brouwer commented on SimpleCircuit's instructable HTML Oscilloscope10 months ago
    HTML Oscilloscope

    Thank you for sharing this Instructable.In the South African engineering field, it amasses me to see how few engineers can actually use an oscilloscope.This will most likely be very useful to a lot of people.RegardsEric

    View Instructable »
  • Eric Brouwer commented on androkavo's instructable SMD - Hand Soldering10 months ago
    SMD - Hand Soldering

    Thanks for a very interesting Instructable.I really enjoyed the video where you compare the different alloys.RegardsEric

    View Instructable »
  • Convert Emergency Flashing Lights to High Power LEDs

    HiI have uploaded a video in Step 1. The specific unit is the lights in the driver windows. The lights in the grill uses the same controller, but is split between two units of 6 LEDs each.RegardsEric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    HiMost likely cause is normally that the sim card does not have airtime to send a SMS.When the unit is powered up, it sends a SMS to the Master User.Change the code on line 2119 fromSendSMS(Master_Nr,RxString);to// SendSMS(Master_Nr,RxString);This will disable the boot time SMS.Hope this info helps.RegardsEric

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    HiGlad to hear that the project is working for you.Part of my network security is specifically to prevent access from outside my house LAN. Thus I did not look into the password option.I will keep this in mind when I build another IoT project.RegardsEric

    View Instructable »
  • Arduino UNO As AtMega328P Programmer

    Thanks for your feedback.Yes, one must look at the cheapest option available. For me, it is not really that the Atmega328 chip is the cheapest, but it is locally available. Lately, it is of no use in South Africa to order from eBay, as the shipping takes anywhere from 1 to 8 months....

    View Instructable »
  • Android and Arduino SMS Based Home Automation

    HiThe most likely cause for the new sim card not working, is that it doeas not have airtime available to send an SMS.At boot-up of the unit, the unit will send a SMS to the master user.You can disable this in line 2119.Change: SendSMS(Master_Nr,RxString);to// SendSMS(Master_Nr,RxString);This will disable the boot-up SMS.Hope this will help.RegardsEric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable 8 Channel Programmable Timer11 months ago
    8 Channel Programmable Timer

    Hi, and thank you for your feedback. Thanks for highlighting the issue with the 10K pull-down resistors. I have tested the pull-down, and indeed found that the 10K resistors does not pull the address lines low enough to register a logic 0.The idea was that the 10K resistors should pull the address lines low ONLY when a mini jumper was not inserted. With the jumper pin configuration on my PCB, these resistors can be omitted.I further determined that pull-down resistors of 1K works, but when the address lines are selected to 5V, each pull-down resistor will add 5mA to the power consumption.Conclusion:The 10K resistors can be omitted, but a mini jumper must be present on each address line to ensure correct addressing.RegardsEric

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Hi, and thanks for your comment.Option 1: This function was already available in the code, but I left it disabled. Please find the latest firmware (V3.02 under step 13) to solve this. In V3.01 line 2119, the SendSMS command was disabled.Regarding option 2, with some effort it might be possible. There is still free EEPROM space to save the output status. I can not promise, but I will look into this option. Program memory at this stage is the biggest bottle neck to add additional functions.Just thinking of the finer details, the output memory will only be available for outputs whose outputs are programmed as TOGGLE outputs.When I have some spare time again, I will see if I can add this function.RegardsEric

    View Instructable »
  • Arduino UNO As AtMega328P Programmer

    HiGlad this Instructable was of help.RegardsEric

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable Electric Wheelchair Controller11 months ago
    Electric Wheelchair Controller

    Hi, and sorry for my late reply.I have looked at several speed controllers for BLDC motors. There are a wide variety available, and each controller uses a different type of speed control signal. Some examples are:- PPM Control, but larger controllers does not have forward/reverse functions- PWM- Voltage input signal- Serial commsto name just a few.It is thus difficult to say if the speed control can be easaly impolemented in my current code.

    View Instructable »
  • Arduino Based GSM/SMS Remote Control Unit

    Yes, there are plenty more powerful processors available.I specifically designed this unit based on the AtMega328p for the following reasons:- I prefer stand-alone projects, and not using an Arduino Uno board- simple single sided PCB design that can be made at home- through-hole components- availability of AtMega328p- no special components needed, except the SIM800 moduleThe ATMEGA2560 does have extra serial ports, and much more EEPROM, EEDATA and RAM. But I will not be able to make my own PC Boards.Regards

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    Thanks for your feedback.Enjoy.Eric

    View Instructable »
  • Instructables View Counter + ESP8266 Guide

    Hi ThomasVDDThanks for your credit towards my code.Regards

    View Instructable »
  • Make a Good Dupont Pin-Crimp EVERY TIME!

    Well presented Instructable.Thank you.

    View Instructable »
  • ESP8266-01 IoT Smart Timer for Home Automation

    HiI have downloaded the code under STEP 6 (NodeMCU.zip) and uploaded it to a NodeMCU. Connections was done as per NodeMCU drawing also under STEP 6. No problems experienced with the unit or code.Please remember you need to set up the IoT Timer first to connect to your router.Follow these steps (under STEP 7) for initial setup::Power up the unitThe LED will start to flash rapidlyPress the MODE/SETUP buttonWhen the LED turns off, release the buttonWait a few seconds, then open your smartphone or device WiFi connectionsA new WiFi netword called IoT Timer will be visibleSelect this access pointLog onto the IoT Timer (no password is required)Wait until your device is connected to the IoT Timer networkOpen up any internet browserIn the address bar, type in the following IP address - 192.168.4...

    see more »

    HiI have downloaded the code under STEP 6 (NodeMCU.zip) and uploaded it to a NodeMCU. Connections was done as per NodeMCU drawing also under STEP 6. No problems experienced with the unit or code.Please remember you need to set up the IoT Timer first to connect to your router.Follow these steps (under STEP 7) for initial setup::Power up the unitThe LED will start to flash rapidlyPress the MODE/SETUP buttonWhen the LED turns off, release the buttonWait a few seconds, then open your smartphone or device WiFi connectionsA new WiFi netword called IoT Timer will be visibleSelect this access pointLog onto the IoT Timer (no password is required)Wait until your device is connected to the IoT Timer networkOpen up any internet browserIn the address bar, type in the following IP address - 192.168.4.1WiFiManager console will openSelect Configure WiFiA list with available WiFi networks points will be displayedSelect the required WiFi network, and type in the passwordNext, enter the IP address you want to use to connect to the IoT TimerEnter the Default Gateway IP address, followed by the maskOnce all the settings are done, click on the Save buttonA new window will open to confirm the new credentials were savedClose your browserQuestion 1:You can test to see if the relay board will work. Remember that the NodeMCU is a 3.3V device, so you will need an additional supply for your 5V relay.Question 2:Do not change these values. This is the default IP address of the IoT Timer for setup purposes. These values are NOT used to connect to your own WiFi router.I hipe this information will help you to get your IoT Timer up and running.Regards

    View Instructable »
  • Eric Brouwer commented on Eric Brouwer's instructable I2C Relay Board1 year ago
    I2C Relay Board

    Thanks for your comments.The I2C relay boards can, and are used on a variety of systems, and not always on 220V. It was however designed for the following Instructable:https://www.instructables.com/id/8-Channel-Program...This relay board is the separate relay board, as you mentioned, for above project. The I2C was mainly used to reduce the number of wiring between the CPU board and relay boards.As with any project, especially projects working of mains, the user should take the necessary safety precautions when working on the system.RegardsEric

    View Instructable »
  • Eric Brouwer made the instructable ESP8266 Wall Clock1 year ago
    ESP8266 Wall Clock

    I too wanted a bigger display. I made my own display using LED strips.

    View Instructable »
  • 12V Battery State of Charge Indicator

    HiC3 and C4 is 0.1uf.Yes, the ATMEGA needs to be programmed with the code found under Step 6.RegardsEric

    View Instructable »
  • More Activities