author

BookwormZero

2
Inbox View Profile
7Comments
Trained as an Electronics Engineer, now as time passes I find myself using my skills to create, modify and sometimes break things. It's all about the journey, hopefully making the world a better place along the way.
  • KICKLAMP - the Easy Proximity Lamp

    Splendid idea for this useful module. Just got some of these myself, so maybe building something similar. Thanks for the instructable. Keep up the good work.

    View Instructable »
  • Hi GuruN11,This project is indeed one of my older ones and unfortunately since that time I have replaced my computer, and redesigned that device into something more reliable and smarter, using the ESP8266-12I have a custom PCB for the device now, see image below: The PCB and cradle are both my designs.I now use ESP8266Basic, https://www.esp8266basic.com/, a more user friendly and easier accessible design environment that allows me to configure network connections over wifi, alter code over network using a browser(best advantage over arduino) and as such is less complex than arduino. Sometimes the coders providing code use complicated code to acheive the simplest things.Anyway, my most recent code is below, in espbasic...it's the best I can do for you.RegardsBookWormZero*****************…

    see more »

    Hi GuruN11,This project is indeed one of my older ones and unfortunately since that time I have replaced my computer, and redesigned that device into something more reliable and smarter, using the ESP8266-12I have a custom PCB for the device now, see image below: The PCB and cradle are both my designs.I now use ESP8266Basic, https://www.esp8266basic.com/, a more user friendly and easier accessible design environment that allows me to configure network connections over wifi, alter code over network using a browser(best advantage over arduino) and as such is less complex than arduino. Sometimes the coders providing code use complicated code to acheive the simplest things.Anyway, my most recent code is below, in espbasic...it's the best I can do for you.RegardsBookWormZero************************************************ code blow this pointclsprint "ramfree " &ramfree() print "flashfree " &flashfree()print "Chip ID is: " & id()print "Local IP is: " & ip() print "Date/Time is: " & time("day / month / year hour:min:sec")noOfBlinks = 10 pin = 4blinkDelay1 = 1000 io(po,pin,0)[top]onload [Hello]print " "button "16 " , [16]button "16_Off " , [16a]textbox 16print " "button "14 ", [14]button "14_Off ", [14a]textbox 14print " "button "12 ", [12]button "12_Off ", [12a]textbox 12print " "button "13 ", [13]button "13_Off ", [13a]textbox 13print " "button "5 ", [5]button "5_Off ", [5a]textbox 5print " "button "4 ", [4]button "4_Off ", [4a]textbox 4io(po,pin,0)print "Value (i) is currently (Max 599) "textbox iprint "Value (r) is currently "textbox rprint "How many times to blink "textbox noOfBlinks print "Remaining Blinks "textbox Blinksprint "Pin To use "'textbox pin dropdown pin, "2,4,5,13,12,14,16"print "Blink Delay in MilliSeconds " textbox blinkDelay1print " " button "Blink Me", [blinkMe]print " "button "Greeting", [Hello]'print " "button " Reset ", [Reset]print " "Wait[blinkMe]blinkDelay = (blinkDelay1) for x = 1 to noOfBlinks Blinks = (noOfBlinks -x) io(po,pin,1) delay blinkDelay io(po,pin,0) delay blinkDelay next x io(po,pin,0)Goto [Hello]wait [ConstantLED] io(po,pin,1)for i = 0 to 116delay longdelay1x = inext iio(po,pin,0)'Goto [Hello]wait[Hello]x = 0timesetup(0,0)io(po,pin,1)delay 2000io(po,pin,0)io(po,16,0)16 = OFFio(po,14,0)14 = OFFio(po,13,0)13 = OFFio(po,12,0)12 = OFFio(po,5,0)5 = OFFio(po,4,0)4 = OFFio(po,2,1)wait[Reset]x = 0timesetup(0,0)io(po,pin,0)delay 2000io(po,pin,0)io(po,16,0)16 = OFFio(po,14,0)14 = OFFio(po,13,0)13 = OFFio(po,12,0)12 = OFFio(po,5,0)5 = OFFio(po,4,0)4 = OFFio(po,2,1)wait[16] io(po,16,1) 'set pin 16 high16 = ON wait [16a] io(po,16,0) 'set pin 16 low16 = OFF wait[14] io(po,14,1) 'set pin 16 high14 =ON wait [14a] io(po,14,0) 'set pin 16 low14 = OFF wait [13] io(po,13,1) 'set pin 16 high13 = ON wait [13a] io(po,13,0) 'set pin 16 low13 = OFF wait [12] io(po,12,1) 'set pin 16 high12 = ON wait [12a] io(po,12,0) 'set pin 16 low12 = OFF wait [5] io(po,5,1) 'set pin 16 high5 = ON wait [5a] io(po,5,0) 'set pin 16 low5 = OFF wait [4] io(po,4,1) 'set pin 16 high4 = ON wait [4a] io(po,4,0) 'set pin 16 low4 = OFF wait ******************************************************** code ends

    View Instructable »
  • Good instructable, I built this and it works , after a little modification to the code.Well done, keep up the good work.

    View Instructable »
  • It works !! Excellent instro, I modified your code to take just 1 sensor at the moment, a DS18S20. The wifi perform flawlessly, connecting to the router in less than 4 seconds. Only 1 problem, when router not available, the ESP8266 has a panic fault and repeatedly reboots...otherwise...well done !

    View Instructable »