b /lib: Learn, Imagine, Build Designs | /lib

/lib

Learn, Imagine, Build
Geoff Messier's Projects & Ideas

Designs

dAuratus

The dAuratus board is named after dendrobates auratus (aka the green and black poison dart frog) which is currently acknowledged to be the smartest of all frogs. This is my AVR MCU board that serves as the platform for most of my home hobby projects.

Pins Count Notes
PA0-PA7 8 The USART and SPI default pins.
PC0-PC3 4 Timer, CCL default pins. USART/SPI secondary pins.
PD0-PD7 8 Comparator, ADC, DAC default pins.
VDD 2  
GND 2  
Pin J1 J3 J2
1 PA7 (SS) PC0 (MOSI) GND
2 PA6 (SS) PC1 (MISO) PD1
3 PA5 PC2 (SCK) PD2
4 PA4 PC3 (SS) PD3
5 PA3 GND PD4
6 PA2 VDD PD5
7 PA1 (RxD) VDD PD6
8 PA0 (TxD) GND PD7

Lithobot

Named after the Northern Leopard frog, lithobates pipiens; a frog that can help keep gardens healthy by eating pests and is currently threatened in Alberta.

Implemented using a dAuratus board with the following functionality:

bbBufo

The central bbb interface to the home network. Named after Bufo marinus, the largest known toad.

eRibbit

A wireless protocol built on top of LoRa.

Ignis Filesystem

A simple filesystem for the external FLASH chips used on the dAuratus board. A play on will-o-the-wisps or ignis fatuus which were flashes in swamps scientifically attributed to the spontaneous combustion of marsh gas.

Fan Controller

A controller for 12VDC fans to adjust their speed and gust pattern. Used to create air movement in a grow box to strengthen the plants and prevent fungus and/or rot.