Find Jobs
Hire Freelancers

Stm32 LED and OLED programming with charging circuit design.

$30-250 AUD

Avslutat
Publicerad ungefär fem år sedan

$30-250 AUD

Betalning vid leverans
Hi, I have a project for a device that requires coding. It's based on the STM32F103C8T6 board. It will take input from vibration sensor and a microphone breakout board. It will output, ideally, anywhere up to and over 150 animations on 2 ws2812b led strips with up to 180 LEDs. There will need to room to extend that to 4 strips later. There will be a .96" OLED screen displaying, first, a splash screen with a bitmap logo image or text that lasts 5 seconds, this can be made to disappear during that time by clicking a button . (Navigation will be through 2 momentary switches) After that there will be 4 menu options; 3 animation types: static, sonic, vibe and a randomizer That cycles through all animation types at random. There will be a submenu accessed by long pressing the "-" button. Here will be 4 settings options: Brightness, Speed, Sound Sensitivity and Vibe sensitivity (ideally, might need a different board or circuit design) Navigation will be + button = short press: next animation/ increase setting option. Long press: next menu. - button = short press: back animation/ decrease setting option. Long press: access settings submenu or back to main menu from settings. Ideally you will be able to create fantastic animations on your own or explore ones already made via arduino and implement similar animations or I can have animations written using arduino and you can rewrite them for the stm32. They're pretty self explanatory. Static just runs on a regular loop through various types of animation and colour displays. Audio will react to sound, see here for examples: [login to view URL] I'm open to changing the module I'm using for this as I would rather have the animations react and display to frequencies rather than just decibels. The shock animations only come on when a decent shock is detected. Not so much vibrations. I do have a bunch of ideas for the animations. The two strips should be able to be controlled independently as well as in a "mirrored" fashion so more complicated animations can be achieved. I'd rather have them on separate pins rather than used as an array but am open to discussion. The initial project only includes about 10 to 15 animations per type. We can work out a price per animation after this is complete. I also require a complete charging circuit designed to go with the project for after I have this made into a custom PCB. I'll be running 18650's in parallel so would need a step up converter to 5v plus all the protections that are necessary. There will be a high capacity so need to have a high charge rate, 2amp maybe and will need a discharge rate of at least 3 amp. It will need shared load charging as well. If possible, this charging system would need to integrate to the OLED display to accurately display remaining voltage (unsure if this is doable before the circuit has been made) There will need to be power supplied to the main board, the 2 led strips, plus room to extend power to 2 more 5v devices.
Project ID: 18578896

Om projektet

18 anbud
Distansprojekt
Senaste aktivitet fem år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag

Om kunden

Flagga för AUSTRALIA
kelvin grove, Australia
0,0
0
Verifierad betalningsmetod
Medlem sedan juli 22, 2018

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.