author
5Instructables9,947Views15CommentsNewmarket, Ontario Canada
Life long maker and Arduino fanatic! High School Computer Science teacher. Go out and make something Wonderful!

Achievements

  • DEC H-500 Computer Lab Reproduction

    Congratulations! I'm a high school CompSci teacher in Newmarket, Ontario and I may try to build this with my AP students. Thanks for your work! Go Canada Go!

    View Instructable »
  • ESP32 Camera Robot - FPV

    Terrific work Charles! Now you can patrol the laundry room and keep it safe for Democracy!Well done!Gord

    View Instructable »
  • ESP32 E-Paper Thermometer

    That's great Carlos! Bravo!Now go make something wonderful!

    View Instructable »
  • ESP32 E-Paper Thermometer

    Hi Carlos: Yes, I have solved the problem. My situation is using the 1.54" BW display.1. Make sure you have the Latest version of the GxEPD2 library. Currently it's 1.2.8 but 1.2.6 fixed it for me.There's a NEW definition for the 1.54BW display. Use this one:GxEPD2_BW display(GxEPD2_154_D67(/*CS=5*/ SS, /*DC=*/ 22, /*RST=*/ 21, /*BUSY=*/ 4)); // GDEH0154D67 <----- THIS ONENotice the different pin definitions in the statement. The way you wire the pins to the ESP32 Dev Kit V1 is:Display ESP32 DevKit V1VCC 3.3VGND GNDSDI 23SCLK 18CS 5DC 22RST 21BUSY 4That works for me and I'm able to use the basic display demo sketch for the GxEPD2 library. Just activ...

    see more »

    Hi Carlos: Yes, I have solved the problem. My situation is using the 1.54" BW display.1. Make sure you have the Latest version of the GxEPD2 library. Currently it's 1.2.8 but 1.2.6 fixed it for me.There's a NEW definition for the 1.54BW display. Use this one:GxEPD2_BW display(GxEPD2_154_D67(/*CS=5*/ SS, /*DC=*/ 22, /*RST=*/ 21, /*BUSY=*/ 4)); // GDEH0154D67 <----- THIS ONENotice the different pin definitions in the statement. The way you wire the pins to the ESP32 Dev Kit V1 is:Display ESP32 DevKit V1VCC 3.3VGND GNDSDI 23SCLK 18CS 5DC 22RST 21BUSY 4That works for me and I'm able to use the basic display demo sketch for the GxEPD2 library. Just activate the display object definition line as above and set the pins in that statement as above.Good luck!

    HI Carlos.I'm not sure my last reply took.I gave up on the Gx_EPD library. I find everything I could possibly want to do, I can do with great refresh rate using the Gx_EPD2 library. The author of Gx_EPD did the '2' version to make it easier to work with.Why not load up Gx_EPD2, wire up the board/epaper as per my instructions and try the Gx_EPD_Example sketch in the library.Once you get that going, you can easily take the thermometer specific code out of your sketch, put it in the other and you're up and running!Good luck Carlos! Keep at it!Gord

    Hi Carlos:I see what you mean.In truth, this sketch is pretty simple and you can take bits of it and incorporate it into a Gx_EPD2 sample sketch likethe Gx_EPD2_Example sketch, the first one in the list in the Examples for the Gx_EPD2 libary.You'll be able to see how graphics work and putting text on the paper including full and partial updates. I frankly gave up on Gx_EPD and the writer of that library intentionally created Gx_EPD2 as a simplified way to interact with e-papers. It's still an extremely powerful set of features and it's a one-line object definition and then you can get into the programming.My I suggest you set this temperature demo aside for a few hours. install Gx_EPD2, wire up the epaper as I suggest and defining the pins in the GX_EPD2_Example sketch and see if you ca...

    see more »

    Hi Carlos:I see what you mean.In truth, this sketch is pretty simple and you can take bits of it and incorporate it into a Gx_EPD2 sample sketch likethe Gx_EPD2_Example sketch, the first one in the list in the Examples for the Gx_EPD2 libary.You'll be able to see how graphics work and putting text on the paper including full and partial updates. I frankly gave up on Gx_EPD and the writer of that library intentionally created Gx_EPD2 as a simplified way to interact with e-papers. It's still an extremely powerful set of features and it's a one-line object definition and then you can get into the programming.My I suggest you set this temperature demo aside for a few hours. install Gx_EPD2, wire up the epaper as I suggest and defining the pins in the GX_EPD2_Example sketch and see if you can get your epaper to start displaying stuff. Then you could move across the temperature sensor code from the other sketch and get your temperature sketch working.I understand your frustration Carlos. I got my first e-paper displays in October and didn't get the Black and White one working until February when I updated the Gx_EPD2 library and found the new wiring plan, which I only discovered by chance and blind searching. It was really disheartening. I actually thought my two black and white screens from two different manufacturers were both defective. But now I'm able to proceed with some great features of the e-paper and I'm very happy with the performance.Good luck and keep at it!Gord

    View Instructable »
  • ESP32 Camera Robot - FPV

    I've put a Step 6 in the instructable with a link to a detailed Google Doc of how to manage the HTML.Good Luck!(at least ONE good thing came out of COVID-19 lockdown :-)

    here's the direct link if you can't wait for the instructables refreshhttps://docs.google.com/document/d/1s004z8AADX5EO9NAduEAhE_SPiXLsVvlekRPx1yNFQg/edit?usp=sharing

    Thanks for the kind comment! Yes, the html/javaScript side a royal pain in the backside. I'll try to make a tutorial in the next week or so. I think I'll just save it as a PDF and post it with the robot entry on my arduino website. I'll post a comment here with the link when it's done. Just up front, I'm no expert in HTML and Java Script so what you'll see in the PDF is the extent of my expertise. I know next to NOTHIN' :-)I'll paste my entire index.h contents with comments and the related sketch code so you can see what I did. And I'll include how to use the CyberChef to go back and forth between HTML and Byte code.I will say that overall, I'm REALLY impressed with the ESP32 architecture overall. I'm working on a project right now that uses an e-paper display and has a lot of bitmap im...

    see more »

    Thanks for the kind comment! Yes, the html/javaScript side a royal pain in the backside. I'll try to make a tutorial in the next week or so. I think I'll just save it as a PDF and post it with the robot entry on my arduino website. I'll post a comment here with the link when it's done. Just up front, I'm no expert in HTML and Java Script so what you'll see in the PDF is the extent of my expertise. I know next to NOTHIN' :-)I'll paste my entire index.h contents with comments and the related sketch code so you can see what I did. And I'll include how to use the CyberChef to go back and forth between HTML and Byte code.I will say that overall, I'm REALLY impressed with the ESP32 architecture overall. I'm working on a project right now that uses an e-paper display and has a lot of bitmap images. Working quite nicely so far and the touch-sensitive pins are terrific! Nice alternative to buttons.STAY SAFE and KEEP MAKING!!Gord

    View Instructable »
  • ESP32 E-Paper Thermometer

    Hi Nick:I've wired my waveshare 1.54 bw display exactly like yours to my esp32 wroom-32.I tried selecting both the esp32-dev board and the DOIT ESP32 Dev Kit V1 boards. It uploads in both cases and the temperatures display in the serial monitor at the correct 5 second interval. but NO DISPLAY on the e-paper. I've triple checked my wiring.Any suggestionsThank you for your tutorial NickGord

    View Instructable »
  • Accesspoint - Station Communication Between Two ESP8266 MCUs

    Thanks very much! Works Great! I'm going to make a chime sound when an LDR detects bright light.

    View Instructable »
    • ESP32 Camera Robot - FPV (Teacher Entry)
      119 views
      1 favorites
      1 comments
  • hausofpayne17 made the instructable Walking Pumpkin II
    Walking Pumpkin II

    Great Project! I may put an Arduino Micro in mine and have it blink lights, make sounds and swing up a 'Happy Halloween' sign with a servo eventually.Thanks for a fun activity!

    View Instructable »
  • hausofpayne17 commented on hausofpayne17's instructable Joke-o-Lantern
    Joke-o-Lantern

    Thanks for your kind comments. I'm sincerely impressed by your work!

    View Instructable »
  • hausofpayne17 commented on hausofpayne17's instructable Joke-o-Lantern
    Joke-o-Lantern

    Thanks kindly! Was a lot of fun to design and build!

    View Instructable »
  • hausofpayne17 made the instructable Walking Pumpkin II
    Walking Pumpkin II

    Great Project! Very well designed parts. Quite a lot of sanding and grinding to do to get the parts to fit, especially the motor housing. Mine doesn't walk forward very well as the feet are pointy and slippery. Maybe I'll try some spray on silicone adhesive. Eventually I'd like to put an Arduino Micro inside and have it flicker some LEDs, extend a little 'Happy Halloween' sign, play a tune. I just used a small SPST switch inside instead of the magnets and reed switch. 9V battery works great and it slides into the top opening in the frame.Thanks very much for a fun project!

    View Instructable »
    • BluBerriSix - a TFT TouchScreen / Arduino Tutorial
      597 views
      8 favorites
      0 comments
    • Fun Micro:bit Robot - EASY and Inexpensive!
      362 views
      1 favorites
      3 comments