Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

AVR Bug

My first Interactive Electronic Sculpture made of scavenged components, an ATMega328P and a bit of FreeRTOS.

patrice-godardPatrice Godard
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign up.

Already have an account? Log in.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Similar projects worth following
658 views
0 comments
653 followers
3 likes
  • Description
  • Details
  • Files 0
  • Components 9
    • View all
  • Logs 1
    • View all
  • Instructions 0
  • Discussion 0
View Gallery
658
0
653
3

Team (1)

  • patrice-godardPatrice Godard

Join this project's team
  • My GitHub repo
  • My Blog (mostly in French)
completed project
hardware
Circuit sculpture arduino freertos

This project is submitted for

  • Circuit Sculpture Contest

This project was created on 12/30/2018 and last updated 3 years ago.

Description

I was inspired by the the electronic sculptures of Gislain Benoit and a local artist who's turning old instrument parts into animated bug sculptures.
The back of the bug is touch-sensitive and triggers flashes of light when touched.
An old phone speaker provides a heavy base and produces random crackling sounds when the leds are flashing, giving even more life to this critter.

This was also a good introduction to FreeRTOS.The Leds and speaker are driven by their own FreeRTOS Task and an EventGroup is used for inter-task communication and state management.
The tail of the "AVR Bug" is an ICSP connector for easy re-programming.

Video demo available here: https://www.youtube.com/watch?v=ybKKlLko81M
The source code is available on my GitHub: https://github.com/Pat

Components

  • 1 × ATMega328P Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 2 × 3mm green led
  • 1 × 5mm RGB led
  • 1 × PNP Transistor such as BC558B Connectors and Accessories / Board-to-Board and Card Edge Connectors
  • 1 × Electrolytic capacitor

View all 9 components

Project Logs
Collapse

  • Video Demo

    Patrice Godard • 01/02/2019 at 09:24 • 0 comments

View project log

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR

Similar Projects

The TokyMusicBox is a sound box you can build yourself, so you can learn how to compose & program at the same time.
Project Owner Contributor

TokyLabs Music Box

tokylabsTokyLabs

A dual light based pedestrian traffic crossing with button and sound. Tones are Australian based, reversed engineered from a recording.
Project Owner Contributor

Traffic Light Crossing

ronaldronald

The more 'intuitive' arc reactor! Designed to get attention ;)
Project Owner Contributor

ArcReactorX

rohit-guptaRohit Gupta

The 2018 Hackaday Prize
A custom puzzle box created for an original party game.
Project Owner Contributor

Dr. Hallard's Dream Transmission Box

thomasmestonthomas.meston

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2023 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "AVR Bug", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.