Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Huzzah Feather ESP8266
#6
that looks/sounds awesome!!
It is a work in progress.....I only have two of the four TC connectors installed...and it is still on a proto-board, but it's a good start.

Which TC board exactly did you use?  
Quad MAX31856 thermocouple breakout board.   The main reason I used that one is that I already had two of them, and it takes in 4 thermocouples.  It has 19 bit resolution, a 50/60hz filter, it is SPI bus, and is extremely linear and accurate.  On my Boil/Ice tests, I was less than 1 degree off from my instant read thermometer.  The biggest issue is Cost at $52 for the quad unit, it is a bit pricey.  You can get single units of the MAX31855(prior version) for $2...and now they have release a linearity fix on AdaFruit....so if I had to do it from scratch, I would use that one with the latest software.

I'm guessing that you wrote your own app on the ESP8266?  Or a modified version of other code?  
I used a lot of example code for the Quad TC board, For the Blynk Data stuff and the PID loop stuff.  I stitched it together, and have spent the last two weeks rewriting the whole thing into my own code with subroutines...etc.  When I finish, I will be glad to share with everyone here.

I've played with Blynk a while back.  Is the software free to use/host locally inside your home?  is blynk open or closed source?
The way Blynk normally works is that you hit their "cloud" server and that part is free.  Where they get you is that you have to buy "energy Points' to use each type of Widget on the app.  So you start out with 2000 units, and it goes REALLY fast.  BUT...the good news is that you can host their server locally on a Raspberry Pi....even the new Zero W($10)..!!  In fact, since their server is Java based, I actually ran the server on my laptop running windows 10....!!  And then I used an Android emulator to run the Blynk app locally on the same laptop, so I could develop my app using a mouse, instead of my finger on the iphone.  BTW....when you host the Server, you setup the "energy" points by user....So I have 999,999 points.! Now that I have everything tested, I installed Raspian(Noobs) on the Raspberry Pi 3...then the Blynk Server...and put it upstairs next to my Gig Switch with VNC Server, so I can just pop into it, if I need to update the server.  As long as the phone or laptop is on the same network, it can run the Blynk app against the server....simultaneously..!!

So....here is what I am working on now:
Several of the guys using the HeaterMeter wanted to do Multi-pit operation.   I am now using the Huzzah Feather and their Motor Wing....which runs the +5V fan, but it won't run the servo, so I have to use a separate pin for it.  So since I am now in the process of reducing costs, while expanding the options, I have found a 16 channel, 12 bit, PWM board that runs on the I2C bus that has an Arduino library.  So for $7, I can control 8 fans and/or 8 servos.  For the fans, I bought two dual motor board for $4 each....so I could do two or 3 pits, and only have to use two pins for all the fans and motors.!

So with this setup, it can expand or contract for the users needs.  So to price out a dual pit 6 TC project.....You buy one ESP8266 E12 at $8, and then you could buy 6 each MAX31855 at $12 total, PWM board at $7, two dual motor boards at $8 total...and you are done with your controls.  You still need the servos, fans, TC elements, connectors and cases, but you need that for any project....so for $35 you have your electronics portion...not too shabby...!!

Another item in the task list is to consider how to package it all up......PCB board that you just solder all the little boards together most likely.....maybe a 3D printed case.  Right now, the Pelican 1040 worked out great...was easy to drill and solder the connectors....so I am not sure on this one yet...

My next step is to send the day to ThingSpeak and then roll out that data via a plugin called HighStock.  It allows your Thinkspeak data to be shown as a mulitpen chart that you can select dates, ranges, pens...and this data would be available online anywhere.  Sample pic of a multi-pen chart.

Look here for what it looks like: http://forum.arduino.cc/index.php?topic=213058.0

....still a lot to do...but it is really looking promising.
Reply


Messages In This Thread
Huzzah Feather ESP8266 - by caldersm - 06-30-2017, 03:09 AM
RE: Huzzah Feather ESP8266 - by NailBuster - 06-30-2017, 03:44 PM
RE: Huzzah Feather ESP8266 - by caldersm - 06-30-2017, 05:31 PM
RE: Huzzah Feather ESP8266 - by caldersm - 08-09-2017, 08:37 PM
RE: Huzzah Feather ESP8266 - by NailBuster - 08-10-2017, 10:29 PM
RE: Huzzah Feather ESP8266 - by caldersm - 08-11-2017, 04:04 PM
RE: Huzzah Feather ESP8266 - by JohnW - 12-19-2017, 08:56 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)