Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles 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
548 views
0 comments
508 followers
3 likes
  • Description
  • Details
  • Files 0
  • Components 9
    • View all
  • Logs 1
    • View all
  • Instructions 0
  • Discussion 0
View Gallery
548
0
508
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 2 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

Official Hackaday Prize Entry
Control per-pole LED lighting in a grand space
Project Owner Contributor

Wide Area Light Grid

ethan.dicksethan.dicks

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

The 2018 Hackaday Prize
Follow along to the light animations to play a song with one or multiple people on an unorthodox instrument.
Project Owner Contributor

Glockenspiel Hero

Brad WylieBrad Wylie

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

Dr. Hallard's Dream Transmission Box

thomas.mestonthomas.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

© 2022 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.