Find Jobs
Hire Freelancers

Addressable led strip WS2812B controller using Arduino Pro Mini 5V with Voice input

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
I just need the code (firmware) only. This are the hardware I have: -Addressable led strip WS2812B [login to view URL] -Arduino mini pro 5V [login to view URL] -Sound sensor http://www.amazon.com/gp/product/B00K9M6S1O/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=A2XU70B31JRNMP How this thing works: The code defines 7 groups of color, call it: -group one: define red -group two: define orange -group three: define yellow -group four: define green -group five: define blue -group six: define purple -group sever: define pink The code configure the number of LEDs in every group (so yes, this is configurable in the code). What I expect to see: After power on, the led strip lights-up into 7 different color groups (base on how many LED in each group configures in the code). And then every time the sound sensor pick ups (reach the threshold), those seven color group change color in the same time to different color. And this sequence keep going.
Project ID: 9019355

About the project

8 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I have several years of advanced experience in arduino development and 15+ years in electronics/embedded development. I have worked several times with neopixels (WS2812B controller) in different projects. You can find a standard demo I compiled and uploaded to an Arduino UNO: [login to view URL] The video is not very good because of definition and also the brightness of the LEDs... But you can get the picture, I think... I used a neopixel ring because it's what I have handy at the moment, but already worked with neopixel strips (it's all the same, only the physical layout is different). I only need to attach a microphone and take care of sampling, define the maximum threshold to trigger the "random" feature, update each LED color depending on "random" or "normal" state and I think it's done. Have you considered the usage of the microphone breakout board with a digital output with adjustable signal trigger threshold ? This would simplify the arduino programming and would make the system more robust, I think... Here's an example board: [login to view URL] I'll easily add the requirement to configure (through #define statements) the total number of LEDs and number of LEDs per group. Please let me know if you are interested and feel free to contact me for additional info. Best regards, Carlos.
$60 USD in 2 days
4.9 (4 reviews)
3.4
3.4
8 freelancers are bidding on average $144 USD for this job
User Avatar
A proposal has not yet been provided
$95 USD in 5 days
5.0 (12 reviews)
3.9
3.9
User Avatar
Hello! I am interested in your offer! I have experience in programming (over 10 years) for power electronics with microprocessors PIC (microchip), AVR (ATMEL), STM32 (STeleсtronics) and Arduino's. I recently registered here, and willing to work for a small cost, because I need to improve the rating. Examples of my work you can see in the portfolio Waiting for your reply.
$100 USD in 3 days
5.0 (7 reviews)
3.0
3.0
User Avatar
Hi, I hope you are doing well. I have working code for your project, I can complete this project in 2-3 hrs. Looking Forward, Khawaja
$80 USD in 1 day
5.0 (2 reviews)
2.9
2.9
User Avatar
hi i am an electrical engineer. i have strong skill set related to Arduino development, i have worked on WS2812B. i can do this project for you. let me know if you are interested and we will discuss the details.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I'm Alex, an automation engineer. the ws2812b leds are nice to work with. i have done several projects like yours, but with ws2801 led strips. best regards, Alex
$200 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I'm Mouaz Imran from Appxone Technologies. Sir I understand your problem, i have read complete description(additional description too). What I have found there is a issue in your code that your calling function have some same variables that cause issue. PM me so i can discuss more about that, if possible please send me picture of this installed hardware. Thanks Regards Mouaz Imran Appxone Technologies.
$147 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Woburn, United States
5.0
5
Payment method verified
Member since Jun 4, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.