To write MicroPython code to interface a Broadcom APDS-9250 to an ESP32 running on a FiPy development platform

I have an Ambient Light Sensor (ALS), a Broadcom APDS-9250 connected to a FiPy development board containing an ESP32. The ALS to FiPY connection is via I2C. The programming language is MicroPython, the environment is Visual Studio Code and the FiPy is connected to the PC using a USB to serial converter.

The test hardware is already built for the code and I have attached a drawing of the wiring.

There is a dedicated PC connected to the hardware for you to use remotely to program and test this code.

The code I require will interface the ALS to the FiPy. The purpose of the code is to measure the intensity of red light, specifically a flashing red LED. A flashing LED has been set up ready to test.

This is test code. This code is to allow fine tuning of the ALS as a proof-of-concept.

The code you will write should allow changes to be made to all of the R/W register values of the ALS, via the USB to serial interface.

The code you will write should allow values of all READ only registers to be shown on the screen, via the USB to serial interface after each light reading has been made - this is to allow me to view the results of different configurations.

The code you will write will count and show on the screen the number of times the interrupt has been asserted, the interrupt pin is connected, also via the USB to serial connection.

Once this concept is working there is further stages to this project involving deep-sleep mode, the ESP32 co-processor and the Sigfox network. Experience in these areas will be an advantage for future collaboration, but not essential for now.

Please bid on this project if you understand the requirement above and you are already familiar with the ESP32 board, python/MicroPython and the I2C interface.

If you have any questions, I will be very happy to answer them to help you better understand any aspect of this project better.

Habilidades: Microcontrolador, Eletrônica, Micropython, Visual Studio

Acerca do Empregador:
( 0 comentários ) Sai Kung, Hong Kong

ID do Projeto: #32705813

Concedido a:


We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries Mais

$2000 HKD em 7 dias
(33 Comentários)

4 freelancers estão ofertando em média $2250 nesse trabalho

(3 Comentários)

Hello, I read your project details and really interested in your mentioned job. I have 5+ years’ experience doing similar jobs related to these skills Microcontroller, Micropython, Electronics and Visual Studio. I thin Mais

$2000 HKD in 8 dias
(0 Comentários)

Hello Dear! I have access experience with APDS9250. Thanks to your kind description, I have a clear representation and understanding of the project. I think my knowledge of esp32 programming using micropython can help Mais

$3000 HKD in 5 dias
(0 Comentários)