Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    2,539 i2c jobs found

    ...reset/boot/programming - I2C sensor bus - SPI flash - Optical/PPG subsystem - Skin temperature - Haptic driver + motor - Status LED - Factory test/programming - RF/antenna section 2. EXACT COMPONENT VERIFICATION Use the exact manufacturer part numbers supplied by us. Do not substitute components without written approval. Verify: - exact MPN - package - pinout - symbol - footprint - manufacturer recommended land pattern - reference circuit 3. ESP32-C3 REQUIREMENTS Use ESP32-C3-WROOM-02-N4. Verify: - power - EN/reset - boot/strapping pins - GPIO assignment - I2C - SPI - interrupts - programming/debug - antenna layout - RF keep-out Do not use GPIOs in a way that interferes with boot or RF operation. 4. I2C BUS Integrate: - BMA400 - BME280 - MAX30205 - MAX17048 -...

    $261 Average bid
    $261 Avg Bid
    14 bids

    1) Need to do total re routing 2) need to add esp32 c6 wroom 1 vis uart,spi and i2c 3) add eeprom 4) correct modbus error 5) re naming all I/O

    $74 Average bid
    $74 Avg Bid
    27 bids

    ...sensor * Ambient light sensor * Sound sensor/microphone input * 0.96" I2C OLED display * Li-ion battery connector * Li-ion battery charging circuit * USB-C connector for charging and power * 3.3 V voltage regulation * Power ON/OFF switch * User push button * Status LED * GPIO expansion header * Required protection and decoupling components Power The board will be powered by a single-cell Li-ion battery. The USB-C connector should be used to: * Charge the battery * Power the board when connected to USB The design should include appropriate power-path considerations, battery protection where required, and low-power design practices. Communication The sensors and OLED display should communicate with the ESP32-C3 using I2C where appropriate. The ESP32-C3 will provi...

    $50 Average bid
    $50 Avg Bid
    4 bids

    ...thermometer and need a compact PCB designed from a working schematic/netlist I already have. The prototype works on breadboard; I need a manufacturable SMD board. Core components: ESP8266 (MCU module) MLX90614 IR temperature sensor (I2C, TO-46 metal can package — through-hole) Waveshare 1.69" LCD module (SPI, header/FPC connection) 3.7V 400mAh Li-Po battery (JST-PH connector) TP4056-based charge/protection circuit P-MOSFET load switch on the sensor's power rail (GPIO-controlled), used to force a clean power-on reset of the sensor and avoid I2C bus lockups I2C pull-up resistors, decoupling caps, power switch, optional status LED Scope of work: Review and refine the schematic (netlist and BOM will be provided) in KiCad or EasyEDA — your call,...

    $78 Average bid
    $78 Avg Bid
    28 bids

    ...temperature, gyroscope). The firmware is already developed and functional (Arduino/ESP32 code). A KiCad library of the modules used has already been prepared (schematics + footprints + 3D renders per module). The full GPIO/I2C mapping is documented and ready to share. I'm looking for a freelancer to design the complete electronic schematic and route the PCB (main board, built around the ESP32), based on the material already provided. WHAT IS ALREADY PROVIDED - KiCad library of the modules (schematic + footprint + 3D per block) - Full GPIO / SPI bus / I2C bus mapping (2 separate I2C buses, addresses documented) - Design rules to follow (placement of heat-emitting modules, default 2.54mm pin-header connections, 2.54mm screw terminals if needed, silkscreen mirr...

    $132 Average bid
    $132 Avg Bid
    72 bids

    ...with GPS-based time synchronization A cellular (LTE) gateway node that publishes to our cloud over MQTT Weatherproof (IP65) field-ready enclosures with validated power and RF performance Strong experience required with Embedded C/C++ for ESP32-S3 and nRF52840 (RAK WisBlock) in the Arduino framework LoRa radio work on the SX1262 (RadioLib or similar), including RF tuning Sensor integration over I2C/UART/GPIO (PIR, accelerometer, GPS) Cellular modems (SIM7600 / LTE) and MQTT Li-ion / LiPo + solar charging design and validation Antenna matching and VSWR validation (NanoVNA or antenna analyzer) Implementing device AES-128 encryption Clean documentation: traceable BOM, as-built wiring diagrams, bench-test logs Deliverables Fully assembled, firmware-flashed, bench-tested units that...

    $7807 Average bid
    $7807 Avg Bid
    38 bids

    ...PCB/hardware engineer to (1) independently review and validate the existing design before we commit to fab, and (2) close out two specific open items described below. Scope of work 1. Design review / sign-off - Review the schematic and board for correctness: power architecture (battery charging, buck-boost 3.3V rail, 5V boost rail), USB-C power/data wiring, ESD/TVS protection placement and net coverage, I2C bus (fuel gauge + accelerometer), and the addressable LED ring driver. - Independently re-run DRC (JLCPCB constraints: 0.127mm min clearance/trace width, 0.2mm min via drill) and sanity-check the ~195 disclosed sub-optimal-but-passing clearance findings in saturated routing areas — confirm none of them are actually load-bearing risks. - Flag anything you'd change ...

    $88 Average bid
    $88 Avg Bid
    27 bids

    ...──────────┐ Switch PoE │ │ - PoE 12V (PTZ/APs) - PoE 24V (Ubiquiti) - PoE 48V (Starlink) │ └─────────────────────────────────────────────────────────────┘ ________________________________________ Etapa de Control y MPPT (FUGU Core) • Microcontrolador: ESP32-S3 DevKitC (Recomendado por el firmware para mejor manejo de USB y ADC). • Sensor de Corriente/Voltaje: IC INA226 (I2C) para una lectura precisa de la batería y paneles (FUGU ya tiene abstracción nativa para este chip). Interfaz de Usuario (Visualización tipo sunMAX) Para lograr una interfaz idéntica a la de Ubiquiti sin recargar el ESP32-S3 (ya que el servidor FTP/Web embebido puede ser inestable debido al procesamiento del lazo de control rápido): • S...

    $515 Average bid
    $515 Avg Bid
    42 bids

    ...on both solar and battery, serviceable 5 A fuse, pack NTC cold-charge inhibit System power — TPS54260 60 V buck (VBAT to +5 V, 2 A) plus a low-noise LDO to +3V3, battery voltage sense divider MCU carrier — two 1x18 2.54 mm sockets for a plug-in Heltec WiFi LoRa 32 V4 module (module is not soldered; it plugs in) Dual load-cell front end — two independent NAU7802 24-bit bridge ADCs on two separate I2C buses, with a low-noise 2.8 V ratiometric excitation LDO. Full-scale bridge signal is 5.6 mV — these are the most noise-critical nets on the board Dual RS-485 RFID reader ports — SN65HVD72 transceivers, plus per-port GPIO-switched 12 V reader feeds (discrete P-FET high side + PPTC + series blocking Schottky), full TVS/series-resistor protection Field tare...

    $366 Average bid
    $366 Avg Bid
    70 bids

    ...FL/IPEX antenna connector. Proper RF matching provisions, grounding, power supply, and RF layout are required. I would also like a way to measure the MT7613 power consumption, for example using a removable 0 ohm link or shunt footprint on its supply. The board needs a MIPI CSI-2 camera interface capable of supporting at least 1080p60. Ideally this should expose four CSI-2 data lanes, plus camera I2C, reset/power-down GPIOs, and suitable camera power rails. The goal is to use the RK3566 ISP and hardware H.264/H.265 encoder with an external camera module. HDMI output is mandatory. I want to be able to use the RK3566 hardware video decoder and send the decoded output directly to a normal HDMI display. USB-C is also mandatory. It should provide USB data connectivity to the RK3566,...

    $612 Average bid
    $612 Avg Bid
    76 bids

    • Pixhawk 2.4.8 clone running ArduRover 4.7.0 ...Connected to the Pixhawk’s GPS port Problem: Mission Planner shows “EKF3 waiting for GPS config data” and never acquires a position. Already tried: • GPS_TYPE = 5 (NMEA), SERIAL3_PROTOCOL = 5 • GPS_AUTO_CONFIG = 0 • Every supported baud rate on SERIAL3_BAUD, rebooting each time • Swapping TX/RX (original orientation confirmed correct — receiver lost lock when reversed) • Confirmed the module’s I2C/UART switch is set to UART Looking for someone with hands-on ArduPilot experience to diagnose over a screen-share session. I can provide parameter files, logs, and photos of the wiring. Remote only — I’ll do the physical work on my end. Skills: ArduPilot / Miss...

    $140 Average bid
    $140 Avg Bid
    11 bids

    ...number that is known, and also what the EEPROM reads for that decimal number (reads different from known 4 digit). this can be used to verify/test EEPROM. if it would read, and then convert into the correct known number, that would be the first step. The next step, is to write it back into the EEPROM from 4 digit. I think my issues are that I do not understand the libraries I am using for the i2c operations. #include <Wire.h> #include <EEPROM.h> #include <I2C_eeprom.h> there may also be an issue that the data on the EEPROM includes either at the start, or the end, an identifier. maybe not. so it would need to make sense how the known 4 digit known number, converts before written to EEPROM. I am not a coder, so I truly need help..... Let me know if you...

    $93 Average bid
    $93 Avg Bid
    60 bids

    ...design review of four board designs before we commit to fabrication and volume builds. This is a review engagement — no layout, firmware, or redesign work required. Boards in scope: - Carrier board — carrier for a commercial ARM SODIMM compute module (TI AM62P-class, 1.8V-only I/O domain). Includes a MIPI-DSI display interface with capacitive touch, switched peripheral rails, Ethernet, USB, RS-485, I2C peripherals, PWM/tach fan control, and a JTAG/UART debug header. 24V input. - Power board — system power input and distribution. - Sub control board — a control board driving inductive and high-voltage loads from multiple switching regulators, plus its companion sensor board. - Light board — two independent control circuits: a relay stage switching a ...

    $2330 Average bid
    NDA
    $2330 Avg Bid
    15 bids

    ...management (with a central cutout pocket on the PCB for the battery) and SPI NOR Flash. Your Scope of Work: BOM Selection: Pick reliable components that are actively in stock at JLCPCB/LCSC. Schematics: Design the circuit from scratch, ensuring proper power domains (3.3V/1.8V) and I2C/SPI bus stability. PCB Layout: 4-layer routing with strict RF keepouts and impedance matching. Hardware Bring-Up: You MUST be able to order PCBA prototypes to your own lab, power them on, verify voltages, and test basic USB/I2C communication before final delivery. Design Suggestions & References Welcomed: We strongly welcome any design suggestions, component/architecture improvements, or layout references you have from similar ultra-compact wearable or wireless products you&rsqu...

    $194 Average bid
    $194 Avg Bid
    16 bids

    ...project and will be routing the PCB myself; what I’m missing is a clean, professionally organised schematic showing every connection exactly as it should be. This must be done on EasyEDA. Key points you’ll need to capture • Core: ESP32-C5 with dual PCB antennas for 2.4 GHz and 5 GHz (antennas to be designed). • Display: Winstar WEO012864D 128×64 OLED on the 30-pin ZIF header, running over I2C. • IR section: TSOP38238 receiver plus TSAL6100 and TSAL6200 LED emitters. • Power: simultaneous support for 5 V through USB-C and a Li-Ion cell managed by a TP4056, with a downstream 3.3 V LDO. • Controls: two momentary buttons tied to power on/off functionality and a separate slide switch. Deliverables - Editable schema...

    $147 Average bid
    $147 Avg Bid
    18 bids

    ...management (with a central cutout pocket on the PCB for the battery) and SPI NOR Flash. Your Scope of Work: BOM Selection: Pick reliable components that are actively in stock at JLCPCB/LCSC. Schematics: Design the circuit from scratch, ensuring proper power domains (3.3V/1.8V) and I2C/SPI bus stability. PCB Layout: 4-layer routing with strict RF keepouts and impedance matching. Hardware Bring-Up: You MUST be able to order PCBA prototypes to your own lab, power them on, verify voltages, and test basic USB/I2C communication before final delivery. Design Suggestions & References Welcomed: We strongly welcome any design suggestions, component/architecture improvements, or layout references you have from similar ultra-compact wearable or wireless products you&rsqu...

    $363 Average bid
    $363 Avg Bid
    18 bids

    ...peripheral. * Include a 27kΩ (±5%) pull-up resistor to the 3.3V rail. * Include a blocking diode (e.g., Schottky BAT54) in series with the CEC line, oriented per the HDMI specification to prevent the unpowered board from pulling down the host system's CEC bus. * E-DDC & I2C Logic Level Shifting (Crucial): * HDMI DDC lines (SDA on Pin 16, SCL on Pin 15) operate at 5V. Include a bidirectional I2C logic level converter (e.g., PCA9306 or BSS138 MOSFETs) to safely step these down to the 3.3V logic of the ESP32-P4 hardware I2C pins. * Hot Plug Detect (HPD on Pin 19) operates at 5V. Step this down to a 3.3V GPIO input via a level shifter or voltage divider. * Properly route the HDMI 5V Power (Pin 18) to supply the high side of the leve...

    $213 Average bid
    $213 Avg Bid
    37 bids

    ...the LED indicators and any SPI, I²C, or UART devices already routed with STM32. • Graceful error handling and low-power housekeeping so the board can idle without wasting energy. Deliverables 1. Well-structured C/C++ source code, Cube project files, and a compiled .bin/.elf ready for flashing the demo. 2. A short README explaining pin assignments, build steps, and how to extend inputs using i2C etc. 3. Live demo confirming all buttons, switches, encoders etc register correctly, data transmission and receipt as designed, and peripherals respond on power-up. Acceptance criteria • Button presses are recognised in the application with no false triggers. • Data stability through all planned communications and update LED status accordingly. • Fi...

    $276 Average bid
    $276 Avg Bid
    41 bids

    Project: Smart Device Health Monitoring Unit Project Objective: Develop an embedded device that monitors the health of 3-5 connected devices, displays status locally, stores events, and reports alarms to a server. Technologies Used, Embedded C Linux-based Embedded Systems UART SPI I2C Ethernet/Wi-Fi OLED Module SD Card Module LED Buzzer Summary: - The Smart Device Health Monitoring Unit is an embedded systems project designed to monitor the operational status and health of multiple connected devices through UART communication. The controller periodically polls each device, detects communication failures, displays system status and alarms on an OLED screen, and stores important events in an SD card for future analysis. In case of a device fault or communication timeout, the syste...

    $127 Average bid
    $127 Avg Bid
    31 bids

    ...(GPIO3): RTC SCL o A0 (ADC0): SCT-013 Input o Critical Note for Designer on Boot Strapping:  D3 (GPIO0) is used for RTC SDA and the auto-program circuit. Ensure the I2C pull-ups and UART flashing circuit do not conflict.  D4 (GPIO2) must be HIGH at boot. Since it is connected to an external relay terminal, ensure the circuit design prevents external loads from pulling this pin LOW during startup.  D8 (GPIO15) must be LOW at boot. Since it is used for LoRa NSS (Chip Select), please design the external circuitry carefully to avoid boot failure while maintaining proper SPI communication.  RX (GPIO3) is used for RTC SCL. Ensure the I2C bus does not interfere with standard UART flashing over the USB-C port. • Power Supply (Main): Wide input range of 5V to 12V DC, utili...

    $56 Average bid
    $56 Avg Bid
    7 bids

    ...for this project. The design uses an all-microcontroller architecture. ________________________________________ Core Components & Subsystems to Integrate Your design will tie the following components into a unified, functional schematic and layout: 1. Host MCU (The Brain): o STM32L4S7VIT6 (Ultra-low-power Arm Cortex-M4 MCU, 120 MHz, 2MB Flash, LQFP-100 package). Will act as the primary SPI/UART/I2C host controller. 2. NFC / Proximity Subsystem: o PN7462AUHN/C300Y (Dedicated NFC Cortex-M0 MCU). Interfaces with the main STM32 via UART/SPI and routes directly to a Molex 146236-0131 flexible NFC antenna with a 13.56 MHz tuning/matching network. 3. Terrestrial Mesh Radio: o Semtech SX1262-based LR62E module (+22.6 dBm Sub-GHz LoRa module). Interfaces via SPI; requires clean layout...

    $1335 Average bid
    $1335 Avg Bid
    33 bids

    ...(NB-IoT LTE-M, UART AT) BLE/Thread: nRF5340-QKAA (BLE 5.3 + Thread, dual M33) WiFi6: nRF7002 (companion to nRF5340, SPI) ── SENSORS ────────────────────────────────────── Accel HF: IIS3DWB (26.7kHz ODR, SPI, 100Hz-6kHz) Accel LF: ADXL357 (DC-1.5kHz, SPI) Temp: STTS22H (I2C) Mic: SPH0641 (PDM, 80kHz BW) ── STORAGE ────────────────────────────────────── Flash: W25Q64JV (8MB NOR SPI) FRAM: FM25V10 (128KB SPI) ── POWER ──────────────────────────────────────── Charger: BQ25180 (Li-Ion 1A, I2C, power path) Fuel gauge: BQ27441 (I2C, coulomb counter) Buck 3V3: TPS62840 (VSYS→3.3V) Buck 1V8: TPS62840 (VSYS→1.8V) LDO RF: MIC5504-1.8 (clean 1.8V for RF) Watchdog: TPS3813 (hardware WDI) ── CONNECTIVITY & DEBUG ───────────────────────── USB-UART: CH340N (debug ...

    $330 Average bid
    $330 Avg Bid
    13 bids

    ...Firmware development for microcontrollers (STM32, ESP32, AVR, PIC, ARM, Arduino, etc.) • Component selection and BOM preparation • PCB assembly and soldering (SMT/THT) • Hardware bring-up, debugging, and testing • Experience using oscilloscopes, logic analyzers, multimeters, and other test equipment • Prototype validation and troubleshooting • Knowledge of communication protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, LoRa, MQTT, etc. is a plus. Responsibilities: • Design high-quality PCBs from concept to production. • Develop reliable and optimized embedded firmware. • Assemble prototype PCBs when required. • Perform functional testing, debugging, and validation. • Work closely with us to improve existing designs and dev...

    $18 / hr Average bid
    $18 / hr Avg Bid
    50 bids

    I need a clean, well-documented I2C driver written in C for my STM32 board. The driver must operate in both master and slave modes while staying strictly within the 100 kHz Standard-mode specification. Full read and write transactions are required in each role, including proper start/stop sequencing, ACK/NACK handling, and error recovery for bus faults or time-outs. My current firmware is built with STM32CubeIDE, so the new module should compile there without warnings and slot neatly into the existing HAL-based project structure (pure LL implementations are also acceptable if you explain the integration steps). Deliverables • Source and header files with clear, line-level comments • An initialization routine that lets me choose master or slave at runtime • B...

    $246 Average bid
    $246 Avg Bid
    38 bids

    ...expanders and direct analog inputs. The final design files must be delivered using KiCad 10 (or the latest stable version). ( Very easy job: Budget 120 USD ) Project Requirements & Technical Specifications Core MCU: Raspberry Pi RP2040 (integrated into the board design, not as an external Pico module). Controls & Inputs Architecture: 24 Push Buttons: Managed via 2x MCP23017 I/O expanders over the I2C interface. 3 Slide Potentiometers: Connected directly to the native ADC pins of the RP2040. 1 Rotary Encoder: Connected to digital pins for quadrature decoding (plus its push-button switch). Analog Hardware Optimization (Critical): Special attention must be paid to the analog frontend to completely prevent MIDI value jitter when transmitting data via USB. The design mu...

    $120 Average bid
    $120 Avg Bid
    21 bids

    I have a working concept for an E-Rickshaw diagnostic tool based on an ESP32 DevKit V1, and I now need a production-ready 2-layer PCB. All circuitry must operate from the vehicle’s 48 V line, stepped down via an LM2596. The board will drive an I2C OLED, measure battery voltage, and sense individual lines for the horn, headlight, indicators, brake light, and reverse buzzer. Two probes (A & B) are included for quick continuity tests. Good engineering practice is mandatory: reverse-polarity, fuse, TVS and general input protections must be designed-in. Preferred workflow • KiCad is my first choice; if you feel EasyEDA delivers clear advantages, let me know. • Layout decisions should favour ease of assembly over sheer compactness or extra thermal tricks. •...

    $71 Average bid
    $71 Avg Bid
    10 bids

    ...→ GDS flow • Conduct hands-on labs using licenced / open source tools (Yosys, OpenROAD, OpenSTA, Magic, and Sky130 PDK) • Teach HDL coding in Verilog / SystemVerilog with UVM-based verification methodology • Train interns on STA concepts using OpenSTA / Synopsys PrimeTime (if available) • Guide interns through DRC / LVS sign-off using Magic and Netgen • Introduce industry protocols: AXI4, SPI, I2C, UART • Conduct scripting sessions in Python, TCL, Shell, and Perl • Evaluate interns through assignments, mini-projects, and assessments • Maintain daily session plans, attendance, and intern progress reports • Coordinate with the internship coordinator for lab setup, tool installation, and scheduling Required Skill Set RTL Design &...

    $11 / hr Average bid
    $11 / hr Avg Bid
    8 bids

    ...aggressively isolate traces from stray capacitance and body movement noise. - Apply flexible circuit design rules (e.g., teardrop pads, rounded trace corners) to survive continuous dynamic running cycles. 2. STM32 Firmware Development: - Develop bare-metal or RTOS-based C/C++ drivers (using STM32 HAL or LL libraries) to interface with multiple TI FDC2214 Capacitance-to-Digital Converters via I2C. - Optimize FDC2214 LC resonant tank circuit register configurations for high-frequency data acquisition to accurately capture fast-impact millisecond peaks. - Implement real-time polynomial curve-fitting calibration to map raw frequency shifts to calculated force data. - Build a clean USB-CDC data streaming protocol to export real-time array data to a PC visualization cli...

    $196 Average bid
    $196 Avg Bid
    28 bids

    ...controllable AC outputs: - 6 channels: Use optically isolated TRIAC switching Example: MOC3063 optotriac + BTA06/BT136 triac For LED lights and normal lighting loads - 2 channels: Use mechanical relays For fan/socket/heavier loads Inputs: - Support 8 physical wall switches - Use ESP GPIO directly or MCP23017/PCF8574 I2C expander - Provide connector: 8 switch signal pins + 1 common GND pin - Use pull-up input design Extra: - IR receiver input header - Spare I2C header if possible - Status LED - Reset option Protection: - Fuse on AC input - MOV surge protection - Proper isolation between AC and low voltage side - Safe creepage/clearance for 230V AC - Snubber circuit for TRIAC outputs if required - Prevent LED flickering/ghost glow PCB: - Make size as smal...

    $119 Average bid
    $119 Avg Bid
    20 bids

    ...not be a one-off prototype. It must be designed for repeatable manufacturing, assembly, calibration, debugging, and servicing in India. The consultant should be able to guide the full technical line: component selection, vendor recommendations, assembly process, calibration process, testing, troubleshooting, and handover. No specific communication architecture is pre-mandated. USB, UART, SPI, I2C, RS485, Ethernet, CAN, MCU aggregation, or any suitable combination may be proposed. The priority is a reliable, maintainable, fast-to-build system that exposes clean final results to the host software through a local API/service. Expected deliverables: - Proposed architecture and sensor/module selection - Hardware design, wiring, PCB files if required, BOM and vendor list - Firmware ...

    $1488 Average bid
    $1488 Avg Bid
    19 bids

    ...redesign an existing Arduino/IR2104-based motor controller into a production-grade STM32-based controller board using KiCad. Scope: • Full KiCad schematic (multi-sheet) and 4-layer PCB layout • 24V 3-phase BLDC motor control with hall-sensor feedback • Integrated 3-phase gate driver + MOSFET bridge (modern driver preferred) • 24V heater control with temperature feedback and hardware fail-safe • I2C ToF/distance sensor connector (VL53L0X-class) • UART interface to a main controller, incl. UART-bootloader OTA path (BOOT0/NRST control) • SWD debug/recovery header • Power tree: 24V + 16V inputs, buck-based regulation, reverse-polarity/TVS/fuse protection • Future load-sensor connector (DNP/unpopulated, routed only) • Full ...

    $116 Average bid
    $116 Avg Bid
    14 bids

    RFID & Arduino Prototype Developer Needed (Embedded Systems) We are looking for a skilled developer with hands-on experience in RFID and Arduino-based embedded systems. The ideal candidate should be comfortable working with RFID readers, tags, and microcontroller programming for prototype development. Experience integrating sensors, serial communication, SPI, I2C, and UART peripherals is highly preferred. You should be able to design, test, and troubleshoot both hardware and firmware efficiently. Knowledge of C/C++ programming for Arduino platforms and debugging embedded applications is required. Experience with ESP32, STM32, or similar microcontrollers is a strong advantage. Familiarity with access control, asset tracking, inventory management, or IoT applications using RFID is...

    $463 Average bid
    $463 Avg Bid
    113 bids

    ...design for an esp32 based heating control board. Needs several schematic and layout changes (KiCAD). -Add encapsulated mains PSU -Board supplies no longer derived from 24V external supply -Add interface for RESOL vbus to UART (working schematic provided) -Add 4no Pump PWM signal drivers (Working schematic provided) -4no pump feedback signals (schematic provided, dependent on free IOs) -Add SPI or i2c oled display -Remove RasPi footprint. -MCU remains as ESP32 C6, Zigbee antenna will be used. Must use official devkit on header -Add Ethernet via W5500 or similar -Mains input protection (MOV) -Relay output protection (MOV/snubber) Load is small AC circulating pumps and/or motorised valves. -SP3T switch at all relay coils to achieve Man/Off/Auto selection -Mains creepages and cleara...

    $249 Average bid
    $249 Avg Bid
    49 bids

    ...test a pilot batch of 5 boards. Phase 4: Design a waterproof IP54+ enclosure with Fish Tech Focus branding (logo + tagline), PCB standoffs, concealed connectors, and wall/shelf mounting. Deliver STEP + STL files and one 3D-printed prototype. Commit all files (code, schematics, BOMs, 3D models, test reports) to the Client's Git repository throughout. Hardware Stack ESP32-WROOM-32, DS3231 RTC, 16×2 I2C LCD, optocoupler relay modules (2-ch / 4-ch), logic-level MOSFET per channel with 10kΩ gate pull-down (mandatory safety net), 12V DC peristaltic pumps, screw-terminal connectivity throughout, LM2596 buck converter, BIS-approved SMPS adapter. Firmware Features ESP32 (Arduino IDE or ESP-IDF), Wi-Fi captive portal provisioning (no hardcoded credentials), local web dash...

    $218 Average bid
    $218 Avg Bid
    15 bids

    Project overview: I'm a student working on a research project — a system of small, cube-shaped, battery-powered cameras that mount in a grid layout for multi-perspective image capture (used for Gaussian Splatting reconstruction). Each camera "cell" needs to know its position in the grid, be easy to install by non-experts, and communicate over I2C to a central grid controller. I need a freelance PCB designer to take my written specification (attached) and existing prototype photos, and produce two finished PCB designs, ready for fabrication: Board 1 — Grid Cam node (main camera board) Built around an ESP32-S3R8 module. Required features: Camera connector (compatible with OV3660-style camera module) Onboard microphone Speaker output via amplifier + SPK c...

    $102 Average bid
    $102 Avg Bid
    15 bids

    1. Project Overview The objective of this project is to design a professional, industrial-grade custom carrier board (PCB) for a Teensy 4.1 microcontroller. The board will be used in an automotive test-bench environment to sniff data from a VAG DQ200 DSG gearbox, read high-speed engine RPM from a 3-wire Hall effect sensor, monitor real-time supply voltage via an I2C sensor, and transmit all telemetry data over an RS485 bus to an external display. CRITICAL NOTE FOR THE FREELANCER: This project covers HARDWARE DESIGN ONLY (Schematic Capture, PCB Layout, and Manufacturing Files generation). Firmware and software development are completely excluded from this scope and will be handled internally by the client. 2. Hardware Pin Mapping & Software Particulars To maintain absolute compat...

    $224 Average bid
    $224 Avg Bid
    20 bids

    ...Firmware Engineer to assist with the development of a custom electronic product from concept to prototype. Scope of Work Design a reliable multi-layer PCB for a custom embedded device. Select appropriate components based on performance, cost, and availability. Develop firmware for a modern microcontroller (such as ESP32, ARM Cortex, or similar). Implement communication interfaces including UART, SPI, I2C, CAN, USB, or Ethernet where applicable. Integrate sensors, wireless connectivity, and peripheral devices. Debug hardware and firmware issues during prototype development. Prepare production-ready design files, schematics, BOM, and documentation. Support prototype testing and manufacturing. Required Skills Strong experience with PCB design and embedded hardware. Excellent firmwa...

    $35 / hr Average bid
    $35 / hr Avg Bid
    39 bids

    ...candidate should have strong experience with embedded systems, Arduino, PCB design, Embedded C, and Python. Responsibilities include developing and debugging firmware, designing and reviewing PCB schematics and layouts, integrating sensors and peripheral devices, implementing communication interfaces, and troubleshooting hardware and software issues. Familiarity with protocols such as UART, SPI, I2C, and USB is highly desirable. Experience with wireless communication, power management, microcontrollers, and prototype development is a plus. We are looking for someone who can provide practical engineering solutions and contribute to the overall system architecture. This project may lead to long-term collaboration for the right candidate. Please share your relevant experience and...

    $145 Average bid
    $145 Avg Bid
    66 bids

    ...must utilize JST GH 1.25mm locking connectors to secure connections against severe airframe vibrations. • Motor Control: 12x hardware PWM output channels utilizing standard 2.54mm pitch 3-pin headers (Signal, Positive, Negative). Must support standard PWM and high-speed DShot protocols. Signal lines must be routed away from the sensitive I2C/SPI sensor buses. • Serial & Telemetry Ports: – 3x UART ports designated for Telemetry 1, Telemetry 2, and GPS. – 1x I2C port dedicated for an external compass/peripheral connection. – 2x CAN ports compatible with DroneCAN/UAVCAN protocols (requiring onboard CAN FD transceivers). • Receiver Input: 1x UART port dedicated to SBUS input (configured for RX-only operation with an integrated hardware inve...

    $275 Average bid
    $275 Avg Bid
    15 bids

    I need an ESP32-based touchscreen UI to control four solid-state relays over I2C. The touchscreen should display a set image for each relay state when triggered, and users must be able to toggle each relay individually. The system will be hard-wired (no Wi‑Fi). preferred screen option, Key requirements Touchscreen user interface Four solid-state relays for lighting circuits Individual relay control via I2C Wired-only connection (no wireless) Ideal skills & experience ESP32 firmware development Touchscreen UI design and implementation Experience with I2C relay control and lighting applications

    $619 Average bid
    $619 Avg Bid
    95 bids

    I'm seeking a PCB designer to create a two-layer, 80x60mm PCB using KiCad. Requirements: - 12V input with LM2596 5V buck converter - ESP32 DevKit mounted on female headers - MPU-6050 tilt sensor via I2C - 1 optocoupler relay output for switching 12V beacon/buzzer - All external connections via fixed screw terminals - Standard layout preferred for ease of use Ideal Skills & Experience: - Proficiency in KiCad - Experience with power management circuits and I2C communications - Understanding of relay integration and PCB layout design Please provide samples of previous PCB designs and relevant experience.

    $105 Average bid
    $105 Avg Bid
    69 bids

    We are seeking an experienced PCB designer to create a two-board system in KiCad for an ESP32-based industrial climate controller. The project involves: 1. A logic board featuring an ESP32, SHT45 sensors, RTC, and a datalogger. 2. A p...and a datalogger. 2. A power board with SSR outputs for 220VAC, relays, and PWM outputs. Deliverables include: - KiCad schematic files and PCB layout. - Gerber files ready for JLCPCB manufacturing. - Full BOM with LCSC part numbers. - DRC/ERC report. - 3D models of both boards. - Pin assignment table. Freelancers must provide a sample schematic showing an ESP32 connected to one SHT45 sensor on I2C with correct decoupling and pull-up resistors as part of their proposal. The project must be completed within 15 working days from kickoff to final file...

    $219 Average bid
    $219 Avg Bid
    16 bids

    ...underside so they are visible and accessible when the card is plugged into the laptop. • Break out the microcontroller’s GPIOs on the outer edge. I am flexible on whether you choose a 2 × 8 or 3 × 4 pattern and equally open to 0.1-inch headers or the 1 mm 2 × 5 plug. Just make sure VCC and GND accompany each group and keep them inside the card outline. • Each set of broken-out GPIOs must include I2C/SPI/UART pinouts in a standard form with the same pin layout between them. • Provide a footprint for an external flash chip if you can do so without compromising space; if not, use the in-package flash variant. Deliverables 1. Schematic and PCB layout in KiCad (latest stable release) that compiles error-free. 2. Manufacturing outputs: ...

    $273 Average bid
    $273 Avg Bid
    39 bids

    ...data-acquisition unit. The focus is on two core capabilities: 1) pulling samples from the microcontroller’s own Internal ADC at the highest sustainable rate, and 2) performing first-stage signal processing so that the raw stream is converted into clean, time-aligned data ready for higher-level analytics. The code must expose clean, interrupt-driven or DMA-backed APIs for the following interfaces: UART, SPI, I2C and an “Adc high speed” path that moves samples straight from the ADC to RAM with minimal latency. Please write everything in C/C++ using STM32CubeIDE (or compatible Makefile flow) so it drops straight into our existing build system. Preferred location is Chennai or nearby because I will need you on site occasionally for integration tests with the rest ...

    $164 Average bid
    $164 Avg Bid
    15 bids

    ... charge and program through the single port a MAX17048 fuel gauge for accurate state-of-charge reporting on-board status LEDs (power, charge status, LoRa TX activity, error) external sensor and button breakouts on JST-PH connectors (settled on JST-PH over XH/SM) Key specifications: External sensor connectors (JST-PH, 3.3V logic): 3× devices on a shared I2C bus, plus 1× device on a UART. Each on its own connector. Provide appropriate I2C pull-ups and a switchable, power-gated sensor rail; I'll confirm exact addresses and current draw. Total external sensor load is low (a few mA). Buttons (external, JST-PH): a reset button to the MCU reset pin, and a power button using a latching circuit for a true OFF (zero battery draw when off). Battery & power: 3.7...

    $250 - $750
    Sealed
    $250 - $750
    44 bids

    I’m looking for a designer who can take an ESP32-S3-WROOM-1-based concept all the way from schematic capture through to a production-ready PCB. The board will integrate a Wiznet W5500 for hard-wired Ethernet and must expose several data-acquisition ports: dedicated digital inputs, UART/SPI/I2C headers, plus one custom input block whose exact signalling I’ll share once we start. The power will come from an external supply or POE. In additon we need an internal LiPo battery backup and charger. We will be using schematics and proven designs from existing ESP32-S3 development boards. These are from WaveShare, Olimex, and Lilygo. We will be using bits and pieces from each of their existing schematics. Mechanical fit is important. I’ll supply STEP files and moun...

    $647 Average bid
    $647 Avg Bid
    30 bids

    VERY IMPORTANT, I HAVE CREATED MY CODE USING AI, I dont know why it doesnt work when I flash it on the pico; I have created an i2c canner in Arduino IDE and everything worked (so the main and only concern is that the code written by AI in Rust has some issue that the compiler itself doesnt detect); The code is fully written, I need help adjusting it to make it work I'm seeking an experienced developer to create code in Rust for a spider robot. Requirements: - Hardware: Pico W, MPU6050, OLED96 (SSD1306), PCA9685, and 12 MG90S servos. - Control: Wifi-based, via a mobile app (potentially Flutter). - Movements: Walking, turning, and performing emotes like waving and dancing. Ideal Skills: - Proficiency in Rust and embedded systems. - Experience with servo control and WiFi commu...

    $160 Average bid
    $160 Avg Bid
    43 bids

    ...buzzer with Arduino To validate authorized users using stored RFID UID data To provide real-time feedback using LCD and buzzer To develop hands-on skills in embedded systems and automation 3. COMPONENTS REQUIRED Arduino Uno RFID Reader Module (RC522) RFID Tags/Cards Servo Motor 16x2 I2C LCD Display Buzzer Jumper Wires Breadboard External 5V Power Supply (recommended for servo) 4. CIRCUIT CONNECTIONS RFID RC522 (SPI Interface) SDA (SS) → D10 SCK → D13 MOSI → D11 MISO → D12 RST → D9 VCC → 3.3V GND → GND 16x2 I2C LCD SDA → A4 SCL → A5 VCC → 5V GND → GND Servo Motor Signal → D8 VCC → 5V (external recommended) GND → GND Buzzer Positive → D6 Negative → GND 5. WORKING PRINCIPLE When power...

    $79 Average bid
    $79 Avg Bid
    24 bids

    ...documented code Modular reusable drivers Clear API interfaces Separate configuration files Version control friendly structure Build Environment The code should be structured to support: STM32CubeIDE CCS (Code Composer Studio) Keil VS Code + CMake (preferred if possible) Build system portability is important. Communication Interfaces Current priority: CAN communication Future scalability: UART SPI I2C Ethernet Modbus ISO15118 support readiness Expected Documentation Freelancer should provide: Architecture documentation Bootloader workflow Memory map API documentation Porting guide Build instructions Firmware update process documentation Target Outcome The final outcome should be: Industrial-style firmware architecture Reusable embedded platform Easy portability across MCUs and IDE...

    $283 Average bid
    $283 Avg Bid
    11 bids

    ...stage runs on a TI C2000 MCU, and a few stubborn bugs are holding up field deployment. Your task is to dive into the existing Code Composer Studio project, trace the faults, and supply clean, thoroughly tested fixes so the inverter can operate safely under all load conditions. Can you write the full project of F28p65x ADC sensing, EPWM generation Dual-core processor programming, IPC communication, I2C, CAN and SPI communication protocols. Scope of the work • Isolate and correct the intermittent PWM shutdown that appears during fast load transients. • Resolve occasional ADC misreads that skew the MPPT algorithm. • Remove any watchdog resets caused by ISR timing conflicts. Deliverables - Updated C source and header files with clear comments on every chan...

    $219 Average bid
    $219 Avg Bid
    12 bids