All Projects → rogertheriault → Firefly

rogertheriault / Firefly

Licence: mit
An annoying little thing, really

Labels

Projects that are alternatives of or similar to Firefly

Neopixel Realistic Flickering Candle With Changing Color Palette
Arduino code for creating a realistic candle flicker using 8-neopixels, and the FastLED Library. This code is a modified version of the Fire2012 with Color Palette example that comes with FastLED and utilizes a button to cycle through different color palettes in real time.
Stars: ✭ 19 (-24%)
Mutual labels:  arduino
Mqtt via esp01
TCP/UDP Applicaton for UNO/MEGA/STM32 using ESP8266's AT firmware.
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Send altitude cocoos
IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net
Stars: ✭ 24 (-4%)
Mutual labels:  arduino
Arduino Keybus
Reads data from the DSC Keybus communication lines.
Stars: ✭ 19 (-24%)
Mutual labels:  arduino
Dustduino
Project to collect and distribute particulate matter readings
Stars: ✭ 22 (-12%)
Mutual labels:  arduino
Esp8266 flight controller
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Ntc thermistor
[For Arduino and STM32] Library for working with a NTC thermistor.
Stars: ✭ 19 (-24%)
Mutual labels:  arduino
Ethercardexamples
New examples for EtherCard ENC28J60 library
Stars: ✭ 24 (-4%)
Mutual labels:  arduino
Coapnet
CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Midi Rotary Encoder
Teensy++ MIDI controller with 4 LED ring rotary Encoders
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Ewma
Exponentially Weighted Moving Average Filter
Stars: ✭ 21 (-16%)
Mutual labels:  arduino
Esp8266 Anemometer
ESP8266 based wind anemometer project
Stars: ✭ 22 (-12%)
Mutual labels:  arduino
Lin interface
Arduino LIN Interface
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Pyquino
python3 serial port with PyQt5 Gui
Stars: ✭ 19 (-24%)
Mutual labels:  arduino
Halloweenfire
🎃 Arduino sketch for multiple neopixels to create spooky 'fire' effect
Stars: ✭ 24 (-4%)
Mutual labels:  arduino
Stab Bot 5000
Stars: ✭ 19 (-24%)
Mutual labels:  arduino
Shiftedlcd
Arduino Library for 74HC595 Shift Register using SPI
Stars: ✭ 23 (-8%)
Mutual labels:  arduino
Watchio
A programmable smart watch based on esp32-pico-d4
Stars: ✭ 25 (+0%)
Mutual labels:  arduino
Ninjaterm
A serial port terminal that's got your back.
Stars: ✭ 24 (-4%)
Mutual labels:  arduino
Ethercard
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
Stars: ✭ 924 (+3596%)
Mutual labels:  arduino

firefly

An annoying little thing, really

Here's a tiny pcb that you can stash somewhere and annoy people. Where's that chirping coming from?

firefly photo

It uses an LED, piezo buzzer, ATTINY13 Atmel microcontroller, a very small amount of Arduino code, and a coin cell battery that should last about a week.

Battery life could be improved, with longer sleep times.

The device has but one function: sleep, then wake up periodically and blink and chirp, then go back to sleep.

You can program the chip using a pogo pin programmer, like this one from Sparkfun

schematic

schematic

parts

Board ID Part Number Description Sources
IC1 ATTINY13A-SU SMT Atmel Attiny 13a Mouser
LED1 HT-121UYG-4739 0603 20ma bright yellow SMT LED Mouser
SG1 PKMCS0909E4000-R1 9MM square 4KHz piezo buzzer, SMT Mouser
R1 1M 0603 1 Meg ohm SMT resistor Mouser, Newark, Digikey
R2 1300 1206 1.3K ohm SMT resistor Mouser, Newark, Digikey
CR-2032 CR-2032 3.3v lithium battery Mouser, Amazon
Holder BAT-HLD-001 SMT battery holder Mouser

PCB

Eagle CAD files are in /board in case you want to iterate

You can also order these from OshPark

top layer bottom layer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].