Introducing the Ultimate In Low Power WiFi - trigBoard v8!
HTML-код
- Опубликовано: 28 сен 2024
- This has been a couple months in the making - based on the success of its predecessor trigBoard v7, we now have v8. A complete overhaul of the design with a ton of new features!
- 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: www.tindie.com...
All Information is maintained here on the Wiki:
www.kevindarra...
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
/ kdarrah
Twitter: / kdcircuits
For inquiries or design services:
www.kdcircuits...
looks like a killer board. would love to see OTA programming. Would also like to see programming over the serial interface and some examples of customizing to read external sensors and things (like temperature!).
Amazing update, glad you're keeping up with this!
Are you going to make v8 schematic public?
Probably not, he's selling it after all. Just support him and buy some from him!
@@Aaku13 , he was also selling v7 and the schematic was published. Now, it was only a question, nobody is forcing him to make it public. It's up to him.
Kevin, could you please share schematic of this board? Thank you.
Nice joke 😁
Any news on the release of the circuit diagram of V8? I could not find the schematics online....
Would love an OTA update tutorial! This may be the future for two of my projects if I can get it working reliably, didn't even realize until this video that the esp chips were able to do this.
ESP8266 & ESP32 have a REPL CLI to initially flash, then copy uPython files from a host computer over a USB connection. From then on, there is an OTA webREPL browser page, that performs the same functionality, but over WiFi to the ESP's IP addr. Lot's of online info:
github.com/Pi4IoT/Single_Board_Computer/tree/master/ESP8266
Also simply search Pi4IoT, micropython, webREPL, MQTT, then let me know when you run out of research material.😎
You should add micro switches as a accessory to plug into the sensor.
Dude -- amazing work!
Kevin, you have some funky rolling shutter.... Need to adjust some of your camera settings! It's almost indescernable.... But very perceptible ....
0:00 Intro
00:50 Example/Demo
1:43 New Features
5:34 Accessories
6:47 Low Power Testing
10:16 Configuration
13:18 WiFi Settings
15:18 Wake Settings
16:27 Timer Settings
19:35 Push Notification Services
23:22 UDP Message Demo
25:38 MQTT
26:30 High Speed Trigger
27:54 trigBoard Timer Examples
28:55 OTA/Serial Programming
29:35 Final Thoughts - Manufacturing/Pricing
Can you do a hardware walkthrough for this board?
This is gorgeous! I might get me a few of those. The price tag is a bit steep for the moment, though but times will get better.
That said I'm wondering if the v7 frontend is going to be updated to something close to the v8 code. I guess I said that quite often by now but I really don't like to move any unnecessary messages through the internet. Instead I would really like to see mqtt on the v7. Actually mqtt and the timers are all I'll ever need.
But yeah - this v8 board is a beauty. Love it already and actually would be my first ESP32. Thanks and cheers! JM
thanks! Yea, shouldn't be too hard to get MQTT running on the v7 board - I'm just using the pubsub library, so pretty straight forward.
Will you keep v7 as a low cost alternative?
I am really intrigued by your trigBoard. I was wondering, since you're not using bluetooth, it looks like your are only sending signals through WiFi. Why haven't you used a simple and affordable ESP8266 instead of ESP32?
Thank you for the video Kevin, Do you know if there is a way to turn on just the Bluetooth (without turning on also the Wifi Radio), so with currents of few mA in transmission? If yes, which will be the fastest data transfer rate (like can I transmit data each 10ms in a continuous stream in a "real-time" fashion)? Thanks!
hmm, maybe? I haven't tried that yet
Great work. It's just way out of my budget. Product + shipping kills it for me.
Nice board :) How did you measure the current (which HW and SW) did you use? ;)
Perfect!
Great job.
I assume you're powering down the esp32 and just using the external RTC to wake up on the external interrupt or timer? I'm curious because the esp32 best rest power consumption is hibernation mode/ulp at about 2.5ua-5ua. curious how you sleep at less than 2ua
NM I see you're using a voltage supervisor :)
yep, the secret sauce :)
Absolutely fantastic! Thank you... However, I hope you reconsider the price, particularly right now, the Canadian dollar went to poops, and with shipping, etc makes it basically $100/board :(
Thanks Marc! Yea, after these Beta boards sell out I will order a higher qty to bring price down - thinking $30
@@Kevindarrah $10 to 15 only more better
any other online shop aside from the link shop? thanks
which tool are you using to measure uA range current ? what low cost option available ?
I think it's this: www.qoitech.com/help/otii/otii
You could put the information that you need to click on save each time before make another change on the app.
hey not a bad idea!
Nice board but for almost 100.00 Canadian with shipping I doubt you will sell any here!
yea I know a little pricey for the beta units... one did ship today to Canada though.
Cube led rgb 12x12x12?
Awsome!
Nice product but price is a bit high at $50, I realize it will come down. The BT set up is the gold standard and is the easiest way, so this board is designed well.
thank man!
nice
A bit pricey for a door indicator hardware (;
It's a whole lot more than that!
0:32 Actually, V8 is bigger than V7, so it is not better in *every* way!
The price doesnt make sense even shipping is 30$. This make it à 100$ device!!!
sorry yea these are just Beta boards - on the next batch planning to bring this down to around $30. That might not be for a couple months though.
We've been spoiled by ali and the others, the price (I see 50$ + 14$ shiipping) is almost zero-profit with these small runs, it probably doesn't cover any R&D costs.
You could try to recreate this from scratch, depending on your skill: reverse-engineering the electronics 2h-5d, write the software 1d-15d, test and iterate 1d-5d, design the enclosure 1h-1d.
So you're at 19h in the best case scenario and almost one month of work in case you are starting with zero experience in all the fields.
You still need to source the PCB and components, which are between 10$ and 30$, depending on quantity and supplier.
Then you need to factor in assembly, packaging, shipping, customer support and returns, tindie margin.
I will like to add telegram for notifications
Kevin, Feel free to get in touch if you would like to add Telegram, it would be really straight forward to add.
cool! yea Brian, I will definitely be in touch
you have mqtt from the trig board already, here's an example of raspberry pi nodejs script that links mqtt to telegram, the example is advanced sensors monitoring, but you can make it much simpler if you just need a one to one mqtt to telegram, let me know if you have questions github.com/HomeSmartMesh/raspi/tree/master/js/watch_bots
Great but too expensive. Bring the price down.
im wondering if i could use that on my robot ...hopefully they are available soon again ... check #bob out on insta @contactnavarra
Hey Kevin! I love your TrigBoards and other designs! I do have a question, why do You prefere using 3rd party serviece instead of local MQTT or HTTP POST messages? I'd much rather have everything running in home and have my Home Assistant instance figgure out what to do with them. And of course, thank you for adding MQTT/UDP support!
actually, I'm with you on this. I do prefer to run everything locally, but a lot of people want to get up and running immediately, which is why I support all of those services. In my system, the gateway ties into the services. I'll make some videos on this soon
@@Kevindarrah THANK YOU! I hate MQTT. Having HTTP Post possibility would be great for HomeAssistant/Hass.io. But using the HomeAssistant API (like ESPHome does for example) would be even better (maybe??) I don't know, I'm a noob, but thank you for looking into this and making the trigBoard!
Also, is there gonna be a EU Seller/Warehouse type of thing for us people in the EU? (Because of import tax fees and shipping costs)
Hi Kevin. I am one of your big fan. This is a great update !! So many features have been introduced compared to v7. With mqtt added all the home automation stuff can be used! My trigboard v7 clone already had this feature 😉. I am very curious about the electronic what components you're using...the complexity between v7 and v8 seems to have increased very much...will you provide the schematic and do a tutorial on how its working like you did for v7? Would be great! Thank for all!! This is a great job and it has inspired me a lot...spent hours of fun designing my trigboard clone. I learnt a lot thank to you guy. Again thank u. Here is a link where you can find information about my trigboard version : github.com/fguiet/trigboard-clone/blob/master/README.md Confined Fred from France.
thanks! yea, just like the v7, might be a while before I release the schematic, but the firmware will be ready in a few days. And cool, I'll check out your work!
@@Kevindarrah thank you so much. It would be a fun project for me!!
Never thought I would “like” an advertisement but yeah..
thanks man, yea I know it sounds like a total commercial, but I'm really proud of this and there will be many good tutorials in the future based on this board that can be leveraged into any ESP32 project
Amazing
hey Kevin what if anyone has a Android Phone without google framework on it like the P40 from Huawei ? Pushover ect. does not work on android without the google framework
Wow! I didn’t realize TrigBoard had so many features! I hope you’d be interested in open source contributions? My time for side projects is short but I still dream about it all the time. Would be really cool to see this product become the de facto standard for hacker IoT.
thanks! Yes, that would be great! Reach out to me directly to discuss
are you sharing the schematic or closed source? I am wondering how you got to 1 digit current there ;-)
can you please tell me what power supply /scope you use ?
You mention W10 but what about W7?
Shame the v8 is set for low volume pricing rather than high volume to recoup your design time costs, but completely understand if you're not expecting to see huge quantities sold.
But in the tindie page, you mention you may be able to drop to $30 at a later date?
There is. cheaper alternative www.thingsonedge.com/ which works from 1V and can be powered by single AAA battery
yes, on the next run, I am planning on a $30 target price, but need to sell these Beta units first and get a few months of testing in.
@@Kevindarrah I wish you great sale you got nice product
Question, could you open source the firmware? I'd love to tweak on it with the available pins. I would love to build soil moisture sensors for my plants and maybe my lawn using this platform, so I would like to send a couple measurements daily or every couple hours using the trigboard. Would love to help hack at the firmware to support this.
yes, firmware will be available in the next couple days - I just gotta get with the times and throw it up on GitHub
@@Kevindarrah You're the best dude. I love this project, great work!
Kinda wish you could power it off of a 9v battery as well, that would be a compact, easily accessible alternative to double AA's
I can't get the board to wake when trying to pair it with Bluetooth. The light does not come on at all. I've tried unplugging the batteries and holding the reset button a bunch. The blue light comes on briefly when the device turns on, and lights up blue when resetting. If anyone has any recommendations it would be appreciated. Thank you!
send me an email, I'll invite you into the discord group
I'm waiting for the V9...for possible real esp capability...just kidding..awesome build Kevin.
I have been working on a soil capacitive moisture sensor that uses about 6ma along with an esp32 that deep sleeps at around 17ma and also with a dallas one-wire temp sensor. This will not allow for very much battery life with 4 AA batteries waking up every 15 minutes and sending mqtt over wifi. The deep sleep current seems way to high compared to what you and others are seeing. Maybe my board is bad??
A couple of things I have struggled with is stable readings from the moisture sensor. I think it may be possible to use a pin on the esp32 to turn on a mosfet to power the soil sensor when it wakes up, thus eliminating the 6ma continuous draw. The capacitive moisture sensor seems to need a little bit of time to stabilize after applying voltage. Even then it reads an occasional high reading. I also want a little more range than the wifi can provide. I have been looking at some of the LoRa modules. I already have a sonoff 433 gateway running on rpi and home assistant. Do you have a recommendation for a board that would be a good choice for LoRa and have very low battery draw while sleeping? I would love to be able to run a year off of AA batteries.
I really enjoy your videos!
The Trigboard looks really impressive. Like the accessories and documentation. Well done!👏👏👏
Been working w/ESP8266 & ESP32 boards for ~6 months, now. Gotta love 'em. So, I already have a variety of them up the yin/yang. But, I can't see myself resisting this one for very long. "I'll be back."😎
Can it be programmed with micropython
yea sure, it's just an ESP32 so you could port this code easily, though I have not done so myself
Always enjoy the vids Kevin. I hope you get a rewarding response to sales for these boards so you can get to the next level with development. It’s such a challenge to compete in a market where many people only want to pay pennies. BUT, then your work is always first class and way ahead of the competition especially when you add in the value of the education you provide. Keep up the great work. Mike V
A lot of info was discussed which most seems to be beyond my need. I was looking for a simple method of attaching to my doorbell chime a device that would send out a text message when the doorbell was pressed. I'm not interested in any fees for sending text or email alerts. I say the no fees because I have some older ip cameras that do this with motion detection that I pay no monthly fees for. I don't have Windows 10, I have Windows 7. I do have bluetooth on my Windows 7 laptop but would like to configure from a cell phone at the device similar to how I connect my WiFi Thermostat and my remote garage door opener I made from a WiFi momentary switch. Am I out of luck with this project because I don't have Windows 10?
Does anyone have any experienced battery life under a certain use? The main thing I like about the project is no programing appears to be needed other than telling it my WiFi SSID and password and if it will be a open or close or both of the contact.
yea, can easily do this with Pushsafer, they give a free quota for the month - and have you seen my video on the doorbell sensor? I have a discord group for the trigBoard where we can discuss further. See my contact details in the description and reach out
@@Kevindarrah I did look at the doorbell video and its exactly what I was thinking about except I was thinking of using a reed switch, the small glass type, and place it near the solenoid. I have a reed switch used for doors, the type you drill a round hold on the edge of the door and mount the magnet half and the other half goes on the door frame side but it won't fit in the area of the solenoid so I just orderd a few glass reed type for $5 on amazon delivered. Can you get at least a year out of the battery? The programing of the trigBoard, elsewhere you say Windows 10. I don't have 10 but I do have 7 and it does have bluetooth. Is there any reason I can't use my cell phone right at the device? I was thinking with the current probe type I could measure the current change right at the transformer and at the same time use a A.C. plug in cell phone charger to power the trigBoard. If I can get a long time out of the battery I will go with the battery. A good product would be a complete plug and play current type at the transformer where there is usually a nearby outlet for a plug in cell phone 5volt charger for the trigBoard. 5 min hook up.
Impressive as always
$50? WTF? Wasnt it 20$ for the v6?
Keep in mind that ESP32 costs more than ESP8266 (5$ vs 2$), manufacturing and R&D cost
There is. cheaper alternative www.thingsonedge.com/ which works from 1V and can be powered by single AAA battery
@@lewuskip thanks for sharing.
@@lewuskip You should really mention you are part of the company that makes these. And yours uses ESP8266 rather than ESP32. Looks based on the Trig board so it's probably not much different in price to the original Trig board.
@@Wilksey37 You absolutely right, I didnt say it but I am not hiding that too :). I think both solution have prons and cons, the reason Cricket was done based on ESP8266 is cost, size and power consumption. The cricket board drains as little as 0.7uA when power-down which is the lowest currently on the market. Also as we increasing production of those boards I promised price will drop even more.
I recognize where you got the bare circuit boards from; I see "SEC" on the silkscreen, Saturn Electronics Corporation in Romulus, Michigan! Their soldermask also has a remarkable appearance. Thanks for sharing this wonderful design.
oh wow! I didn't even know that - the contract manufacturer is here in Ohio, so now I know where they got their boards :)
Really looks great with nice features. The only thing that could make a difference is an external antenna for range problems. Thank you for your great video's I always enjoy them. Cheers
yep, some have asked for this - I can have these made specially for people
Cool, first
Hi Kevin. Can the V8 firmware be flashed onto the V7 Trigboard (with ESP8266/ESP32 changes, obviously)? I'd like to use the open and close function, and send notifications via UDP.
the open/close feature of the v8 board is a unique hardware feature, so that can't work on v7
@@Kevindarrah Thanks, that's what I thought
how is the Otii Arc device, is it worth it?
I do a ton of low power (battery products), so totally worth it to me. I bought this myself by the way
No big different special feature and price expensive !!! This chip you focus and make it "Sipeed Maix-1 W RISC-V Dual Core 64bit With FPU WIFI AI Module Core Board Development Board Mini PC"
Awesome board, Kevin. I just bought a couple, and I have no problem paying more for good quality and design. Props to you!