Recently I've found myself fascinated by the AT firmware provided by Espressif. Originally I believe it's purpose was to give easy control of the ESP8266 long before it supported Arduino. Now with robust support for Arduino available on both the 8266 and the ESP32 there doesn't seem to be a great need for it. Yet Espressif actively maintains it, even adding support for BLE on ESP32.
BASIC was the first language I even programmed using my older brothers Tandy 1000. The first time I connected to another computer was using a Hayes 2400 modem, typing in half-learned half-guessed AT commands. I think this experience should be remembered at SuperCon 2018.
Using the ESP32 AT Firmware I believe this classic experience can be relived. This badges addon hardware will be as minimal as possible, likely consisting of just a WROOM module and header. The fun will be in the software.
Thankfully @oshpark had been ordered already but with an entire week up and vanishing I was concerned I maybe should have ordered expedited service.... Anyhow, I put in my @Digi-Key order right away and it arrived today! Got the ESP32 modules and headers. As long as USPS doesn't pull any funny stuff OSHPark should arrive tomorrow!
Welp, I *hope* this boards are simple enough even I cannot screw it up(tm) because the order is in place.
I've ordered 18 boards and will bring parts for 10 or so, will know sometime next week what I can swing.
I'm interested in hearing ideas for uses. Obvious one for me is using the BLE Serial Port Profile for badge to badge communication. Unfortunately it doesn't appear any of the WiFi Mesh functionality has been implemented in the AT firmware. But in Station Mode a fairly trivial service could be written for multi-badge comms. Let me know what you'd use one for.
With SuperCon in.... just over 3 weeks I don't have a ton of time to get this slapped together.
Things I need.
PCB (OSHPark)
WROOM module (digikey)
Connectors..... (digikey? I hope)
First two are easy, just get the PCB design done and order boards ASAP. I'm out of town for the next 4 days, so I'm reaaallly hoping I can do that tonight before I leave. We'll see.
ESP32 modules can order anytime next week and have room to spare.
But that last one is proving tricky... The requirements for the socket are as follows.
2.54mm
Horizontal
SMD
Break-away?
Best I've found so far is this 10 pin socket header that I could cut/melt one pin off.
Besides having to modify them, they're aren't very cheap. I'm going to mull over the footprint this afternoon, if I can make that generic enough, I can send the boards out and figure this out next week.
This is really neat! I think the thing I'd like to see is the ability to create a basic 'card' with people's information on it so you can quickly share contact details when you meet new people at the conference. Of course, a lot of people would have to have them for this to work well, but, it would be a fun use for it I think. Also, maybe the ability to add your email address, and other people would add theirs, and before the conference you could add a list of contacts, and the badge could react if you are within 10 feet of someone on that list, so you wouldn't miss saying hi to someone.
ya'll are some BOSSES! also your presentation was _excellent_ on stage. <3