Find Jobs
Hire Freelancers

Stm32f030f4p6 firmware for mini serial keyboard with buzzer, inputs and outputs

$30-250 USD

Cerrado
Publicado hace alrededor de 3 años

$30-250 USD

Pagado a la entrega
** Payment released only after finalizing the project and sending firmware to test the operation. I need to send and receive incoming and outgoing information through the serial portal. I already have the hardware developed. 1) When making a combination of 4 keys, I need the combination to be sent via the serial. example: pressing 1111 or 1234 keys If you do not press the 4 keys, wait for 4 seconds for the next key or complete the combination of 4 keys to send to serial, otherwise, he will reset the count and hope to start typing again. example of sending to serial port ELC05 | 1 | 1234 ELC05 | 1 | 1111 ELC05 | 1 | 1243 where ELC05 => Protocol type, 1 => Command type, in this case macro, 1234 number entered on the keyboard 2) I need to receive commands on the serial port to activate the equipment outputs. Example: ELC05 | 2 | 1 | 1 => trigger output 1 ELC05 | 2 | 1 | 0 => Disable output 1 ELC05 | 2 | 2 | 1 => trigger output 2 ELC05 | 2 | 2 | 0 => Disable output 2 The team must respond when the message is successfully executed ELC05 | 0 | 1 IF ANY ERRORS ELC05 | 0 | 0 | ERROR MESSAGE 3) When typing 4444 the keyboard will request a password that will be inside the memory of the tracker, if the password is correct, the tracker should deactivate output 1 and activate again according to the programmed time, and send the message via the serial informing that a password has been used. message to be sent => ELC05 | 3 | 4444 4) When typing 4443 the keypad will request a password that will be inside the memory of the tracker, if the password is correct, the tracker should deactivate output 2 and activate again according to the programmed time, and send the message via the serial informing that a password was used message to be sent => ELC05 | 3 | 4443 5) The keyboard must receive the command for setting the time and password for output 1 and output 2 via the serial port. To exit 1 => ELC05 | 4 | 1 | TIME IN SECONDS => IF 0 DO NOT ACTUATE AGAIN | VALID PASSWORD ONLY DIGIT 1 TO 4 WITH 6 DIGITS TOTAL For Saida2 => ELC05 | 4 | 2 | TIME IN SECONDS => IF 0 DO NOT ACTUATE AGAIN | VALID PASSWORD ONLY DIGIT 1 TO 4 WITH 6 DIGITS TOTAL The team must respond when the message is successfully executed ELC05 | 0 | 1 IF ANY ERRORS ELC05 | 0 | 0 | ERROR MESSAGE 6) I need one of the inputs (INPUT_EXT) to be able to read 3 1-Wire dallas temperature sensors and send every 2 minutes to the serial port if a sensor is installed. (I will remove the transistor from the input to work as 1-Wire) ELC05 | 5 | sensor series = temperature | sensor series = temperature | sensor series = temperature ELC05 | 5 | A3D4C1DD = 24 | A3D2FF = -10 | AFDF32 = 5 speed of the serial 19200. All actions such as pressing the key, entering 4 characters, among others must beep. when not typing all the digits or an error occurs, such as an incorrect password, you should beep longer You can use the stm32f030f4p6 development board. I will inform you the pinout of the inputs and outputs, as well as the pins of the keys 1, 2, 3, 4.
ID del proyecto: 29470203

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 3 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de $210 USD por este trabajo
Avatar del usuario
Hello sir, I have experience in designing electronics circuits and can develop hardware compatible smartphone and PC based apps. I also have done a lot of IoT projects and can transform your idea into a fully working product. I HAVE ALL THE HARDWARE AVAILABLE TO TEST AND DEBUG THE CODES. If you wish we can discuss details in chat. Thanks
$300 USD en 7 días
4,8 (73 comentarios)
7,2
7,2
Avatar del usuario
We are a team of Electrical and Electronics engineers having Excellence in the following areas: • Embedded C Programming. • VHDL/Verilog, LABView/ Multisim/PSPICE • Network Simulator NS2/3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$250 USD en 7 días
4,6 (39 comentarios)
5,8
5,8
Avatar del usuario
With an experience of more that 4 years as embedded software engineer and product lead, I can provide you with end-to-end IoT/embedded solution starting from your idea to its actualization and development; or anywhere in between. I have extensive hands on experience with the following technologies, platforms and programming languages: ARM: NRF52, STM32(Silabs) Other boards: Arduino, Particle Wireless Protocols: BLE, 802.15.4 (OpenThread & Zigbee), WiFi, GSM SIM800 Other protocols: MQTT-(SN), CoAP, HTTP Development IDEs: Keil, Arduino, Visual Studio Programming Languages: C, C++, python
$100 USD en 7 días
4,8 (27 comentarios)
4,6
4,6
Avatar del usuario
Hi, I have many of projects same as your requirements. I also already have hardware to develop firmware and testing process. Please contact me to exchange more about your project. Thanks !
$111 USD en 7 días
5,0 (1 comentario)
2,8
2,8
Avatar del usuario
Hello, I have a lot of experience with uart which you need here. This can be done very elegant with ring/circular buffers. Contact me on message if you are interested. I don't have stm32f03 which can be problem but I think most people here don't have it.. I will use HAL and I'm pretty sure that porting on stm32f03 will be easy
$250 USD en 7 días
5,0 (1 comentario)
2,0
2,0
Avatar del usuario
Olá, tudo bom? Eu sou engenheiro eletricista com anos de experiência em desenvolvimento de hardware, firmware e software para sistemas embarcados, e posso te ajudar a atingir suas expectativas com seu projeto, me contate no chat para discutirmos os detalhes. Obrigado.
$250 USD en 7 días
5,0 (1 comentario)
1,5
1,5

Sobre este cliente

Bandera de BRAZIL
Barra Mansa, Brazil
5,0
7
Forma de pago verificada
Miembro desde ago 1, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.