Don Winchell

Don has been a business owner since 1976. He has created and managed 6 successful companies in 4 different industries in the USA and then in Canada. Since 2005 he has been consulting and coaching business owners who want to take their company to the next level ethically and sustainably. Now over 70 years old, Don spends time on his boat, working on esp32, Arduino and electronics projects, but still offers consulting if there is a good fit.

bernie sanders

Fox News Bernie Sanders

Bernie says a lot of things that make a lot of sense. Having nominally followed his career since he was the mayor of Burlington Vermont, where I lived, I can say he appears to be consistent in his views and voting record. While politics in today’s world is pretty convoluted, when he did make a …

Fox News Bernie Sanders Read More »

from lions jaw

From Lions Jaw

https://www.fromlionsjaws.ca/ an amazing book, and adventure story a spiritual teaching, possibly the gateway to sanity

70 year old goes crazy

(mostly) wisdom, and some insights

The ability to speak several languages is an asset, but the ability to keep your mouth shut in any language is priceless.    Be decisive.  Right or wrong, make a decision.  The road is paved with flat squirrels who couldn’t make a decision. Happiness is not having to set the alarm clock. “The starting pay is $40,000.  …

(mostly) wisdom, and some insights Read More »

fuel guage

Tank level sensor using esp32 Arduino framework using capasitive sensor

Update using a single esp32 capacitive sensor io pin instead of 5 The original design used 5 aluminum tape strips, very complicated to install and also not as reliable as expected. AND this requires the soldering of 4 additional wires on each sensor module. so here is what is happening so far, all current WORKING …

Tank level sensor using esp32 Arduino framework using capasitive sensor Read More »

esp32

esp32 arduino attachInterrupt() with isr function and passing variables via struct

For how it works, see the comments in the code. the serial output is below the code to see the code I used to come up with this see:https://www.upesy.fr/blogs/tutorials/what-are-interrupts-in-esp32-with-examples-for-arduino-codeandhttps://lastminuteengineers.com/handling-esp32-gpio-interrupts-tutorial/ Using esp32, which lets you use attachInterrupt() on every pin, unlike with the Arduino, which depends on the card and only works on some pins. The …

esp32 arduino attachInterrupt() with isr function and passing variables via struct Read More »

magician

Makng sales with Black magic (or white magic)

The art of selling It’s all MAGIC. WHITE MAGIC AND BLACK MAGIC.   Black Magic. Deception, manipulation, selling for the benefit of the sales person, little or no concern for the customer, short-term goals. White Magic.  Telling the truth, effective communication, selling for the benefit of the customer, serving the customer, long-term relationship building ASK  –  …

Makng sales with Black magic (or white magic) Read More »

bodhisattva

The Four Immeasurables

May all sentient beings enjoy happiness and the root of happiness. May they be free from suffering and the root of suffering. May they not be separated from the great happiness devoid of suffering. May they dwell in the great equanimity free from passion, aggression, and prejudice.

arduino

esp32 Arduino easily create a function from working code in arduino framework

How to easily create a function that can be called from anywhere using existing code that already works. Use this approach to clean up your code, make it “readable” as well as easier to edit, maintain and improve. This is done in the visual micro IDE, which runs on top of visual studio. Both apps …

esp32 Arduino easily create a function from working code in arduino framework Read More »

tank guage

Esp32 tank sensor gauge, using Arduino framework, developed with visual micro: page 2

page one of this project Progress, but not there yet. Currently, it does the following. This is the master code, the slave code is separate. Queries up to three slave/sensor/sender units display the tank level readings on one set of 5 LEDs. A second set of 3 LEDs tells which tank is being read; 1, …

Esp32 tank sensor gauge, using Arduino framework, developed with visual micro: page 2 Read More »

Tilopa

The fool waitsFor conditionsTo be right beforeBeing happy.And even then, it is fleeting.Maintain a joyousAttitude, always….An open heart is the best medicine,Open it a little moreWith every breath.Approach every actAs if it were yourLast on Earth.Think,“If my next birth wereDetermined by this act alone,What karmic impactWill be left on my loved ones andThe world in …

Tilopa Read More »

Tulsi

PlatformIO CLI problem with PATH on Windows 10 -SOLVED

at the page https://docs.platformio.org/en/latest//core/installation.html#windows the doc shows the following You need to edit system environment variable called Path and append C:\Users\UserName\.platformio\penv\Scripts; path in the beginning of a list (please replace UserName with your account name). To solve PlatformIO CLI problem with PATH What I have found is that you DON’T put a ‘ ; ‘ semicolon at the end but you …

PlatformIO CLI problem with PATH on Windows 10 -SOLVED Read More »

foghorn

An affordable foghorn for a boat

This project has way more to do with hardware than the code, obviously. But when looking for an electronic fog horn they were first hard to find, then ridiculously priced. I will get some pictures in here at some point, but it is essentially built from a megaphone similar to the yellow one below, that …

An affordable foghorn for a boat Read More »

some code

Arduino functions and passing arguments or variables to get things done.

https://esp32arduino.com/ This may be simple for you, and once upon a time, I probably understood it. But being over 70 years old and coming back to “programming” or “coding” or whatever you young folks call it, it has involved a lot of head scratching. I use this page as a reminder to myself, because by …

Arduino functions and passing arguments or variables to get things done. Read More »

our Gemini

Arduino NMEA GPS replacement for paddle wheel transducer -not NMEA2000

Arduino NMEA GPS code to replace paddle wheel transducer uses GPS module TTL to RS232 converter, all code and wiring included. While it is all in the code, the kind of pseudocode is: Read GPS output at 9600 baud (that is the GPS default) Get rid of everything except $GNVTG sentence Convert $GNVTG sentences into …

Arduino NMEA GPS replacement for paddle wheel transducer -not NMEA2000 Read More »