Post

Tulip Prototyping

Tulip Prototyping

Initial Hardware Platform

The initial build for the tulip prototype will be extremely light. The follow is the initial schematic:

png

The initial implementation is based on the following components:

ComponentPurpose
Adafruit Feather ESP32 V2Primary microcontroller
Arducam Mega 5MP Autofocus (B040101)Image capture
Adafruit TLV62569 3.3V Buck (#4711)Regulated microSD power
Adafruit microSD Breakout (#4682)Removable image storage
6600 mAh Li-ion batteryPortable power source
256 GB microSD cardLocal photograph storage

The architecture is intended to allow the ESP32 to remain in a low-power state between captures while the camera and storage peripherals are physically powered down.

Hardware compatibility, power behavior, and performance must be experimentally verified rather than assumed.

Assembly

I ordered most of the parts off of Adafruit.

jpeg

I’ve never soldered before, so it was time to learn. After a few practice runs, I soldered the header pins onto the buck and a MiniBoost that I didn’t end up needing.

jpeg

They came out much worse than my practice attempts. I had a lot of trouble getting the solder to not bead up and to stick. I eventually used extra flux. After some research, I wasn’t tining the solder iron enough in my practice and the tip had oxidized. I used a multimeter to test each connection to make sure there wasn’t a short. Thankfully the chips were still usable.

Since I need to do more soldering, I had to order a new tip and a flux pen.

In the meantime, I connected the Feather and the ArduCam to my breadboard.

jpeg

Using the serial connection with my MacBook, I verified the Feather powers up and was able to test the pins.

A few days later, my new soldering iron tip arrived and I soldered the header pins to the microSD breakout. These came out much better, although still not perfect. After the header pins were on, I added it to the breadboard along with the 3V buck.

jpeg

All the hardware was connected and ready for development of the software, except I found it very hard to consistently test the camera. Ideally I would have a full reproducable scene that I could use to test driving the different pins. My attempt to solve this was to steal some of my son’s Legos.

jpg jpg

In addition to a stable frame, I added the ability to change the angle of the camera. With a focus test sheet and using different lighting schemes, I had a testable setup to continue with Stage A.

This post is licensed under CC BY 4.0 by the author.