I2c jobs
I'm seeking an experienced developer to send me Berry Code to Read an PN532 Reader, to access an authenticated RFID Card. I am unsure if this is possible through , or if the Driver PN532 has to be created for Berry. The PN532 is connected through UART, but I2C would be possible as well. SPI isn't possible, as the Hardware only has 2 GPIO's left (21&22 on ESP-Wroom-32) Key Requirements: - Control & Interaction: The primary function of the driver is to facilitate reading RFID cards through the Berry device. - Authentication: The driver must have the capability to authenticate and access secure data stored on the Mifare Classic cards. - Experience: Prior experience with Tasmota, Berry, and PN532 is crucial. - Skills: Proficiency in coding
...Requirements: Recording and Playback Functions: The device should record audio when a button is pressed. The playback should be triggered by an interrupt (via I2C). Audio Quality: The audio resolution should be at least 16-bit for high-quality recording and playback. Audio Alerts: The device should emit audio alerts in the following scenarios: When recording starts. When recording ends. When the battery is low. Power Efficiency: The microcontroller must support sleep mode to save power. The device should operate on 3 AAA batteries, using low-cost and power-efficient components. Trigger by Event: The device should remain in sleep mode until activated by an I2C interrupt. Hardware Testing: The designer must be able to personally test the circuit and hardware and perform expe...
...requirements. The trainer must have expertise in Verilog and practical experience with the Vivado Design Suite. The training should cover basic and advanced topics, including working with interfaces like I2C, SPI, and UART. Requirements: Proficiency in Verilog HDL and strong knowledge of digital design concepts. Practical experience with the Vivado Design Suite for coding, simulation, synthesis, and debugging. Ability to design a comprehensive syllabus covering: Basics of Verilog and digital design fundamentals. Advanced Verilog topics (FSMs, testbenches, synthesis, and optimization). Interfaces: I2C, SPI, UART, and other common protocols. IP core usage and integration in Vivado. Hands-on projects and practical examples. Strong communication and teaching skills to simpli...
...to assist in controlling multiple I/O devices via the I2C interface in my PICO C project. The schematic capture has been completed, but might require some adjustments tied to project milestones. After this phase, I'll be handling the PCB layout and procuring the first test board. Key Responsibilities: - Adjust schematic capture as necessary - Write PICO C code for controlling sensors and actuators - Include RaspPi5 test code to verify I2C commands - Focus on critical functionalities such as control commands, error handling and I2C two-way communications Experience with I2C communication is essential, specifically with a single master and multiple slaves configuration. Proficiency in PCB design and familiarity with test procedures for I2C communi...
...administration, device drivers, Raspberry Pi interfacing, and system customization. ARM Microcontroller Diploma (92 hours) – Covering ARM architecture basics, interrupts, real-time systems, audio processing, UART, SPI, IoT integration, and bootloader development. AVR Embedded Systems Diploma (168 hours) – Involves C programming, embedded systems concepts, interfacing LEDs, LCDs, motors, UART, SPI, I2C, ADCs, real-time OS, FreeRTOS, and embedded testing. Data Analytics Diploma (128 hours) – Includes Python programming, linear algebra, calculus, probability, statistics, database design, SQL, data visualization, Fourier analysis, and image/audio processing. Automotive Embedded Diploma (112 hours) – Focus on automotive communication protocols (CAN, LIN, UDS), ...
...Thermal Camera Integration Description: I am seeking a skilled Python developer with experience in Raspberry Pi, I2C communication, and MLX90640 thermal camera modules. This project involves developing a Python library to enable the continuous and parallel operation of four thermal cameras, capturing data at a minimum frequency of 8Hz per camera, without the use of a multiplexer. Key Requirements: 1. Python Library Development: - Create a custom Python library for MLX90640 thermal camera modules. - Enable continuous data capture for all pixels (24x32 resolution) for four cameras, saving the data into CSV files. 2. Communication Setup: - Establish custom I2C buses for each camera using predefined Raspberry Pi pins (rearrangements possible but limit...
...design for a specialized microcontroller project. There will be a defined board layout and initial choice of components. All boards you design shall have evluation board quality. It means that they will not actually go into real components and be used for internal purposes only. Ideal Skills: - Extensive experience in PCB and hardware design, including power supply, FTDI, UART, CAN, SPI/QSPI and I2C - Microcontroller and Microprocessor layout experience, especially industry-grade controllers like NXP, STM32, Renesas and Raspberry Pi CM - Knowledge about signal integrity, EMC and good design practices in general Requirements - all parts must be available and recommended on Mouser or Digikey - no China replicas - all design must take place in KiCAD - you will need to hand over ...
Help met get NMEA output by a NEO M9N GPS (Sparkfun) parsed by tinygps (serial) so that info looks smooth / nice in the serial output in Arduino. So I want to combine the SFE_UBLOX_GNSS with Tinygps how the simple sketch output/serial is now: $GNRMC,...180,31,71,17,030,17,72,61,065,,78,03,258,10,1*75 $GLGSV,3,2,10,79,18,305,27,80,12,357,26,81,14,306,,86,00,118,12,1*7E $GLGSV,3,3,10,87,45,110,26,88,68,324,31,1*7A $GAGSV,3,1,11,02,04,20 as it should be: Latitude: xx.230239 Longitude: xx.260847 Snelheid: 0.00 km/h Hoogte: 2.60 m Aantal Satellieten: 12 Tijd: 23:40:15 So change my sketch or give me Arduino Uno sketch for my neo m9n connected via i2c !! not serial! and give me nice output. Write strawberry in your message so I know you have read everything. all coordinates are not m...
Help met get NMEA output by a NEO M9N GPS (Sparkfun) parsed by tinygps (serial) so that info looks smooth / nice in the serial output in Arduino. So I want to combine the SFE_UBLOX_GNSS with Tinygps how the simple sketch output/serial is now: $GNRMC,...180,31,71,17,030,17,72,61,065,,78,03,258,10,1*75 $GLGSV,3,2,10,79,18,305,27,80,12,357,26,81,14,306,,86,00,118,12,1*7E $GLGSV,3,3,10,87,45,110,26,88,68,324,31,1*7A $GAGSV,3,1,11,02,04,20 as it should be: Latitude: xx.230239 Longitude: xx.260847 Snelheid: 0.00 km/h Hoogte: 2.60 m Aantal Satellieten: 12 Tijd: 23:40:15 So change my sketch or give me Arduino Uno sketch for my neo m9n connected via i2c !! not serial! and give me nice output. Write strawberry in your message so I know you have read everything. all coordinates are not m...
...seeking an experienced developer to create a Microcontroller based main board & write the software for me. Key Project Specifications: - The board should feature a 2 channel ADC for precision temperature measurement from Type K, R and S type thermocouples. - I prefer the use of the STM32 microcontroller family for this main board. - Communication interfaces supported by the main board should include I2C, SPI, UART, ADC, RS485, and RTC. Deliverables Expected: 1. Three fully assembled and programmed PCBs ready for testing. 2. Complete source code for the project. 3. Schematic and Gerber files, including a pick and place file for PCB assembly. 4. Bill of Materials (B.O.M.) with vendor information. Ideal Skills and Experience: - Proficient in STM32 microcontroller programming...
Project Description I need a professional hardware/electronics designer to create a complete ESP32-S3-based pcb. The design will feature: - ESP32-S3 module (placed on edge side of the PCB) with USB-C for programming. - 18 high-resolution analog inputs for NTC 10K/20K/100K sensors with shared COM pins. - 8 solid-state relay (SSR) outputs for controlling contactor signals, with sha...solid-state relay (SSR) outputs for controlling contactor signals, with shared COM pins. - One high-reliability 0-10V analog output. - Ethernet port with the W5500 IC and RJ45 connector at the bottom edge. - Integration of an external RTC module (DS3231) with battery backup for accurate timekeeping. - Power regulation, protection circuits, and optimized PCB design. - Milled slits for isolating I2C...
...system product called HAWK. This product has an AI/edge compute SOM that we control with an ESP32. This is our own product. The primary goal of this firmware is data acquisition and BLE communications. Key Requirements: - Proficient in firmware development for STM32 and ESP32 - Experience in developing with BLE - Proficient with C, Python and C++ - Proficient in implementing UART, SPI, USB and I2C communication protocols - Proficient with at least one electronics simulations tool - Proficient with at least one electronics capture and PCB design tool - Excellent written and verbal communications skills Ideal Skills: - RF design circuit skills - High speed digital circuit design skills - RC timing circuit design skills - Active and passive electronics design skills - Advanced ...
Project Requirement: Line Recorder with Bluetooth Objective: Develop a compact Line Recorder device with Bluetooth connectivity that connects to a mobile app for controlling and managing call recordings. Key Features 1. 3.5mm Audio Connectivity: * Input Port (IN): Connects to the phone via a 3.5mm TRRS cable (e.g., Typ...or stop recording. * Download Recordings: Retrieve the recorded audio file via Bluetooth. * Clear Storage: Automatically delete the recording after download. 3. Recording Capabilities: * Record audio passing through the 3.5mm * Use the ESP32’s internal ADC for recording,We just require normal speech quality data. If this does not work at all then consider using an external i2c or some adc that is cheap We will develop the mobile ...
I'm looking for a skilled professional with experience in ESPHome and I2C sensors to integrate my AS7331 UV sensor. The primary goal is to monitor UV levels. Key Requirements: - Integration of AS7331 UV I2C sensor with ESPHome. - Use of a buzzer for notifications when UV levels reach a certain threshold. Additional Information: - No complex interfaces are required, just the buzzer. - No need for extra alerts or notifications beyond the buzzer. Skills & Experience: - Previous experience with ESPHome and I2C sensors is a must. - Ability to set up simple alert systems. - Knowledge of UV monitoring systems is a plus.
...move during printing. Any DIY solution will also be considered or developed from off the shelf components. In that case we shall expect all the source codes, supporting docs, manuals, training as well, included in your fixed price. We shall assume a pre-built laser, unless specified by you otherwise. The unit will be packaged by us and controlled by our RPi based system programmatically via TCP, I2C, SPI, UART, or RS485 ports. So the laser unit must have a comm protocol given. Marking area 30x30mm to 500x500mm, print from about 2 CM to 5 CM distance to bottle. Should be low power output around 10 W. The laser should be human safe. We like to stay around US$1000 per unit NRE cost, but is not hard fixed amount. We have looked for some units but have not found a suitable one. You m...
...create a communication and querying platform capable of interfacing with a TI ADS7138QRTERQ1 A to D converter through an I2C communication board. The platform's primary purpose is for research and development, and it should read data from multiple sources, including: - Voltage - Current (INA293B2) - Three Temperature IC's (LMT90DBZR) - One Temperature/Humidity Sensor (SHT30-ARP-B) -We also have the board to be able to select between two I2C addresses so that needs to be verified. I can provide the necessary information on Analog offsets and will need assistance setting the registers. A schematic can be provided once a candidate is selcted Key Requirements: - Expertise in I2C communication - Experience with A to D converters - Proficiency in setting up...
...in **power electronics**. - Proficiency in embedded C/C++ programming. - Hands-on experience with microcontrollers and embedded systems. - Knowledge of battery management systems and protection mechanisms. - Expertise in hardware interfacing and debugging. **Preferred Skills:** - Familiarity with simulation tools (e.g., MATLAB/Simulink). - Experience with communication protocols (I2C, SPI, UART,STM32). - Background in display module interfacing for indicators. **Why Work With Us?** - Opportunity to showcase your expertise on a critical, innovative project. - Competitive compensation and flexible work terms. - Potential for long-term collaboration if we are impressed with the project outcome. How to Apply: Interested freelancers can share their updated...
...am a beginner looking for a comprehensive teacher for embedded systems. I need help with the following topics: - Microcontrollers - RTOS (Real-Time Operating Systems) - Embedded C programming - IoT (Internet of Things) - Sensors: Understanding and interfacing with various types of sensors. - Actuators: Usage and controlling actuators in embedded systems. - Communication Protocols: Mastering SPI, I2C, UART, and other communication methods. - Debugging Techniques: Strategies and tools for debugging embedded systems. - Power Management: Techniques for optimizing power consumption in embedded devices. - Wireless Communication: Implementing wireless technologies like Bluetooth and WiFi. - PCB Design: Fundamentals of designing printed circuit boards for embedded systems. - Embedded Sec...
Design a mixed-purpose IO PCB in KiCAD. Puropose of this board is for neat int...Board design elements 1) Assuming external PSU having 24V and 5V rails, provide polyfuses and power indicators. 2)Generate necessary lower voltage supply rails via linear regulators off 5V Separate polyfuses for each 1-wire device group supply 3)Provide footprint for microcontroller board, routing power, UARTs and i2c buses to it. 4)Provide 1 DS2482 i2c to 8-channel 1-wire chips c/w esd diodes etc each bus broken out to 2 sets of terminals 5)Provide 4 SPST NO Relay driven by i2c bus expander of your choice 6)Provide 2 no isolated RS485 line drivers 7)Provide 16 no 24V 1A PWM outputs- suggest PCA9685+mosfets? General, Footprint for Rasberry pi 4, and ESp32 boards LEDs on all Relay coils...
I need a professional with extensive experience in hardware desig...with microcontrollers and communication modules - Understanding of data processing requirements for embedded systems Ideal Skills: - Proficient in designing hardware that can efficiently process data - Capable of designing hardware that interfaces well with communication modules - Familiar with the specifications and requirements of Toyota MHE - Knowledge of various interface protocols such as I2C, SPI, and UART. - Experienced in designing hardware for RF communication modules. - Skilled in implementing security measures for embedded hardware systems. Your role will be to create a robust, efficient hardware design that will support data processing requirements. Please include examples of relevant past work in your...
I'm looking for an experienced freelancer who can create functional test scripts for my Raspberry Pi dual ethernet board. The testing should cover a comprehensive range of components including: - Ethernet ports - USB ports - Serial ports (RS-485) - SD card - HDMI - Audio - DI/DO - I2C interface - Verify the functionality of the Inter-Integrated Circuit interface. - SPI interface - Ensure the Serial Peripheral Interface is working correctly. - WiFi connectivity - Test the onboard WiFi module for stable wireless connections. - Bluetooth - Check Bluetooth connections and data transfer capabilities. - GPIO pins - Test the General Purpose Input/Output pins for proper functioning. - RTC module - Verify the Real-Time Clock module for accurate date and time retention. - Camera interfa...
I'm seeking a professional to design a custom ESP32-S2 breakout board. The board should include connections for: - 2 x buttons with LEDs - 1 x LCD I2C screen - 1 x HC-SR04 Ultrasonic sensor The ideal candidate should have access to an HC-SR04 sensor and be comfortable with the project being split into two parts: board design and code verification. Key Requirements: - Board will need to be powered via USB-C - All button and peripheral connectors should be JST connectors - No specific size constraints for the board I have the code ready for the sensor and would appreciate someone who can go over it with me and ensure everything works. Skills and Experience: - PCB design - Familiarity with ESP32-S2 - Experience with code testing and debugging - Access to HC-SR04 Ultrasonic ...
Python Script for Raspberry Pi Battery Check Project goal: To develop a Python script that monitors battery percentage and displays it on an LCD using a Raspberry Pi. Scope of work: - Write a Python script to monitor battery percentage. - Ensure the script can display the battery percentage on an LCD screen. -...work: - Write a Python script to monitor battery percentage. - Ensure the script can display the battery percentage on an LCD screen. - Test the script for accuracy and reliability on a Raspberry Pi device. Platform: Raspberry Pi Developer expertise: Programming Specifications: The battery: Pisugar2 Plus Portable 5000 mAh UPS Lithium Battery Power Module Platform for Every Raspberry LCD Module: I2C IIC TWI 2004 Serial LCD Display Module 20x4 Compatible with Arduino Rasp...
...alarm feature. The system will be designed for the STM32F429I-DISC1 board. Project Requirements: Configure and initialize the RTC (DS3231) module using I2C communication. Implement Bluetooth communication using the HC-05 module for controlling the alarm. Integrate a buzzer (active type) that can be turned on/off based on the state of a button or Bluetooth command. Design a simple user interface (if needed) to interact with the system. Ensure that all components communicate seamlessly on STM32F429I-DISC1. Key Skills: Experience with STM32 microcontrollers, especially STM32F429 series. Knowledge of embedded C programming. Expertise in I2C and UART protocols. Familiarity with peripherals like RTCs, Bluetooth modules, and GPIO control. Previous experience with STM32CubeIDE a...
I'm seeking an experienced programmer with a strong background in robotics and sensor integration. The project involves writing code for an Arduino-controlled robotic arm, utilizing an MPU6050 sensor. Key Requirem...robotics and sensor integration. The project involves writing code for an Arduino-controlled robotic arm, utilizing an MPU6050 sensor. Key Requirements: - Code to interpret the MPU6050's data for angle measurement, allowing the robotic arm to adjust its position based on sensor input. - Implementation of I2C communication protocol for the MPU6050. Ideal Skills: - Proficient in C/C++ for Arduino programming. - Prior experience with MPU6050 and robotic arm control. - Strong understanding of I2C communication protocol. - Ability to write clean, efficient...
Looking for PCBA designer to make a few revisions to a small TFT display driver board and to create a new I2C motor driver and PCBA. Freelancer must have experience working with JLCPCB parts library, BOM and ordering.
I'm looking for a freelancer to write arduino code for a clock that uses an Arduino and a stepper motor. Ideal Skills: - Proficiency in Arduino programming. - Experience with stepper motors. I need a clock I want the stepper motor to rotate once per hour. Parts · DS3231 AT24C32 IIC I2C Precision RTC Real Time Clock Arduino/Rasp Pi Module AU · A4988 Stepper Motor Driver Module for Reprap Prus RAMPS 3D Printer CNC · STEPPERONLINE Short Body Nema 17 Stepper Motor 1A 17Ncm 42x23mm CNC 3D Printer () · NANO V3.0 Development Micro Board Upgraded ATmega328 Compatible For...
I'm looking for an expert in PCB design and industrial controller systems to create 4 specific PCB boards for a machine. - Carrier Board: This will be for a Raspberry Pi Compute Module 4. It should be powered from 12-36VDC and have provisions for an I2C or SPI bus using ribbon cables. - Digital Input Board: This PCB will be for 16 digital inputs based on an IO expander such as MCP23017 or its SPI equivalent. Inputs must be 24V tolerant and each input should be tied to an LED indicating its status. - Keypad Interface Board: This PCB will have 6 digital inputs but will also have a connection for a flat printed PCB, similar to a membrane switch or keypad. - Relay Output Board: This PCB will be for 8 relay outputs. Each relay should have a corresponding LED to indicate its status....
...automating hardware testing and data collection. Skills and Expertise Electrical Engineering: Strong knowledge of power electronics, circuit design, and PCB development. Experience with voltage regulation, load balancing, and safety protocols. Sensor Integration: Hands-on experience in interfacing GPS, LiDAR, cameras, and other sensors with processing units. Knowledge of communication protocols like SPI, I2C, and UART. Ammunition Electronics: Expertise in designing circuits for guidance systems and secure detonation mechanisms. Familiarity with military-grade electronics and safety standards. Problem Solving: Ability to troubleshoot hardware issues and implement robust solutions. Experience with EMI/EMC testing to ensure reliability. Interview Questions and Evaluation Practical T...
I'm looking for a skilled freelancer ...skilled freelancer who can write code for an Arduino to control a DC Motor using a DRV8234 Motor Driver over I2C. The code should allow for both speed and direction control, as well as incorporating encoder feedback for motor control. Datasheet: 1 I have the RTE 3*3mm package soldered on the breakout board. I have esp32 dev module, i2c connections are done. Ideal Skills: - Proficient in Arduino programming - Previous experience with DRV8234 Motor Driver - Understanding of I2C communication protocol - Familiarity with using encoders for feedback
...production hardware. The hardware is currently in the testing phase. Key Requirements: - The firmware must support various STM32 peripheral functions, including ADC with DMA, Timers for PWM/SPWM, and UART communication. - Expertise in STM32 programming with HAL and STM32CubeMX is crucial. - Experience with FreeRTOS integration and task management is necessary. - The firmware must include support for I2C and SPI peripheral functions for sensor and peripheral communication. - The firmware must have robust error handling and diagnostics to ensure reliable operation. Ideal Skills: - Proficient in using ADC with DMA for data acquisition - Skilled in configuring Timers for PWM/SPWM for motor control - Adept at establishing UART communication for the communication interface - Maste...
...controller for system operations. ESP8266: IoT integration for Firebase connectivity. Sensors and Modules: MQ-3 Alcohol Sensor: Detects alcohol levels in the vehicle environment. GPS Module (High Accuracy): Tracks the vehicle's location. Obstacle-Avoiding Sensor: Assists with lane change and obstacle detection. Rotatable Camera: Mounted on top for visual monitoring and AR integration. 4x4 Keypad (I2C): Accepts password input for bypassing the system. Relay Module: Cuts off the engine when alcohol is detected. Speaker: Alerts users with audio notifications during critical events. Power Supply: Solar panel with Li-ion battery for sustainable operation. System Features: Alcohol Detection: Monitors alcohol levels and triggers actions like engine cutoff. Engine Cutoff: Disables t...
I am trying to use an arduino to control humidity in an out building which has no heat or dehumidifier. Simply put, I have a DHT22 to monitor outside humidity and temperature and a second DHT22 to monitor inside humidity and temperature. The results are to be displayed on a 20x4 I2C LCD display. When the outside humidity is lower than the inside humidity, I want to energize Relay 1 Materials used: Arduino Uno, 1 Channel Relay, 2 DHT22 Sensors, 20 x 4 i2C LCD display
...wireless audio streaming system using two ESP32s. This is only the start to a larger project that I plan to create but need to basic framework to get started. The setup is as follows: - ESP32 #1 acts as a bluetooth sink and receives Bluetooth audio from a phone. Use a fixed Bluetooth broadcast name, ie "RX1-C1D3" - It then sends this audio via I2C to ESP32 #2 when requested (via some command from ESP32 #2). In the end there will be multiple I2C clients all with available data on the bus. - ESP32 #2 connects to a Bluetooth speaker and plays the audio it received from ESP32 #1. This ESP32 has a 1306 OLED to show available Bluetooth speakers and allows connection to it using 2 buttons - one to cycle thru the available list and the other to connect to the se...
...for me, incorporating a Melexis MLX90614 temperature sensor, a VL53L0X distance sensor, and an STM32F103C8T6 microcontroller. Key Requirements: - The PCB should be as compact as possible, ideally in a rectangular shape. - These three devices need to communicate via I2C. - Power supply will be 5 volts from a main board located 1.2 meters away. - Pin 64 of the STM32F103C8T6 should communicate with a STM32F103RBT6 via USART, with these two boards also being 1.2 meters apart. Experience with PCB design, STM32 microcontrollers, I2C and USART communication is essential. Please note that this project is a stepping stone for a larger project, so an understanding of prototyping is beneficial. The layout of the components on the PCB should be side by side, and there are no specif...
...you only contact me if you are truly skilled and ready to bring the project to completion. I need someone who can immediately grasp the project, not someone who needs constant clarification after it has been explained multiple times, as has happened in the past. The project involves a round AMOLED touchscreen display connected to an ESP32, which controls a step-up converter and a motor via the I2C bus. The system is fully customized. The software is already in place but requires refinements, graphical improvements, and command optimization. I am looking to work with serious, skilled professionals who are detail-oriented—no superficial work or approximation. Over the last six months, I’ve wasted time with supposed experts who lacked the necessary skills. If you are n...
...contact me if you are truly skilled and available to see the project through to full functionality. I'm seeking someone who understands the project immediately, not someone who still doesn't get it after it's been explained ten times, as has already happened four times. I feel like I'm in the wrong movie! The project consists of a round AMOLED display with touch, connected to an ESP32 that, via the I2C bus, controls a step-up and a motor. The entire system is custom. The software is already in place but requires refinement, graphical improvements, and command optimization. I want to work with serious, skilled professionals who are detail-oriented—no superficiality or approximation. Over the last six months, I've wasted time with people who claimed...
...supplying limited details. You will need to access if any ancillary components are required, such as pull ups/downs, decoupling etc. The PCB front print is to be kept as small as reasonably possible. - Brief This PCB will be used in 2 modes, Master and Slave. Master The master will be powered via a 12v regulated DC power supply. It will also connect an external 12v device (NAYAX) and a 5v (LCD) on I2C. Slave The slave will be powered via a 16.8v Li-Ion battery, there will be no external 12v device connected and no LCD display. We require this mode to have a VERY low quiescent current, so this should be your primary focus in this design. The input voltage range will be between 11.5v and 16.8v. The DC to DC circuit must provide a stable 5v and 12v line. However the 12v will ...
...module) Updated! We would like to work with a freelancer for Sensor Programming for our project to work on Quectel SC668S LTE Cat 4 smart module. Responsibilities: Making sensor connections and programming using I2C, SPI and GPIO connections on the Quectel SC668S module. Using Android APIs and NDK for sensor operations and data collection. Thermal and mechanical stress simulations for sensor temperatures. Debugging and optimizing sensors' transmissions using ADB and Logcat. Requirements: Achieved through Android development (Java, Kotlin) and low-level programming (C/C++). Experience with I2C, SPI and UART protocols. Knowledge of Android NDK and Linux-based embedded systems. It is preferred to have knowledge about GNSS receivers and Android sensor APIs. (Budget 850 d...
...leverage existing libraries for GPIO, ADC & I2C to create a LM81 like device. Work is simply to create a front-end I2C 7-bit slaver, add register access CMD/DATA like the LM81 to configure each pin as a ADC or GPIO, so a HOST I2C device can read the GPIO pins or set them. Key Responsibilities: - Utilize existing libraries for GPIO, ADC, and I2C - Implement a system for configuring each pin as either an ADC or a GPIO - Enable a HOST I2C device to read GPIO pins or set them - Provide I2C 7-bit Slave access - Allow for ADC readings and GPIO state reading and setting Essential Skills: - Proficient in C programming - Familiar with WCH RISK-V micro - Experience with I2C, GPIO, and ADC - Knowledge of LM81 device functionalities - Able to ...
...interact with CANBus and an external i2C EEPROM. Key Requirements: - Implement a bootloader that can send and receive CANBus messages at a rate of 33.333kpbs - GMLAN. - The bootloader should be able to read from and write to an attached i2C EEPROM (24C04). - The bootloader must adhere to CAN message flow control specifications when transmitting and receiving large CAN frames. - The bootloader needs to follow basic read/write verification when interacting with the EEPROM. I can provide the necessary module, wiring, and software for testing purposes. Alternatively, I can conduct tests locally with my setup. Skills and Experience: - Proficiency in embedded systems programming. - Extensive experience with Renesas V850 microcontrollers. - Familiarity with CANBus and i2C...
I'm looking for...durability. Key Features: - A 12V windmill with a controller - Connection for a 12V plug - Voltage interpolation capability - Wind speed measurement compatibility with something like an ADS1115 to connect over I2C/SDA The kit should also include: - A temperature sensor - A humidity sensor - A brightness sensor - A wind speed sensor Ideal Skills: - Experience in designing educational kits - Proficiency in engineering for STEM - Knowledge in creating kits for hands-on building experiences - Experience with incorporating sensors into kits - Understanding of voltage interpolation and I2C/SDA connectivity Please note, the primary focus of this kit is to provide a hands-on building experience. The use of plastic for the components is preferred to ensure ...
I'm looking to get an I2C board designed that includes bi-directional current monitoring, as well as a temperature and barometric pressure sensor. Key Requirements: - Sensor Readings: The board should be capable of outputting both digital and analog data formats for the sensor readings. - Sensor Choice: For the temperature and barometric pressure sensors, I prefer Texas Instruments components. - Current Monitoring: I require a high level of accuracy in the current monitoring. Ideal Skills and Experience: - Extensive experience with I2C boards and sensor integration. - Proficiency in working with both digital and analog output data formats. - Familiarity with Texas Instruments sensors. - Expertise in high-accuracy current monitoring systems. The board should support a...
Write and test UART, SPI and I2C driver software for openPLC (running in ARM processor on Raspberry Pi (pi-pico, pi3, pi4, pi5), Stem32, MSP 430 etc.) to use with various items such as RYLR998 UART Interface 868/915 MHz Lora Module or AD 9364 module or Ublox M10 module or with iridium 9603. OpenPLC drivers are located on OpenPLC_v3/webserver/core/hardware_layers. Take one of these files as example to build yours. It is written in C. If you're using the GPIO pins for UART, make sure that the pins you're using for UART (TX and RX) are not being used by other functions in your WiringPi setup. You can configure the pins in your WiringPi code to avoid conflicts. Following links may be helpful:
...Please include a feature to display the battery status on the OLED. Display the battery status as a percentage on the OLED. The toothbrush uses a rechargeable battery. Button presses should continue the 2-minute timer. The motor speed adjustments should be implemented using PWM only. An additional button will be used to trigger the OLED menu interface. Communication between components should use the I2C protocol. The OLED menu interface should incorporate user-friendly speed adjustments to enhance user interaction. The battery status should be displayed in 5% increments....
...will interface with multiple sensors, process data, and log it onto an SD card, while providing real-time data streaming over UART. Key Aspects: - Microcontroller: The project will utilize an STM32 (e.g., STM32F407 or similar) with STM32CubeIDE and HAL libraries. - Sensor Integration: The system needs to interface with up to 4 sensors (specifically temperature, humidity, and pressure) using the I2C protocol. - Data Logging: The data should be logged in CSV format onto an SD card at adjustable intervals (for instance, every 1 or 5 minutes). - Serial Communication: The UART should be implemented for basic command-line control and real-time data streaming. - Firmware: The code should be modular and well-documented, with built-in error handling. - Testing: A 24-hour stability test a...
I'm looking for a talented programmer who can write code for an ESP32. The code should initialize a PCM1862 through I2C and send the I2S data over Wi-Fi as an HTTP stream. All the coding should be done using PlatformIO within the Arduino framework. Potential for Ongoing Work: If you're successful, I may require your services regularly, where I will send you the hardware for testing. Key Responsibilities: - Write code to set up the PCM1862 via I2C - Stream I2S data over Wi-Fi as HTTP Necessary Skills: - Proficiency in C++ and experience with the Arduino framework - Deep understanding of ESP32 and I2S - Familiarity with I2C and HTTP streaming
I am looking for an expert developer who can help me set up an Arduino with a PN532 NFC module to communicate with a mobile phone. i have 1-pn532 red module i attached its photo 2-arduino mega2560 3-android phone have nfc xiomi note8 my project not complex it need experience in ndef message and nfc pn532 module i need pear to pear communication in my arduino to send message throug...module i need pear to pear communication in my arduino to send message through nfc from module pn532 to mobile phone like open specific app and used application like nfc tools to send simple command to module and from module to phone it would better to make sure there are ndef message Because its important part. Please send me a small video to open url and send some command send code in arduino in i2c...
I'm seeking a skilled professional to develop code for an STM32 chip and create a corresponding GUI. This project involves reading I2C devices, displaying the information on a tabbed RGB display, and outputting data on an RS485 to other local devices on modbus rtu network. Key aspects of the project include: - A tabbed interface for the GUI. - The GUI should display sensor readings, status indicators, and control buttons. - Data on the GUI should be updated every few minutes to every few hours. Ideal candidates should have extensive experience in: - Programming STM32 chips - Developing GUIs for embedded systems - Working with I2C devices and RS485 buses Please note, the data does not need to be displayed in real-time, but rather updated at intervals of several minu...
I'm seeking an experienced professional to assist in debugging and troubleshooting my I2C and I2S communication issues, specifically concerning software integrity with the pCB board. The person needs to work with the customer to help him troubleshoot and add necessary configuration. The project involves working with a USB HUB ( Microchip)and requires: - Expertise in signal integrity analysis - Troubleshooting hardware connections - Debugging firmware code This is a hands-on, problem-solving role, perfect for a skilled communicator with a strong background in hardware and firmware debugging. Freelancing from US location preffered