author
20CommentsJoined February 7th, 2016

Tell us about yourself!

Complete Your Profile
  • Cgiff followed diy_bloke5 weeks ago
      • Driving a 4 Channel Relay Board With ESP8266-01 and MQTT and OpenHAB
      • Working With the Funduino W5100 Ethernet Module.
      • Uploading Data to ThingSpeak With MQTT
  • Cgiff commented on diy_bloke's instructable Mini Weather Station With Attiny856 months ago
    Mini Weather Station With Attiny85

    I really enjoy your frugal ATtiny implementations. Very creative. You gave me an Idea to use the shift register to drive a multiplexer to expand the analog inputs or outputs for that matter on the ATtiny. Great Instructables.

    Of course you can use an Esp8266, but this is an ATtiny. you need to have your McGuver hat on, be resourceful and creative. I think this is an awesome project. Battery powered, wireless communication of an analog signal on this very resource limited device.

    View Instructable »
  • Cgiff followed amandaghassaei7 months ago
      • OTCA Metapixel - Conway's Game of Life
      • "9 Degrees of Freedom" IMU
      • 3D Printed Record
  • Cgiff commented on GregorS3's instructable Automatic 18650 Analyzer7 months ago
    Automatic 18650 Analyzer

    GregorS3, great project necessity is the mother of invention. I designed and built a multi-channel battery testing system professionally 25+ years ago. I was testing the cycle to cycle capacity of lead acid batteries and the effectiveness of battery charger designs for an international company. I really like your project, Your state machine array approach is similar to what I did. A suggestion, once you get operational to your satisfaction. Have a look at data structures. Organize your variables into a data structure.Create an array of data structures. Then a pointer to this array. you can then access all your parameters by just passing passing the (indexed) pointer into your functions. As your program gets refined and you add or subtract variables, you just effect the single data struc...

    see more »

    GregorS3, great project necessity is the mother of invention. I designed and built a multi-channel battery testing system professionally 25+ years ago. I was testing the cycle to cycle capacity of lead acid batteries and the effectiveness of battery charger designs for an international company. I really like your project, Your state machine array approach is similar to what I did. A suggestion, once you get operational to your satisfaction. Have a look at data structures. Organize your variables into a data structure.Create an array of data structures. Then a pointer to this array. you can then access all your parameters by just passing passing the (indexed) pointer into your functions. As your program gets refined and you add or subtract variables, you just effect the single data structure. just need to use pointer notation in your functions. Don't be scared of pointers,this approach is as lean as possible for memory consumption,efficient and actually simplify your code. Many test programs evolved to only 2 destructs, one for control and one for data. Keep up the great work GregorS3

    View Instructable »
  • Cgiff followed GregorS37 months ago
      • Simple Arduino Pro Micro Breakout
      • Automatic 18650 Analyzer
  • Cgiff followed Fernando Koyanagi8 months ago
      • CAN Protocol - Yes, We Can!
      • The Incredible STM32 L4!
      • Efficient and Cheap: Display With STM32L4
  • Cgiff followed Tecwyn Twmffat9 months ago
      • Autonomous Agri-Robot Control System
      • ☠WEEDINATOR☠ Part 4: Differential Steering Geometry Code
      • ☠WEEDINATOR☠  Part 3: Chassis Build
  • Cgiff commented on educ8s's instructable Arduino Fingerprint Sensor Tutorial10 months ago
    Arduino Fingerprint Sensor Tutorial

    Nice project, how much memory is required to holds a finger print? Would it be possible to use this as a 5 or 10 input switch by saving each finger print of your hands?

    View Instructable »
  • Cgiff commented on James Moxham's instructable Arduino Dual 20x4 Display11 months ago
    Arduino Dual 20x4 Display

    I have a couple of pro minis, using the same LCD one runs at 0x3Fon one mini and the other at 0X27. I think it's prudent to run the i2c scanner to verify the addresses.

    View Instructable »
  • Cgiff followed silentbogo1 year ago
      • DIY Soldering Station
      • DIY PCB Lab for Under $35.00
      • Controlling Arduino With Gamepad
  • Cgiff followed myless81 year ago
      • ATTiny Port Manipulation (Part 2): AnalogRead()
      • ATTiny Port Manipulation (Part 1): PinMode() and DigitalWrite()
  • Cgiff commented on Tesalex's instructable Convert Your IR Remote to RF Remote1 year ago
    Convert Your IR Remote to RF Remote

    Very well done instructional Tesalex, using this approach to salvage old IRremotes can also give a lot of micro controller projects a relatively low cost and flexible user interface.

    View Instructable »
  • Cgiff commented on lingib's instructable CNC Dual Arm Plotter1 year ago
    CNC Dual Arm Plotter

    this a deceptively simple introduction to plotting. Kudos for your use of readily available and low cost materials. This a great instructable to " wet your whistle" to a number of inter-related technologies. Well Dome!!!

    View Instructable »
  • Cgiff commented on bbtinkerer's instructable Multi-External Hard Drive Power Supply1 year ago
    Multi-External Hard Drive Power Supply

    nicely planned,documented and executed project. Excellent use of 3D printer. Great Instructable!

    View Instructable »
  • Cgiff followed sensors, raspberry-pi, guitars, linux and 1 other channel 2 years ago
  • Cgiff commented on gzumwalt's instructable Single Cylinder Air Engine2 years ago
    Single Cylinder Air Engine

    love he dynamic nature of your project. Well done

    View Instructable »
  • Cgiff commented on govindanunni's instructable Latching Relay Module.2 years ago
    Latching Relay Module.

    Agree with Gm280, but nice instructable a real latching relay either has 2 coils or a coil and magnet with a bipolar ( polarity reversal) pulse to disengage from the magnet. Your circuit does have uses though.

    View Instructable »
  • Cgiff commented on smooth_jamie's instructable AC Current monitoring data logger2 years ago
    AC Current monitoring data logger

    Nice real world project smooth_jamie. It's nice to see someone build a multi channel logger measuring AC current to boot. I was a test engineer in part of my working career ( retired now) . AC (line operated appliances) and DC ( battery) measurements were a big part of my job function . wish the arduino and associated family of software and hardware modules were available. My solution was pc board level products that plugged into expansion ports. This project brought back memories, I like the SD card write.BTW. I2C LCD's are super simple to implement and use on the Arduino, I discovered this board on Banggood which might be of interest to you moving forward http://www.banggood.com/TCA9548A-1-to-8-I2C-8-Chan... Adafruit sell it as wellhttps://learn.adafruit.com/adafruit-tca9548a-1-to-......

    see more »

    Nice real world project smooth_jamie. It's nice to see someone build a multi channel logger measuring AC current to boot. I was a test engineer in part of my working career ( retired now) . AC (line operated appliances) and DC ( battery) measurements were a big part of my job function . wish the arduino and associated family of software and hardware modules were available. My solution was pc board level products that plugged into expansion ports. This project brought back memories, I like the SD card write.BTW. I2C LCD's are super simple to implement and use on the Arduino, I discovered this board on Banggood which might be of interest to you moving forward http://www.banggood.com/TCA9548A-1-to-8-I2C-8-Chan... Adafruit sell it as wellhttps://learn.adafruit.com/adafruit-tca9548a-1-to-...post your reports once you get some data.

    View Instructable »
  •  Multiple analog inputs using one analoge pin

    Ingenerare/ Great innovative post. Adding a little complexity, a 4 to 16 line decoder 74hc154 could also be added to free up other IO, using your suggested technique. Also some 4016 's on the input directly as analog switches could also be used. Thanks for this great instructable.

    View Instructable »
  • Cgiff commented on Borya's instructable ESP8266 GMail sender2 years ago
    ESP8266 GMail sender

    Borya, thankyou for this instructable nicely done. I learned a lot, and was successful in sending my first esp8266 based email:). I can see a number of applications for this notification ability , and will keep this code in my toolbox:)

    View Instructable »
  • Cgiff commented on vina1991's instructable DIY AUTOMATIC SOLAR CHARGE CONTROLLER2 years ago
    DIY AUTOMATIC SOLAR CHARGE CONTROLLER

    Clevvvverrrr, very practical, low cost, nice job on the build as well, vina1991

    View Instructable »
  • Control ESP8266 over the internet (from anywhere)

    Paul I believe Node is just a supplier of 8266 devices your device should work

    View Instructable »
  • Using an esp8266 arduino to control a relay using home-assistant

    thanks for this post, I've been using Arduino Uno Sainsmart Clones, am very interested in some 8266 devices around the house for energy control. Ontario's Hydro costs are getting expensive in the peak time periods 18c /KWH. BTW nice heat sink :)

    View Instructable »
  • Cgiff commented on theezitguy's instructable Reuse Parts of an Energy Saving Lamp3 years ago
    Reuse Parts of an Energy Saving Lamp

    is their a schematic of a typical cf circuit? Perhaps simple mods to the circuit might be the starting point of a project, rather than simple component salvage. This is a great idea provoked though Theezitguy, Thanks!

    View Instructable »