Ben Krasnow of the Applied Science YouTube channel talks with us about scanning electron microscopes, generating liquid nitrogen, and cookies.
Contact Ben through twitter: @BenKrasnow
- Cookie machine
- Electron microscope scanning vinyl record
- Faraday effect (control light with magnets!)
- LED contact lens (not for the squeamish)
Other people's videos and projects:
Morgan Allen (@captain_morgan) spoke with us about Sphero and Node.JS. This is all not-so-secretly a discussion of the BB8 robot.
Correction: Despite Elecia's repeated insistence that these are steppers, she's just wrong. The motors are DC which only makes sense in a consumer product. More details on this in a later episode.
BB8s from Amazon (probably won't arrive until next year)
More info on Elecia's teardown and talk: embedded.fm/hddg
The BB8 toy is based on Sphero (buy). They have an open SDK and a wonderful education program. Check out the clear SPRK (buy). It also has a teach-your-kids-to-program app that is pretty neat (but doesn't seem to work with BB8 yet).
Johnny-Five is also a popular way to do computer based robotics with an Arduino (or other dev board) as a hardware intermediary.
IPFS: Distributed file system
Chris and Elecia discuss listener emails and other assorted topics.
Drones should follow existing aviation keep out standards (Nick links us to some wiki pages)
Glenn Scott (@GlennCScott) spoke with us about API design and techniques for writing good software.
Literate Programming by Knuth
And the more recommended Bob Martin's books
While latest source code requires licensing, the binary version of CCN includes the LongBow tools (in user/local/parc/bin). Description of tools and doxygen docs. The LongBow getting started guide should be part of the mid-September binary release.
Rheingold Heavy is Dan's company for educational boards. The one he started with was the I2C and SPI education board (its fulfilled kickstarter page). He brought us the the Graphic Equalizer Kit and Bubble Display Experimentation Pack.
Dan's Arduino from Scratch blog series looks at the Arduino hardware in great detail.
Contextual Electronics course for learning to build boards
Chris wrote about his Photon based garage door opener on the Linker blog
TinEye for searching schematic snippets
Andrei Chichak rejoins us to discuss error handling.
Andrei's website says how to reach him or email embedded 'at' chichak.ca
Book Elecia mentioned: Kindness of Strangers by Mike McIntyre
Elecia's book covers logging module in Creating a System Architecture (pp 21-25)
Clive Turvey (Clive1), master of the ST Forums, talks with us about ARM cores and answering difficult technical questions for fun.
Books (though we talked more about these being good authors, these are the ones Chris and Elecia have or want):
- The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd Edition (Joseph Yiu, 2013)
- The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, 2nd Edition (Joseph Yiu, 2015)
- Z80 Assembly Language Programming Paperback (Lance A Leventhal, 1979)
- Programming the 6502 (Rodnay Zaks, 1979)
A bare metal Scheme interpreter for ARM.
Elecia's Solid talk, an Introduction to Inertial Sensors is on youtube.
Washington Post article about Amazon's good drone behavior
OpenSCAD- CAD tool suggested by a listener
Light painting pictures (500px)
Natalie Silvanovich (@natashenka) discussed reverse engineering hardware, working on security software, and the fantastic world of Tamagotchis.
Original CCC 2012 talk: Many Tamagotchis Were Harmed in the Making of this Presentation
Natalie's upcoming BlackHat talk: Attacking ECMAScript Engines with Redefinition
Flash exploit article for Project Zero: One Perfect Bug: Exploiting Type Confusion in Flash
BeagleBone's Jason Kridner (@Jadon) returns to tell us about his new book.
Jason co-authored a new book: BeagleBone Cookbook: Software and Hardware Problems and Solutions (or at O'Reilly). His older book is Bad to the Bone: Crafting Electronics Systems with Beaglebone and BeagleBone Black.
Previous Embedded.fm episode 60: Fun Things You Can Make out of Beagles
Some information about putting Xenomai on a BeagleBone Black for real time response.
Chris mentioned Brillo, an alternative Google supported OS that isn't on the BBB.
Project Ara: an open source smartphone
Ardupilot: Autonomous drone piloting.
Dronecode: Drones in Linux
OpenROV: Underwater vehicles
Mars lander Beagle 2 (the Apollo 11 Lunar Module was the Eagle despite some comical confusion). [UPDATE: Listener Mark Stevens pointed out that the Apollo 10 Lunar Module was named Snoopy who was a beagle.]
James Grenning (@jwgrenning) returns to discuss TDD, Agile, and web courses.
James was on Embedded.fm episode 30: Eventually Lighting Strikes.
James' new company is Wingman Software.
His excellent book is TDD for Embedded C.
James will be the keynote speaker at AgileDC in October.
Jen (@RebelbotJen) joined Chris and Elecia to discuss security, privacy, and ethics in wearable computing.
Elecia's Linker post is especially relevant this week: Device Security Checklist..
There is already a standard for privacy and security: HIPAA (Title II). While not easy to read, it is a reasonable starting place. Another good (but not quite on-point) resource is the EFF Secure Messaging Scorecard, especially if you consider your device as messaging your user (it's a metaphor, ok?). Also, read all the way to the methodology, not just the pretty checkboxes.
The Embedded Systems Conference (Silicon Valley) will be held at the Santa Clara convention center July 20-22.
- Wearables and IoT Growing Up: Talking To Your Products About Security And Ethics (Jen, Wed 11am)
- Teardown: Wearing Security on Your Sleeve (mostly Jen with Elecia telling jokes if/when things go wrong, Tue 1:30pm, on the show floor so free to attend with an Expo pass. We'll be taking apart a Nymi band.)
- Faker to Maker in 45 Minutes or Less (Elecia, Wed 1:30pm)
Casino article: Breaking the House
Chris and Elecia were guests on The Amp Hour.
Jen is interested in putting together a workshop/conference on the intersection of art, dance, and technology. Contact her on Twitter or email info at rebelbots dot com.
We talked to Craig Cook about learning embedded systems. He recently attended an embedded edX course through University of Texas.
Craig's next course will be Interactive Python through Coursera
As we discussed Craig's alarm clock we mentioned many parts including:
- FM Module
- ESP8266 WiFi Module
- Electric Imp (Sparkfun or Digikey, don't forget the April breakout board)
Chris has also been looking at Particle.io's Photon board for WiFi + cloud development. This will be mentioned on other shows (as well as on The Amp Hour).
Chris and Elecia talk about satellites, survey results, and entertainment.
ESP8266 has an Arduino IDE (thanks, Karl!)
To celebrate the first 100 episodes, Elecia made a spreadsheet of all the guests and topics.
Atmel’s Andreas Eieland (@AndreasMCUguy) spoke with us about low power chips and benchmarks, including tips for measuring and achieving the lowest power possible.
Coding tips and tricks for AVR micros (most things apply for all embedded development)
App Note: Ultra Low Power Techniques
App Note: Performance Levels and Power Domains
Andreas was also on Episode 15: Robot on the Front, speaking about how the AVR processor line came to life, why there is an AVR in Arduino, and the spirit of making things.
Also, check out Elecia’s BLE Intro.
Mark VanderVoord (@mvandervoord) spoke with us about leading open source projects and test driven development.
Why's Guide to Learning Ruby (free! with entertaining comics!)
Charles Lohr spoke with us about $5 WiFi (ESP8266), hacking as a hobby, arcade games, and music visualization.
Updated 06/02/2015: A listener pointed out that the Arduino IDE can program the ESP8266, probably an easier setup than Charles' original article. Also, the Linker post for this show is about getting started with BLE.
For more about the ESP8266:
- Charles' Hackaday write up (and github repository)
- Espressif site
- Electrodragon, Adafruit, and Sparkfun have modules
ST 9 axis inertial measurement unit LSM9DSO
Micah Elizabeth Scott (@scanlime) spoke with us about Coastermelt, art installations, FadeCandy, teaching electronics to artists, and mental health.
Her Toronto International Film Festival (TIFF) installation is mesmerizing, some videos.
FadeCandy is for sale at Adafruit.
Zen Photon is online, demonstrating ray tracing.
Micah's website shows her current projects.
Micah's previous Embedded.fm episode focused on FadeCandy: 41: Pink Universes Die Really Quickly.
Robot Odyssey looks awesome.
Captain Awkward is a site where you can get advice on how to say things and deal with difficult situations/people.