author
1Instructables9,747Views17CommentsAustin TXJoined December 14th, 2010
Analog Mixed Signal Electrical Engineer

Achievements

  • DIY ESP8266 WiFi Water Sensor With Text and Email Alerts

    Yes you could but it will change the code as those systems do not play well with the UbiDots API. In general I found the first device is nearly free. I have more than one device so yes it charges for the next devices. Unless your sensor is alerting often the education account should be more than adequate for a water sensor.

    View Instructable »
  • DIY ESP8266 WiFi Water Sensor With Text and Email Alerts

    Sorry for being late with a reply. Normally water is not all that conductive and even if the sensor is fully submerged the amount of current that will flow between the 3.3V and GND is going to be fairly small (in the microamps to perhaps a few milliamps). If you want to be careful you could insulate the wires at the top of the FUNDUINO board. Try soldered connections and paint "Plasti-DIP" on the small transistor amplifier and the resistors on the board. Cover the connector and wires as well. That will minimize any issues. You could fuse the item but the ESP has such a small low drop out regulator at most you may see a couple hundred mA even if dead shorted. A fuse for the sensor in the 0.1A or so range woud do well. Or you could fuse the entire board. Again it's not going to ...

    see more »

    Sorry for being late with a reply. Normally water is not all that conductive and even if the sensor is fully submerged the amount of current that will flow between the 3.3V and GND is going to be fairly small (in the microamps to perhaps a few milliamps). If you want to be careful you could insulate the wires at the top of the FUNDUINO board. Try soldered connections and paint "Plasti-DIP" on the small transistor amplifier and the resistors on the board. Cover the connector and wires as well. That will minimize any issues. You could fuse the item but the ESP has such a small low drop out regulator at most you may see a couple hundred mA even if dead shorted. A fuse for the sensor in the 0.1A or so range woud do well. Or you could fuse the entire board. Again it's not going to be very high and 0.1A or so will likely work fine. I believe the active current of the ESP is in the 70-80mA range while communicating on the WiFi.

    That error typically comes from not having the Arduino environment setup properly to recognize the ESP8266 (NodeMCU) module. Read over the setup section carefully and reboot your system before compiling. From time to time I will have issues myself with programming and more often it's a fault with the board selected or possibly a bad USB cable.

    Thanks. Didn't realize that library was even needed.

    Ubidots has changed their free trial program over the last year. They now call it the Ubidots for Education program. https://help.ubidots.com/en/articles/632920-how-ub...If you qualify a single device shoudl still be free.

    View Instructable »
  • Makita 18v LXT Lithium-ion Battery Repair

    II recently fixed my Makita DC18RA charger fan by using a 5015 type squirrel cage blower with three wires (black -, red +, and yellow tachometer). EBAY had a ball bearing unit that was a perfect fit. I only had to exchange the plug end that snaps into the board. Snipped off old connector and spliced into new fan. Was $8.00 vs. $20+ from Makita.

    View Instructable »
  • Indestructible Corner Clamp (Jig) for Welding Projects

    I need to build one of these. My last project used the magnetic corner type of tool but you really can't be very accurate. I managed but could have been better. Using a clamp and the jig almost guarantees you will not mess it up!

    View Instructable »
    • DIY ESP8266 WiFi Water Sensor With Text and Email Alerts
      938 views
      33 favorites
      1 comments
  • jnissen commented on deba168's instructable ESP8266 Weather Widget2 years ago
    ESP8266 Weather Widget

    I made your version of the Weather Widget (Solar767) and it's a significant improvement over the earlier versions. I added the WiFi manager code to make configuring it even simpler without having to hard code your password and such into the flash. Combination of your code, WifiManager, and some code from Fowlerk. I'll try to post a copy in Github.

    View Instructable »
  • Simple LiDAR using the laser rangefinder Uni-T UT390b, Arduino and Turbo Pascal

    I tried the various commands with an UNO in reset and using the hardware serial to USB of the board. The 390B+ is not responding or putting anything out on the TX or RX pins. I tied a number of commands and various baud rates but nothing. I'll have to spend some time later to see if there is some easy hack or enable of the serial involved. The pins that are exposed from the battery compartment do look more like the ARM debug port more than anything else. Unfortunately I do not have access to an ARM debug interface.

    I also purchased one of these. So far the serial RX and TX pins on the back of the board are non responsive. I'd guess that a serial command may be able to unlock the serial mode but that may be wishful on my part. I did hook a scope and observed the pins while powering on. They don't do anything. Essentially low the entire time. We need to figure out some command or possibly a jumper to enable the serial. Appears to be a knock off of the UNI-T or a no name version of the latest board. I know mine differs slightly in the upper left side of the board vs. pictures I have seen of the 390B+

    View Instructable »
  • jnissen commented on deba168's instructable ESP8266 Weather Widget2 years ago
    ESP8266 Weather Widget

    Update - Managed to play with the API to determine a response that worked. Once you get a good response then you can use that weather station. I used my key plus several different cities and or zip codes to eventually find my weather station. If you have a lot of local station in your area it may be trouble. It would not respond to station name K*****###. http://api.wunderground.com/api/--APIKEY---/foreca...The one above (with my key) works fine and points to me backyard weather station. I replaced the country with TX and the city with my station name that was successful.

    above link had spare / in the API link. Just replace the API KEY with yours and then start playing with the zip code, city, etc... till you find one acceptable. A good response will be a large page or two or data.

    View Instructable »
  • jnissen commented on deba168's instructable ESP8266 Weather Widget2 years ago
    ESP8266 Weather Widget

    In the Country location use the two letter state. Example: TX for Texas. Then nearest City.

    I have tried this same thing. I can get the local city here to show up but not my backyard weather station. I tried new API keys and that did not help either. Agree that I had to enter the two letter state into country as well and then nearest city. I tried a number of combos including my station ID and local station name but will not work. I know my station puts out JSON code as I have a solar setup (PVOutput) and it uses the API I setup for that. Took me a while to get it running with NODEMCU. I did have to delete the = sign in the frame statement as others have indicated and made sure my I2C pins were correct.

    void (*frameCallbacks[])(int x, int y) = {drawFrame1, drawFrame2, drawFrame3, drawFrame4};TO this:void (*frameCallbacks[])(int x, int y) {drawFrame1, drawFrame2, drawFrame3, drawFrame4};No Equal.

    Remove the equal sign in the frame statement. Fixed me up with this error.

    View Instructable »