Filtrér

Mine seneste søgninger
Filtrer ved:
Budget
til
til
til
Slags
Færdigheder
Sprog
    Job-status
    2,442 i2c jobs fundet

    ...schematic PCB layout Production files: Gerbers + drill BOM (with specs and acceptable alternatives) Assembly files (pick&place/positions) preferred Short mapping table: MCP23017 pins → A/B line numbers (Firmware is NOT required in this phase. Optional “I2C scan / basic blink” is a bonus.) 3) Main hardware requirements MCU ESP32-WROOM (preferred for availability and support) I/O expansion Use MCP23017 (I2C) I/O expanders — I already have these and want them used Quantity: minimum 4× MCP23017 (64 I/O total → spare pins) Unique I2C addresses via A0/A1/A2 (e.g. 0x20, 0x21, 0x22, 0x23) Power input Supply input: 9–32 V DC On-board step-down regulation to stable 3.3V (for ESP32 + MCP23017) Input protection: rever...

    €473 Average bid
    €473 Gns Bud
    47 bud

    ...transfer session over an online call. Required Skillset: The ideal candidate should have hands-on experience with Arduino and Arduino IDE, familiarity with STM32 and STM32CubeIDE if future migration is required, strong proficiency in Embedded C, a solid understanding of basic hardware concepts, prior experience in embedded firmware projects, and experience interfacing touchscreen LCDs over SPI or I2C. Deliverables: The final deliverables include working firmware, a functional touchscreen UI controlling motor speed and torque, a complete and functional replacement of the tactile keyboard input system, properly documented source code, and a pin mapping or interface diagram. Timeline: The expected timeline for completion is one month, with milestones to be defined. Budget: The b...

    €168 Average bid
    €168 Gns Bud
    21 bud

    ...ESP32/ESP8266-based device. The driver must be production-ready, modular, and follow Arduino library standards. Key Requirements (Short SRS): Target MCU: ESP32 / ESP8266 Framework: Arduino (C++) IDE: PlatformIO (Arduino framework) — must also compile in standard Arduino IDE Communication Protocols: I2C and SPI (protocol selectable during initialization) Driver Structure: Arduino library format (.h / .cpp) Class-based implementation begin() initialization function Configurable I2C address / SPI chip select (CS) Example sketch included Clean, modular, well-commented, production-ready code Deliverables: Full source code (.h / .cpp) Example Arduino sketch demonstrating usage Brief documentation / README Timeline & Budget: Please share your estimated ...

    €75 Average bid
    €75 Gns Bud
    6 bud

    I already have the full schematic and the finished PCB files for a board that combines an ESP module with a PIC18F microcontroller. What I’m missing is a clear, practical explanation of how everything talks to each other, especially over UART, and how that interaction is implemented on the physical board. Here is what I need from you: • A step-by-step walkthrough of the signal paths that handle UART traffic between the ESP and the PIC18F, including any level-shifting, buffering, or hand-shake lines that support the link. • A guided tour of the PCB layout that shows where those signals travel—layer changes, vias, ground references, decoupling, and any routing choices that affect integrity or noise. • Simple notes on any supporting circuitry (power rails, ...

    €57 Average bid
    €57 Gns Bud
    12 bud

    I already have the full schematic and the finished PCB files for a board that combines an ESP module with a PIC18F microcontroller. What I’m missing is a clear, practical explanation of how everything talks to each other, especially over UART, and how that interaction is implemented on the physical board. Here is what I need from you: • A step-by-step walkthrough of the signal paths that handle UART traffic between the ESP and the PIC18F, including any level-shifting, buffering, or hand-shake lines that support the link. • A guided tour of the PCB layout that shows where those signals travel—layer changes, vias, ground references, decoupling, and any routing choices that affect integrity or noise. • Simple notes on any supporting circuitry (power rails, ...

    €115 Average bid
    €115 Gns Bud
    18 bud

    ...noise • Ground loops • Crosstalk between subsystems Freelancer must propose and implement: • Opto-isolated communication (RS-485 preferred) • Proper grounding strategy • Digital isolators where required • ADC noise mitigation strategies • Shielding recommendations Isolation architecture design is part of this job. Communication Requirements Preferred options: • (Modbus RTU or custom protocol) OR • I2C with digital isolators OR • CAN Bus (if justified) Freelancer must: • Recommend best communication protocol • Implement reliable packet structure • Implement CRC/error detection • Provide timeout and fault recovery logic System must be robust in noisy environments. Deliverables 1. Firmware for: o UI Arduino o Mo...

    €517 Average bid
    €517 Gns Bud
    8 bud

    ...process** - full **Git-based traceability** (GitHub or GitLab) - a **correct and professional project setup** - a **maintainable and extensible software architecture** In addition, the platform must support **industrial control functionality** via: - running or porting **CODESYS SPS for Raspberry Pi** - development of a **USB driver for CODESYS**, enabling: - communication between CODESYS and I2C slaves on the HW - deterministic system behavior with **real-time constraints up to 40 ms** Further key goals: - **Over-the-Air (OTA) update capability** (focus on commercial available platforms) - **Auto-provisioning of devices** via an external provisioning platform (focus on commercial available platforms) - **Remote device management** for deployed systems (focus on commercial ...

    €543 Average bid
    NDA
    €543 Gns Bud
    44 bud

    ...ultrasonic sensor (TRIG, ECHO) • 2 GPIO pins for I2C bus (shared for LED matrix driver and OLED display) • Minimum 8 additional free GPIO pins for external sensors/modules Display Interface: • LED Matrix controlled through I2C driver IC • Optional OLED display on same I2C bus (shared SDA/SCL) Communication & Programming: • USB to UART (CP2102 or CH340) for programming • I2C header exposed for external modules Power System: • 5V input via USB and/or external source • Onboard voltage regulator converting 5V to 3.3V for ESP32 • Multiple 5V output pins for motors/servos • Multiple 3.3V output pins for sensors • Multiple GND pins (common ground for all circuits) Design Notes: • Avoid ESP32 boot co...

    €94 Average bid
    €94 Gns Bud
    1 bud

    ...educational robotics board based on the ESP-WROOM-32. This board is intended for prototyping and development and should feature: - 8 motor pins for DC motors - 2 servo PWM pins - Ultrasonic TRIG/ECHO pins - LED matrix control via I2C, capable of animations - Optional OLED display on the same I2C bus - 8 additional GPIO pins - USB programming interface - 5V input with 3.3V regulator - Multiple 5V, 3.3V, and GND pins Ideal skills and experience: - Proficiency with ESP32/ESP-WROOM-32 - Strong background in circuit design and embedded systems - Experience with I2C communication and motor control - Knowledge of power regulation and GPIO interfacing - Familiarity with designing for educational/prototyping applications Please provide samples of relevant work and a brief...

    €237 Average bid
    €237 Gns Bud
    9 bud

    PCB Design Review Required (ESP32-S3 Based Board) I am looking for an experienced electronics / hardware engineer to review my PCB design and provide detailed feedback. Scope of Review: Schematic correctness PCB layout review (top & bottom layers) Power supply & grounding ESP32-S3 pin usage & constraints Signal integrity & trace routing Decoupling capacitors & pull-ups SPI / I2C / SD card connections USB / Type-C wiring (if applicable) Common mistakes that could cause boot, noise, or stability issues Manufacturing & assembly readiness Files Provided: Schematic (PDF) PCB layout images Gerber files (ZIP) Component list (if needed) Expected Output: Written review with clear points Highlighted issues (critical / medium / minor) Suggestions for corrections &...

    €8 Average bid
    €8 Gns Bud
    9 bud

    ...hardware-software integration, and comprehensive testing of the EVL card. Key Responsibilities Develop and optimize firmware using Embedded C. Write and debug code within Code Composer Studio (CCS) 12.2.0. Implement event-logging logic on the RM46 controller, ensuring high reliability and data integrity. Perform hardware-in-the-loop testing and debugging for the EVL card. Assist in peripheral interfacing (SPI, I2C, UART) and memory management for logging data. Required Skills & Qualifications Expertise in Texas Instruments Hercules RM4x series (specifically RM46). Strong proficiency in Embedded C and bare-metal programming. Advanced experience with Code Composer Studio (CCS). Background in developing Event Loggers or high-reliability data storage systems. Familiarity with saf...

    €75 Average bid
    €75 Gns Bud
    7 bud

    I need a skilled professional to design and develop circuit boards that can withstand high ambient temperatures of 150c. The initial project is to design a Frequency to i2C board, of which I have all of the communication protocols. Key Requirements: - Design and development of circuit boards - Must withstand high ambient temperatures & be ruggedised for high vibration - Design of circuit board and components only, supplied with Gerber & BoM files and interface to program variable frequency & i2C outputs. Ideal Skills and Experience: - Expertise in high-temperature electronics - Experience in circuit board design and development - Knowledge of materials and components suitable for high-temperature environments - Proficiency in industry standards and testing for ...

    €261 Average bid
    €261 Gns Bud
    53 bud

    I need to interface the Nuvoton MS51FB9AE microcontroller with the ADS1115 I2C ADC for high-resolution voltage measurement. Key requirements: - Use ADS1115 for 16-bit voltage measurement - I2C communication with Nuvoton MS51FB9AE - High accuracy and reliability Ideal skills and experience: - Experience with Nuvoton microcontrollers - Proficiency in I2C communication protocols - Familiarity with ADS1115 and ADCs in general - Strong background in embedded systems programming

    €711 Average bid
    €711 Gns Bud
    2 bud

    ...lead-acid pack) Requirements: High-efficiency buck to 5V and 3.3V Reverse polarity protection Fuse + TVS + filtering EMI / noise protection --- Microcontroller ESP32 module with 4G (WROOM or S3 – engineer may recommend) --- Sensors / ICs SHT31 – Temperature + Humidity (I2C) DS18B20 – Battery temperature (1-Wire) YL-83 – Water / rain detection (Analog) INA226 – Voltage / current / power monitoring (I2C) --- Connectivity Locking connectors for power and sensors Programming / debug header Expansion headers (I2C / UART preferred) --- Mechanical Compact PCB suitable for enclosure inside e-bike Mounting holes --- Deliverables Schematic files PCB layout Gerbers + Pick & Place BOM with part numbers PDF schematic...

    €411 Average bid
    €411 Gns Bud
    69 bud

    ...devices respond with precision and reliability to sensor inputs and environmental changes. Key Responsibilities • Control Loop Implementation: Design and implement high-frequency, deterministic control loops (e.g., PID, LQR, or MPC) in C++. • Driver Development: Write and maintain low-level drivers for sensors (IMUs, encoders, pressure sensors) and actuators (motors, valves) using protocols like SPI, I2C, and CAN. • Real-Time Optimization: Develop software for RTOS (FreeRTOS, Zephyr) or bare-metal environments, ensuring strict timing requirements are met. • System Modeling: Collaborate with Control Systems Engineers to translate mathematical models and block diagrams into efficient, production-ready code. • Debugging & Validation: Use logic analyzers...

    €12963 Average bid
    €12963 Gns Bud
    50 bud

    ...tactile switches (ergonomic single-handed operation) Critical Gas Sensing System - SC05-H₂S Sensor: Sensor Specifications (Multiple Variants Exist): The design must accommodate SC05-H₂S sensor variants with flexible mounting system: Potential Dimensions: 20mm diameter × 16.5mm height OR 24mm × 20mm × 16mm rectangular Interface Options: Analog output (requiring ADS1115 ADC module) OR digital UART/I2C Power Requirements: 5-50mA depending on variant Environmental Sensitivity: Highly sensitive to direct moisture exposure and airflow velocity Critical Design Note: Exact sensor specifications must be verified before final design, requiring modular mounting approach to accommodate variants. Dual-Chamber Architecture Requirements Chamber A: Gas Sampling System (Isolat...

    €68 Average bid
    €68 Gns Bud
    5 bud

    ...basic soldering, wiring, and debugging • Enjoy working with sensors, batteries, and physical hardware • Have built projects such as: • IoT devices • Robotics projects • DIY electronics • Hackathon hardware prototypes Formal experience matters less than proof that you have built things that actually work. Technical Skills (Good to Have) • Embedded platforms (Pi / ESP / MCU-based systems) • GPIO, I2C, SPI, UART basics • Sensors (IMU, accelerometer, gyroscope) • Battery basics (Li-ion / Li-Po) • Basic power management understanding • 3D printing or enclosure fitting (bonus) Work Mode & Flexibility • Hybrid / Remote-Friendly • If you are based in Hyderabad, you may voluntarily choose to work from the office...

    €545 Average bid
    €545 Gns Bud
    11 bud

    ESP32-S3 Multi-Axis Motion Control System with WiFi Interface and I2C Expansion

    €85 Average bid
    €85 Gns Bud
    1 bud

    PCB Design Scope of Work (Industrial Monitoring Unit) 1. Core Functionality: Design a PCB to host an ESP32 module, with all necessary power rails and connections. Provide 4 digital input channels with provisions for an additional 4 channels in the future. Include RS-485 transceiver (MAX485 or equivalent) for communication. Provide I2C header for external peripherals (LCD, sensors). Include headers for expansion (GPIOs / outputs). 2. Power Input & Regulation: Main Power Input: 24V DC input via screw terminal. Backup Power Provision: Dedicated backup battery input (e.g., 12V or 7.4V Li-ion pack) via separate connector. Automatic power switchover between main 24V supply and backup battery. Reverse polarity protection for battery input. Battery isolation to prevent ba...

    €139 Average bid
    €139 Gns Bud
    35 bud

    The goal is to design a high-voltage, industrial-grade PCB board connecting to 8 external temperature/humidity 1. Core Components & Specifications: ESP32-C3-MINI-1-N4 TCA9548A I2C Multiplexer INMP441 microphone 8x JST-XH 4-Pin Vertical Connectors (2.5mm pitch). LM5164 Buck Converter Must convert to 5V Secondary Power: AP2112K-3.3TRG1 LDO (SOT-23-5). Converts 5V to 3.3V 2- Mechanical & Layout Constraints All 8 JST-XH ports should be aligned along one edge USB Port: One USB-C port for programming and data transfer. Audio Isolation: Keep the INMP441 microphone on a separate ground plane Mounting: Include 4x M3 mounting holes 3-Deliverables: Schematic (PDF and Source files). PCB Layout (Gerber files, Drill files). Bill of Materials (BOM) with LCSC/Digi-Key part numbers. 3D STEP ...

    €136 Average bid
    €136 Gns Bud
    95 bud

    ...thumb or index finger operation A Gas sensor: SC05-H₂S Critical Gas Sensing System - SC05-H₂S Sensor: Sensor Specifications (Multiple Variants Exist): The design must accommodate SC05-H₂S sensor variants with flexible mounting system: Potential Dimensions: 20mm diameter × 16.5mm height OR 24mm × 20mm × 16mm rectangular Interface Options: Analog output (requiring ADS1115 ADC module) OR digital UART/I2C Power Requirements: 5-50mA depending on variant Environmental Sensitivity: Highly sensitive to direct moisture exposure and airflow velocity Critical Design Note: Exact sensor specifications must be verified before final design, requiring modular mounting approach to accommodate variants. Dual-Chamber Architecture Requirements Chamber A: Gas Sampling System (Iso...

    €105 Average bid
    €105 Gns Bud
    8 bud

    ...clear module separation Hardware Stack (Fixed) Microcontroller: ESP32 / ESP32-S3 / RP2040 (final selection discussed) Display: TFT (robot eyes & face animations) Audio: Buzzer / simple sound module Inputs: Microphone (sound level detection only) Touch sensors / buttons Connectivity: Wi-Fi (OTA updates only) No SD card No AI / ML No voice recognition Software Responsibilities Core Firmware GPIO, I2C, SPI setup Sensor drivers Modular folder structure PlatformIO or Arduino framework (discussable) Behavior & Emotion Engine Finite State Machine (FSM) Priority-based reactions (e.g. Loud sound > Touch > Idle > Sleep) Emotions such as: Idle Happy Curious Excited Sleepy Sad Smooth emotion decay and transitions Display & Animation System Eye expressions (20–30...

    €80 Average bid
    €80 Gns Bud
    9 bud

    ...Verification Footprint & Library Creation (0603, 0805, 1206, 0204, SMD & TH) EMI/EMC Considerations, DRC, DFM & DFA Gerber Generation & Manufacturing Support Hardware Debugging & Design Optimization RF Antenna PCB Design & Verification Embedded Firmware Support (ESP32, ST, ATML, 8051) Tools & Skills: Altium Designer (Licensed – v24.8.1) EasyEDA SolidWorks (3D PCB & component modeling) Protocols: UART, SPI, I2C, PWM, ADC C/C++ Embedded Programming Project Experience Includes: PoE Switch & Power Supplies RF Antenna Based PCBs Smart Helmet (RF based) GSM Modules Solar Inverters (On-grid & Hybrid) Nurse Calling System MPPT Power Circuits Industrial & Analog Circuits What You Can Expect: Clean & manufacturable PCB design Proper doc...

    €247 Average bid
    €247 Gns Bud
    7 bud

    ...hardware design is complete. I am now looking for an experienced embedded developer to bring the device to life with clean, reliable, and power-efficient firmware. This project sits between proof-of-concept and production: the functionality is well defined, but the implementation should be robust, modular, and easy to extend. Key Hardware: MCU: STM32L496RET6 IMU: ICM-20948 Display: OLED 128×32 (I2C, SSD1306-compatible) User input: 3 × push buttons Indicators: 3 × RGB LED Buzzer Power: Li-Po battery Scope Intermediate project with meaningful customization. Emphasis on clean architecture, readability, and maintainability. No need for extreme edge cases or certification-level complexity Customization focus 1. User Interface (OLED + buttons) OLED-based UI Men...

    €1771 Average bid
    €1771 Gns Bud
    54 bud

    Busco programar un arduino para un sistema de posicionamiento dinámico básico para un barco utilizando un dispositivo de navegación GPS (la ...puede mandar un ejemplo ya realizado, pero utilizando una raspeberri pi 4 para los sensores y arduino para el motro de giro y motor de helice Requisitos clave: - Integración de un dispositivo de navegación GPS con un sensor de rumbo GY-511. - Conexión del sensor GY-511 al sistema a través de I2C. - Proporcionar datos de posición y rumbo de manera precisa y confiable. Habilidades ideales: - Experiencia en sistemas de navegación y hardware de GPS. - Familiaridad con el sensor GY-511 y la comunicación I2C. - Conocimientos en desarrollo de software para integraci&oacut...

    €136 Average bid
    €136 Gns Bud
    20 bud

    ...reference architecture ready. Your job is to capture the schematic and create a production-ready PCB layout optimized for size and noise immunity. Key Technical Requirements Main MCU: Nordic nRF52840 (QFN Package). Analog Front End (AFE): TI ADS1293 or ADS1292R (SPI Interface). Power Management: TI BQ25120A (PMIC for Li-Po charging & power path). Display: 0.96" OLED (SSD1306 controller via I2C). RF/Antenna: 50-ohm impedance-matched trace or chip antenna for BLE 5.0. Board Constraints: ~25mm x 35mm size, 4-Layer Stackup, ENIG finish (Gold pads for skin contact). Scope of Work Schematic Capture: Create a clean, logical schematic based on our reference block diagram. Component Selection: Verify availability of critical ICs (JLCPCB/DigiKey stock check). PCB L...

    €261 Average bid
    €261 Gns Bud
    18 bud

    I need an experienced firmware developer for an embedded system, specifically for a tracking device. The firmware should handle: - Sensor data processing - Communication protocols - Motor control - Additiona...experienced firmware developer for an embedded system, specifically for a tracking device. The firmware should handle: - Sensor data processing - Communication protocols - Motor control - Additional functionalities as needed Ideal skills and experience: - Proficiency in embedded C/C++ - Experience with real-time operating systems (RTOS) - Strong knowledge of communication protocols (UART, SPI, I2C, etc.) - Background in developing for radio frequency devices is a plus - Ability to provide examples of past work and relevant experience Please share your experience in similar...

    €3571 Average bid
    €3571 Gns Bud
    15 bud

    I need an experienced STM32 developer to implement UART communication. Key Requirements: - Implement UART communication on STM32 - Experience with SPI and I2C is a plus - Mobile communication protocol expertise is a bonus Ideal Skills and Experience: - Proficiency in STM32 development - Strong background in UART - Prior work with SPI and I2C - Relevant project experience in embedded systems Please include your relevant experience in your application.

    €77 Average bid
    €77 Gns Bud
    23 bud

    ...using an ESP32 based ATOM Echo Smart Speaker Development Kit powered via USB always on I need firmware development with button input voice keyword detection Telegram bot messaging BME280 sensor readings and a simple local web page Hardware - ESP32 ATOM Echo Smart Speaker Development Kit (I have this) - Built in microphone speaker and button - BME280 sensor temperature humidity air pressure via I2C - USB powered no battery no sleep mode Functions - When physical button is pressed - Send Telegram message “0000 ready” - Speak via speaker TTS “0000 ready” Voice keyword detection - Listen for the word “ready” only between 11:00 and 16:00 - When “ready” is detected - Speak “0000 ready” - Send Telegram message “0000 r...

    €32 Average bid
    €32 Gns Bud
    44 bud

    ...create a schematic and PCB layout for an ESP32-based industrial gateway. The project should be delivered as KiCad project files ready for production. Fixed Components List (do not change): ESP32 module (WROOM-32 or equivalent) RS-485 isolated transceiver (ADM2483 or ISO3082) LTE/4G Cat-1 modem (Quectel EC200 or EC25) DC-DC power converter (24V input → 5V output, with proper filtering) FRAM memory (I2C, MB85RC256) Hardware watchdog (TPL5010 or equivalent) USB Type-C connector for programming and power Wi-Fi interface for local configuration updates LEDs for status indicators (power, network, RS-485 activity, errors) Decoupling capacitors, resistors, pull-ups as needed External LTE antenna connector Terminal blocks for RS-485 and power input Recommended Enhancements for Reli...

    €125 Average bid
    €125 Gns Bud
    17 bud

    I have a WF100DP digital pressure sensor wired to an ESP32 over I²C and I need a clean, well-commented C/C++ sketch that lets me stream live readings to the Serial Monitor. Please build it around the standard Wire library only—no Adafruit Sensor layer or other abstractions. Core requirements • Read the raw data from the WF100DP at its default I²C address and convert it to two units: PSI (0–100 psi full-scale as per the sensor max capacity ) and water column (same full-scale, expressed in the most common unit you normally see for water column and pai). • Push both values to Serial at a steady interval that I can easily tweak in code. • Handle basic sanity checks—bus timeout, CRC if the part provides one, and graceful error messaging to Seria...

    €17 Average bid
    €17 Gns Bud
    13 bud

    ...low-noise vibration sensor front-end and a robust RS485 interface. 2. Refine the Bill of Materials so it is ready for procurement—every line must include manufacturer, exact part number, package, and key specs. 3. Write firmware that handles sensor sampling, basic filtering, and Modbus-style communication over RS485. Keep the code clean and well-documented so future feature additions (e.g., optional I2C, SPI, or UART extensions) are straightforward. 4. Build, assemble, and bring-up at least one prototype; verify performance against the linked spec and share test logs/oscilloscope captures. 5. Deliver manufacturing outputs: Altium project, Gerbers, pick-and-place, finalized BOM, compiled HEX, source code, and a short validation report. Acceptance will be based on th...

    €952 Average bid
    €952 Gns Bud
    67 bud

    ... and exercises every peripheral we use today. Once the build is stable, I’d like you to stay on for a short joint test phase where we flash the new board, run through my existing regression scripts, and iron out anything that surfaces. Peripherals that must be verified after the port: • Analog-to-Digital Converters (ADC) • Pulse Width Modulation (PWM) • Serial Communication (UART / SPI / I2C) During testing I can provide oscilloscope captures, loopback plugs and a CANalyzer-style trace if helpful. If you prefer MPLAB X and Harmony, that’s fine—just document any project-file changes so the repo stays reproducible. Deliverables 1. Updated source tree targeting SAME70, building without warnings. 2. Brief migration notes highlighting cl...

    €102 Average bid
    €102 Gns Bud
    14 bud

    I'm looking for an experienced STM32 programmer to develop firmware from scratch for a radio interface. The firmware needs to support I2C, SPI, and UART communication interfaces. Key requirements: - Expertise in STM32 microcontrollers - Proficiency in I2C, SPI, and UART protocols - Strong background in embedded firmware development - Ability to deliver clean, efficient, and well-documented code Ideal skills and experience: - Previous experience with radio communication projects - Familiarity with development tools like STM32CubeIDE or Keil - Problem-solving skills and attention to detail - Good communication skills for project updates Please include examples of similar work in your bids

    €95 Average bid
    €95 Gns Bud
    18 bud

    ...thorough pre-production review of my battery-powered IoT environmental sensor board before approval is provided for prototyping. Key components MCU: Espressif ESP32-S3 Cellular module: Sequans GM02S (LTE-M / NB-IoT) + PCB antenna / Wireless: Wi-Fi + Bluetooth from ESP32-S3 Main sensor: SPEC Sensors Ethylene (C2H4) 110-65x series (analog output) + additional digital environmental sensors (I2C/SPI) Power: Single-cell LiPo battery, charging via dedicated charger IC, ultra-low power sleep modes Design files: Altium Designer project + Gerbers Target markets & certification Primary: Australia (RCM mandatory) Future: Europe (CE RED), North America (FCC/IC), global roaming Scope of work Full schematic review ESP32-S3 ↔ Sequans GM02S interface (UART, control signals, power-o...

    €425 - €850
    Forseglet NDA
    €425 - €850
    14 bud

    ...collaboration with our local engineers in Canada and the USA. The ideal candidate will work North American hours (flexible if needed) and possess expertise in embedded systems development. Mandatory Skills: 1. Proficiency in MCUXpresso IDE (FreeRTOS) for NXP embedded platforms. 2. Experience with Atmel Studio for Atmel AVR programming (C or machine language). 3. Familiarity with JTAG, USB, PHY, MIPI, I2C, and SPI protocols. Nice-to-Have Skills: 1. Knowledge of Arduino programming. 2. Experience with legacy Microchip programming for product support. 3. Passion for high-quality audio reproduction. Super-Star Level Skills: 1. Familiarity with Embedded Artists RT1176 uCOM platform. 2. Previous experience designing audio products. Compensation: Up to $80,000/year based on experi...

    €51644 Average bid
    €51644 Gns Bud
    36 bud
    I2C Bus C Coding
    Udløbet left

    I'm looking for a skilled C programmer to implement I2C communication for interfacing with microcontrollers. The project will involve: - Data read/write - Device configuration - Error handling Please suggest suitable microcontrollers for this task. Ideal skills include: - Proficiency in C programming - Experience with I2C protocols - Familiarity with microcontrollers and their configurations - Strong problem-solving skills for error handling Looking forward to your proposals!

    €488 Average bid
    €488 Gns Bud
    26 bud

    I’m building new firmware on an NXP series board and I now need a clean, reusable I2C driver that works in both Master and Slave modes. The core of the task is to provide well-structured, fully-documented C source that drops straight into my current project and handles all standard transactions—start, repeated start, stop, read, write, and error recovery—without me having to touch low-level registers again. What I already have • Tool-chain set up and running (MCUXpresso / GCC). • Pin-mux and clock configuration in place. • A test harness ready to exercise the driver on real hardware. What I need from you 1. Source and header files implementing the driver for the selected LPC MCU family. 2. Simple API layer so application code can queue tr...

    €158 Average bid
    €158 Gns Bud
    41 bud

    ...lightweight library (C++, C# or similar is fine) that opens the COM port, formats commands, validates checksums, and exposes simple high-level calls the rest of my software can consume. Your work should come with clear documentation and a small test utility so I can exercise each command and verify that status updates arrive as expected. Once this core link is solid we may expand the protocol to SPI or I2C devices that hang off the MCU, but phase one is strictly UART. Deliverables • Microcontroller firmware (Arduino or PIC) implementing the binary protocol • Windows host library with source and build instructions • Command-line or GUI test tool for validation • Brief integration guide If you’ve previously built similar PC-to-MCU bridges, esp...

    €6792 Average bid
    €6792 Gns Bud
    20 bud

    ...design a custom control PCB and processing integration module for my humanoid robot prototype. The system must support actuator control, sensor inputs, audio/video components, and also be capable of running local LLM models (7B or higher) for on-board AI processing. 1. Hardware & PCB Requirements The board should support: Actuators & I/O USB or native interfaces for robotic actuators PWM, UART, I2C, SPI, GPIO expansion Support for IMU, proximity sensors, touch sensors, pressure sensors Cameras & Audio 1–2 camera module interfaces (CSI/USB) Microphone input Speaker output Power System Stable power regulation for motors + logic Battery compatibility (12V/24V Li-ion) Over-current and thermal protection 2. Processing Unit Requirements (LLM Support) T...

    €145 Average bid
    €145 Gns Bud
    13 bud

    ...Thermal Stability: Control the aquarium heater using relays, applying a hysteresis algorithm to maintain the temperature within the optimal range. • Replenishment: Control a water pump (relay) to replenish the water level lost through evaporation. • Lighting: Control the aquarium lamp's on/off function using relays. 3. Display and Time (I2C): • Time Synchronization: The system obtains the exact time and date via NTP. • Advanced Display: Use a display with an I2C interface (LCD or OLED) to simultaneously show the time, temperature, and pH. • Lighting Logic: The display must calculate and show the remaining time for the lamp to change state (time to turn on or time to turn off). 4. Automated Feeding Routines: • The system must manage ...

    €378 Average bid
    €378 Gns Bud
    57 bud

    TFT display - I want it to behave...receive: • Fully commented source code targeting ESP32 (Arduino-core or ESP-IDF—your choice, just state it). • A short README with wiring notes for the I2C TFT, build instructions (PlatformIO or make), and a JSON or INI file where I can change Wi-Fi credentials and the image feed URL. • Proof the firmware copes with poor connectivity (automatic reconnect) and can show at least one 480 × 320 JPEG in under five seconds on first boot. Please respond with a detailed project proposal outlining your approach, preferred libraries (TJpg_Decoder, lvgl, etc. if relevant), and any past experience that shows you have already handled JPEG rendering or I2C displays on the ESP32. I will review proposals early next week ...

    €106 Average bid
    €106 Gns Bud
    8 bud

    ...detection Priority selection (solar → external → SMPS → USB-PD, etc.) Safe pre-charge control before connecting external battery Inrush protection control (MOSFET/relay) Control signals for enabling/disabling chargers or relays --- 2. Battery + Power Monitoring Measure internal battery voltage Measure external battery voltage Measure current in/out using Hall or shunt Monitor BMS data (UART/I2C if supported) Track SOC, estimated runtime, input power, output power Overcurrent/overtemp auto shutdown logic --- 3. Output Management Control & monitor: 500W inverter (via enable pin or relay) DC barrel outputs USB-PD output Adjustable buck converters High-power XT60/XT120 ports 50W COB LED (brightness control optional) --- 4. Communication...

    €114 Average bid
    €114 Gns Bud
    14 bud

    ...and digital I/O, including ADC channels for voltage/current sensing and GPIOs for system status and alarms. • Implement logic for an electronically interlocked static switch for seamless bypass functionality during fault conditions. • Integrate an I2C-based HMI (4x20 LCD) for system monitoring and data display. • Implement non-volatile memory storage for firmware and event logs to ensure persistence across power cycles. 2 Ideal Skills and Experience: • Required: Proven expertise in TMS320F28335 programming and its peripherals (ePWM, ADC, CAN, I2C, Trip Zone). • Required: Strong background in induction motor control theory and applications. • Required: Demonstrable experience implementing complex control algorithms (e.g., FOC, DTC, or preferabl...

    €317 Average bid
    €317 Gns Bud
    40 bud

    ...header 38 pin) Measurement: Dual shunt inputs Port 1 – 0-100 mV (voltage-type shunt) INA226 Port 2 – 0-100 mA (current-type shunt) INA226 share with port1 using switch selection Firmware-selectable & polarity configurable (High/Low type) shunt-to-current mapping Voltage range 0–18V DC and 0-36V DC Accuracy ±2 % Display & Controls: 1602 LCD + 5 switches (1 analog port, debounced) + Reset button (NO I2C) Digital I/O: 4 IN + 4 OUT (opto-isolated with LEDs) 12V/5V selectable OUT (DIP) Analog I/O: 2 IN (0–10 V via IC ADC 12-bit) INA226 + 2 OUT (0–10 V clean DC DAC) GP8403 Storage: microSD card + RTC (with battery backup) Power: 220 V AC → HiLink DC converter Battery Backup: 24 hr Li-ion + BMS (ESP32 monitors voltage & mode) BQ2407...

    €163 Average bid
    €163 Gns Bud
    1 bud

    ...subsystems were working, so you can reference or reuse known-good implementations. --- Current Firmware Architecture MCU: STM32H725VGH6 (Cortex-M7) RTOS: FreeRTOS Network Stack: LwIP (TCP/IP), custom HTTP server logic File System: LittleFS on external NOR flash (MX25LM51245G) Storage Role: Serves HTML/JS/CSS assets and configuration files Boot/Init: Custom UART logger, hardware bring-up for I2C, SPI, RTC, EEPROM, IO expander, magnetometer Build Environment: STM32CubeIDE + CubeMX base configuration --- Problems That Need to Be Resolved The system is functional in parts but suffers from low-level stability issues: 1. Ethernet / LwIP Bring-Up Instability Network stack sometimes fails to start PHY link polling can freeze the MCU Accept() / recv() behaviour inconsis...

    €22 / hr Average bid
    Fremhævet NDA
    €22 / hr Gns Bud
    34 bud

    I want to make micro controller sniffer which can sniff data passing through the channel RX-TX or SPI or I2C to debug issue of data loss, poor connection between controller and sensor or EEPROM and show data on lcd screen, this tool has different input like most of all communication protocol.

    €9 Average bid
    €9 Gns Bud
    8 bud

    I need a straightforward yet reliable design for a small STM32-based board that will live inside an automotive environment. Its core tasks are simple control and communication duties, so the essentials are: • STM32 MCU of your choice • On-board CAN transceiver (no extra UART/SPI/I2C lines are required beyond what the MCU naturally exposes) • Pins for programming the microcontroller are to be exposed • One opto-isolated relay output rated for 230 V AC, 10 A • Taking into account the fluctuating voltage in the automotive installation when powering the microcontroller Keep the scope lean: I’m after a clean schematic, a compact 2-layer PCB layout, and ready-to-manufacture Gerber files with an accompanying BOM. A basic PDF of the schematic and PCB ren...

    €40 Average bid
    €40 Gns Bud
    21 bud

    ...header 38 pin) Measurement: Dual shunt inputs Port 1 – 0-100 mV (voltage-type shunt) INA226 Port 2 – 0-100 mA (current-type shunt) INA226 share with port1 using switch selection Firmware-selectable & polarity configurable (High/Low type) shunt-to-current mapping Voltage range 0–18V DC and 0-36V DC Accuracy ±2 % Display & Controls: 1602 LCD + 5 switches (1 analog port, debounced) + Reset button (NO I2C) Digital I/O: 4 IN + 4 OUT (opto-isolated with LEDs) 12V/5V selectable OUT (DIP) Analog I/O: 2 IN (0–10 V via IC ADC 12-bit) INA226 + 2 OUT (0–10 V clean DC DAC) GP8403 Storage: microSD card + RTC (with battery backup) Power: 220 V AC → HiLink DC converter Battery Backup: 24 hr Li-ion + BMS (ESP32 monitors voltage & mode) BQ240...

    €117 - €351
    Fremhævet Forseglet
    €117 - €351
    10 bud

    ...technical plan (Phase 1). I have the GitHub repository for the software setup but need expert help with the physical hardware integration, as I have no wiring experience. The freelancer must have proven experience with: Controllers: Raspberry Pi (as a central hub) and ESP32 (as nodes). Sensors: dfrobot gravity sensors (ph and ec) Waterproof DS18B20 1-Wire temperature sensors Bosch BME280 (I2C) air sensors NDIR CO2 sensors (e.g., SenseAir S8) using UART Actuators: 12V Peristaltic dosing pumps (controlled via motor drivers like L298N) Multi-channel 5V relay modules for switching mains-powered pumps and fans Critical Knowledge: Must understand and have a solution for the galvanic isolation / electrical interference issue that occurs when using non-isolated pH and EC...

    €93 Average bid
    €93 Gns Bud
    12 bud