Kevin Darrah
Wireless Module on Breadboard - NRF24L01+ and ESP8266
updated
trigBoard Docs page here: trigboard-docs.readthedocs.io/en/latest/index.html
Uploads firmware from an SD card with this board. Great for updating firmware or factory programming boards. More details on the docs page:
espprogrammerdocs.readthedocs.io/en/latest/index.html
ESP Programmer Board Available on Tindie: tindie.com/products/26244
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Project page is here - everything you need: trigboard-docs.readthedocs.io/en/latest/motionSound.html#
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
SD Card Connections (Schematic):
espprogrammerdocs.readthedocs.io/en/latest/source.html
CODE:
github.com/krdarrah/ESP32_SDcardFlasher
ESP Programmer Board Available on Tindie: tindie.com/products/26244
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Everything you need:
Project page here:
trigboard-docs.readthedocs.io/en/latest/cellularProject.html#power-outage-monitoring
Boron here: store.particle.io/collections/ethersim/products/boron-lte-cat-m1-noram-ethersim
Batteries: adafruit.com/category/574
Boron QuickStart: docs.particle.io/quickstart/boron
Code here: gist.github.com/krdarrah/314027798992a8ee29cc05a4cb47960f
Scroll a bit down here to see web hook integration setup: trigboard-docs.readthedocs.io/en/latest/cellularProject.html#trigboard-gateway-software
Pushover is here: pushover.net
My guide on setting that up: trigboard-docs.readthedocs.io/en/latest/supportedServices.html#pushover
And you can set that up to send to multiple people: trigboard-docs.readthedocs.io/en/latest/supportedServices.html#sharing-notifications
The ultimate home security system is here: trigboard-docs.readthedocs.io/en/latest/cellularProject.html
Tindie link to trigBoard if interested: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Geiger counter is BR-6: ebay.us/tVIEUy
Charger Board: amazon.com/dp/B071RG4YWM/ref=cm_sw_em_r_mt_dp_NWW0N7JCNN6V8CNE70E1?_encoding=UTF8&psc=1
MCP1702 regulator I used: digikey.com/short/5mwmnbmh
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Full Guide HERE: trigboard-docs.readthedocs.io/en/latest/homeassistant.html#trigboard-activated-wifi-light-bulb
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Home Assistant here: home-assistant.io
trigBoard docs: trigboard-docs.readthedocs.io/en/latest/index.html
Home Assistant Guide: trigboard-docs.readthedocs.io/en/latest/homeassistant.html
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Mega Tiny Core: github.com/SpenceKonde/megaTinyCore
The chip I'm using: github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/ATtiny_x14.md
Build your own UPDI programmer: github.com/SpenceKonde/megaTinyCore/blob/master/MakeUPDIProgrammer.md
Teensy: pjrc.com/store/teensy41.html
Teensy Code: github.com/krdarrah/Teensy_IOexpansion
ATtiny Code: github.com/krdarrah/ATtiny1614_IOExpansion
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Had an issue with the last method not waking the trigBoard when CO is detected... this was all resolved by adding a simple RC circuit to stretch the pulse to the trigBoard. All explained and tested in this video.
Project page is here with everything you need: trigboard-docs.readthedocs.io/en/latest/SmokeCODetector.html
Amazon produce page for same detector I'm using: amazon.com/gp/product/B000MXJ498/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
One of my favorite projects here - trigBoard started with giving peace of mind that windows/doors are all monitored, then catastrophic events like flooding with the water sensor. This was the next project on the list for trigBoard and it was maybe the easiest with this off-the-shelf smoke/CO detector. Just three wires! NOTE - DO NOT DO THIS ON YOUR PRIMARY SMOKE DETECTOR! You are making modifications yourself and this could render the detector inoperable. Only for supplementing existing systems. I'm going to add these all over as well as for my 3D printer, so I'm not so nervous leaving that thing running when I have to leave the house.
Project page is here with everything you need: trigboard-docs.readthedocs.io/en/latest/SmokeCODetector.html
Amazon produce page for same detector I'm using: amazon.com/gp/product/B000MXJ498/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Esptool git reference: github.com/espressif/esptool
Flash chip datasheets: winbond.com/hq/product/code-storage-flash-memory/serial-nor-flash/?__locale=en&selected=128Mb#Density
Here's all of those commands you can use as a starting point and note that on windows, things will be slightly different. Just follow the same steps and you should be good:
Read from Adafruit Huzzah board (4MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-01D5ECE0 --baud 921600 read_flash 0 0x400000 adafruit.bin
Write back to Adafruit Huzzah:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-01D5ECE0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/adafruit.bin
Get Flash ID for size:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 921600 flash_id
Read trigBoard (16MB):
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --port /dev/cu.usbserial-DA00Y7QG --baud 230400 read_flash 0 0x1000000 trigBoardbackup.bin
Write trigBoard:
/Users/kevindarrah/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py --chip esp32 --port /dev/cu.usbserial-DA00Y7QG --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0 /Users/kevindarrah/trigBoardbackup.bin
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
The 2.5F capacitor I'm using: DGH255Q5R5
The google sheet project docs: trigboard-docs.readthedocs.io/en/latest/LogGoogleDocs.html
Constant Current Regulator is a ZKE EBD-A20H
Power Supply is an Otii Arc
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Lots of resources:
trigBoard Docs: trigboard-docs.readthedocs.io/en/latest
The Ultimate Home Security Project is here: trigboard-docs.readthedocs.io/en/latest/cellularProject.html
Links to sample Gateway code and other things you see here: trigboard-docs.readthedocs.io/en/latest/supportedServices.html#udp-tcp
I made a good tutorial on working with character strings: youtu.be/tCJgnBI1D5o
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Project page is here: trigboard-docs.readthedocs.io/en/latest/waterleakDetector.html
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Code is here: github.com/krdarrah/trigBoardTester
Processing here: processing.org
Project page is here: trigboard-docs.readthedocs.io/en/latest/index.html
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Soap Dispenser used: amazon.com/dp/B08CXTCLJQ/ref=cm_sw_em_r_mt_dp_ghnRFbP4ZP00H?_encoding=UTF8&psc=1
Hand Sanitizer: bedbathandbeyond.com/store/product/sparoom-reg-8-oz-spray-bottle-antibacterial-hand-sanitizer/5511915?opbthead=true&ta=typeahead&keyword=hand-sanitizer
**UPDATE** Had a minor change in the drawing!
CODE IS HERE and Diagrams: github.com/krdarrah/handsanitizer
That cool :) 328 board is here: tindie.com/products/14948
and if adding IoT to this project, trigBoard would be perfect - I might do this if a good use case comes up: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Project page is here: trigboard-docs.readthedocs.io/en/latest/motionSensor.html
And if you want to build the Cellular based system, that is fully documented here: trigboard-docs.readthedocs.io/en/latest/cellularProject.html
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Note that I'm almost positive nothing was stolen here, and for all I know, these could have been my neighbors placing my mail in the box? like if it was miss-delivered? Who knows... But either way, this was a wakeup call as to how the trigBoard "should" be configured - LOL, don't hate my click bait!
Project Page: trigboard-docs.readthedocs.io/en/latest/cellularProject.html
Tindie link to trigBoard - options to add boards to build exact cellular based system as shown in video: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Project Page: trigboard-docs.readthedocs.io/en/latest/garage.html
Tindie link to trigBoard - options to add boards to build exact cellular based system as shown in video: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
This project is documented here parts/schematics/etc:
trigboard-docs.readthedocs.io/en/latest/doorbell.html
Tindie link to trigBoard - options to add boards to build exact cellular based system as shown in video: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Second Video Forensically Analyzing the ATMEGA: youtu.be/o0rEzcKYzGw
Thanks to Sensible Micro: sensiblemicro.com
The test code is here: gist.github.com/krdarrah/6e6cb94c1df015e8e9f910ae5cf85299
Easiest to just throw that into your own sketch and run it - let me know what you get! This is just a quick test that I did that showed something distinctly different between the good and questionable parts.
My Tindie store - I have a board there with genuine ATMEGA328 :) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Part 3 Test Sketch to see if yours is real: youtu.be/eeDC1m7ANJI
So based on that, there were a lot of suggestions that maybe the ATMEGA328 was still genuine, but somehow failed QA and ended up on some kind of great grey market... well I decided to reach out to Sensible Micro Corporation to conduct a full forensic analysis on the part! Check them out here: sensiblemicro.com
My Tindie store - I have a board there with genuine ATMEGA328 :) tindie.com/products/13776
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Project details here: trigboard-docs.readthedocs.io/en/latest/cellularProject.html#
Tindie link to trigBoard - options to add boards to build exact cellular based system as shown in video: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
That Nat Router Code: github.com/martin-ger/esp32_nat_router
trigBoard Docs: trigboard-docs.readthedocs.io/en/latest/index.html
Video I made on burning bin files: youtu.be/jIIYrOe25S0
Or even easier to follow might be this: youtu.be/Lwpxrq9v1Yw
Tindie link to trigBoard - options to add boards to build exact cellular based system as shown in video: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Part 3 Test Sketch to see if yours is real: youtu.be/eeDC1m7ANJI
Referenced from this video I did a while back on low power modes of the ATMEGA328: youtu.be/urLSDi7SD8M
This came in from a viewer that was trying to run this same code on a cheap pro-mini purchased on eBay. Said the board was pulling over 100uA!! Should be less than 1uA! I had to find out what was going on here, so here we go...
TEST CODE: github.com/krdarrah/lowPowerATMEGAtest
PS - I may send this chip off for further analysis - what do you think?
My Tindie store: tindie.com/products/13776
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
This was written in Processing: processing.org
Python mode: py.processing.org
My code is HERE: github.com/krdarrah/ESP32_GUI_Programmer
Just download the application folder down for your operating system if you just want to use it.
My Tindie store: tindie.com/products/13776
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
My Tindie store: tindie.com/products/13776
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Forgot to mention a few things - you can also program with JTAG (much faster), or even order modules pre-programmed with your bin file. I had to exercise the auto-reset circuit I designed, so wanted to program them as my customers would.
Wiki:
kevindarrah.com/wiki/index.php?title=TrigBoard
Code for this project here:
github.com/krdarrah/trigBoardV8_BaseFirmware
trigBoard available from my Tindie store: tindie.com/products/13776
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Now with trigBoard, so easily can change the wakeup time and state all with the Bluetooth connected chrome app. Really shows off some of the new features with the trigBoard v8.
Wiki:
kevindarrah.com/wiki/index.php?title=TrigBoard
Code for this project here:
github.com/krdarrah/coronaDisplay_trigBoardEpaper
Archive of that bitmap tool: http://www.kevindarrah.com/download/Image2Lcd.zip
trigBoard available from my Tindie store: tindie.com/products/13776
Display:
7.5" epaper display: amazon.com/waveshare-7-5inch-HAT-Raspberry-Consumption/dp/B075R4QY3L
Note that I'm using the 640x384 resolution - looks like there's a newer display with higher res, so display library may not work properly with that one.
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
- Based on the ESP32 (Combo WiFi BT Module)
- Preloaded with Base firmware to support Pushover, Push Safer, IFTTT, UDP, MQTT
- SINGLE DIGT uA SLEEP CURRENT!! Battery life? Well... long time!
- Speaking of the battery, now supports input voltage range 1.8-5V So perfect for a lithium Battery 4.2V, or even a pair of AA/AAA batteries. Your choice
- Programmable RTC, so now you can set the wake time to whatever you want to check status of the contact.
- And the heart and soul of the trigBoard is the wake trigger input, which now can wake on both OPEN/CLOSE. You pick either or both.
- Base firmware allows you to configure everything on the board over a Bluetooth connection from a simple Google chrome app written in p5.Js
trigBoard available from my Tindie store: tindie.com/products/13776
All Information is maintained here on the Wiki:
kevindarrah.com/wiki/index.php?title=TrigBoard
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
NEW CODE:
kevindarrah.com/download/arduino_code/CoronaCheckerjsonAgain.ino
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
That method of scraping the JSON data from the cdc.gov website only lasted one day before they decided to change to a csv format... here is that updated tutorial and code:
CODE HERE:
kevindarrah.com/download/arduino_code/CoronaChecker_csvVersion.ino
And changed again - latest here: youtu.be/ytz7ztfj6t0
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Hardware used:
ESP32 board adafruit.com/product/3405
7.5" epaper display: amazon.com/waveshare-7-5inch-HAT-Raspberry-Consumption/dp/B075R4QY3L
Note that I'm using the 640x384 resolution - looks like there's a newer display with higher res, so display library may not work properly with that one.
ARDUINO CODE HERE (not the best, but I threw this one together in just a few hours...)
kevindarrah.com/download/arduino_code/CoronaChecker.ino
UPDATED HERE TO PARSE CSV HERE: youtu.be/qPvZOX2k0Sg
Download Epaper library here: github.com/ZinggJM/GxEPD
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Tindie link to trigBoard: tindie.com/products/kdcircuits/trigboard-ultra-low-power-esp32-iot-platform
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
That was a fun project, but had no idea how useful it really was. I've been monitoring water usage all over the house, and discovered that the shower was using over 3 gallons/minute!! That's crazy, so by just replacing the bathtub spout, we're back down to 1gal/min... sure enough, this had a huge impact on the water bill the following month.
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Wiki Page for the circuit to interface with trigBoard: kevindarrah.com/wiki/index.php?title=TrigBoardLightDetec
I actually found that LED I used, bought from Sparkfun back in 2010.... was COM-10023 and still seems to be available.
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
This is an ESP32 hooked up to a super sensitive Hall effect sensor. Got the inspiration for this project here after almost giving up: instructables.com/id/Monitoring-residential-water-usage-by-reading-muni
THE CODE HERE: kevindarrah.com/download/arduino_code/waterMeter_10_29_19_FOR_VIDEO.zip
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Original how-to video on the WS2812:
youtu.be/VAa4duqMrgs
Then something in the Arduino Core broke that sketch, so I fixed it in this video:
youtu.be/ev-Di5GVQ3Y
The Excel file I used:
kevindarrah.com/download/arduino_code/16x16_utility.xlsx
The CODE:
kevindarrah.com/download/arduino_code/WS1812_V4_ANIMATION_FOR_VIDEO.ino
That 328 board for the costume here: tindie.com/products/14948
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
It's a doozy, so here are the timestamps:
2:13 Intro, Size, Length, and Null
8:10 Concatenate
10:33 Copy and Move
16:09 Comparing two strings
17:09 Find string in another string
21:06 Parsing a string, like data separated by commas
24:50 Convert string to integers, long, float and back to string
28:00 Pass and return strings with functions
29:25 Parse data from a serial port - real example
THE CODE:
kevindarrah.com/download/arduino_code/STRINGS_FOR_VIDEO.zip
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Gave me the idea to make a dedicated device out of a raspberry Pi to cycle through a few of my favorite streams - mostly police channels, but can also stream music. Lots of good stuff in this one that you can use in many projects. Sorry if you thought this was going to be an SDR project... for some reason I gotta feeling those comments are coming.
It's a long one, so here's the breakdown:
4:22 Hardware
7:30 setup
10:56 export application
11:25 Start app automatically on boot
13:05 safe shutdown and kill power
14:13 disable blank screen
14:50 setting up urls
16:38 code walkthrough
Processing app code and sample url.txt here: kevindarrah.com/download/policeScanner.zip
Note that you might want to comment out the fullscreen line of code, just for testing, just in case things crash on you.
Oh and make sure you select the analog output for audio on the Pi, Just right click on the volume control icon on the upper right. I keep the volume at around 75% for clean output to the amplifier.
Get processing here: processing.org
Latch Circuit: kevindarrah.com/wiki/index.php?title=LatchPowerCircuit
My other raspberry pi tutorial you might find handy: youtu.be/4vdnGZWjBTk
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
REFERENCES:
The HM-10 module I used - amazon.com/gp/product/B06WGZB2N4/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
That cool ATMEGA board :) tindie.com/products/14948
Processing - processing.org
p5.js - p5js.org
Bluetooth Library: yining1023.github.io/p5ble-website
NOTE - if you publish to your own website, make sure it's https not http It won't work.
CODE HERE:
Processing (P5.js) project here for the app:
kevindarrah.com/download/arduino_code/BluetoothGUI.zip
Arduino:
kevindarrah.com/download/arduino_code/Bluetooth_HM10_10_1_19.ino
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
FULL TUTORIAL:
Part 1 - youtu.be/exBlNLhZdzQ
Part 2 - youtu.be/oMOrBnf3Opw
Part3 - youtu.be/WNH6tyQpwF4
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Inspiration here: youtube.com/watch?v=6NsBN42B80Q
Reference here: github.com/HarringayMakerSpace/ESP-Now
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
IFTTT:
ifttt.com
io.adafruit:
io.adafruit.com
MQTT on Adafruit:
learn.adafruit.com/welcome-to-adafruit-io
CODE:
kevindarrah.com/download/arduino_code/trigBoard_GoogleASST_7_20_19.ino
Note that I'm using a trigBoard, but you can use anything you want including anything based on the ESP32. One cool thing about the trigBoard is that it has an on-board timer, which will automatically reset the ESP8266 once an hour... this is nice for situations when the power goes out or the WiFi router is reset. It ensures the ESP8266 always has a WiFi connection.
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com
wiki for trigBoard: kevindarrah.com/wiki/index.php?title=TrigBoard
Andreas video on uCurrent/current ranger- I bet you all already have seen this: youtube.com/watch?v=HmXfyLyN38c
The Otii Arc (not sponsored) qoitech.com/products/standard
Online battery estimator:
oregonembedded.com/batterycalc.htm
Check out my Tindie store (trigBoard is available) tindie.com/stores/kdcircuits
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
patreon.com/kdarrah
Twitter: twitter.com/KDcircuits
For inquiries or design services:
kdcircuits.com