Find Jobs
Hire Freelancers

Multiplexing I2C with TCA9548A I2C Multiplexer

$30-250 USD

Completed
Posted 10 months ago

$30-250 USD

Paid on delivery
I have some I2C devices. All of them have same addresses on their I2C bus. (0x60) I want to connect 64 pcs of these I2C devices to a Raspberry Pi 4. 8 pcs will connect to TCA9548A I2C Multiplexer. And 8 different TCA9548A I2C Multiplexer will connect to another multiplexer. There is Remote-I2C library. I want to use this library or another. I want two different application. Server-Client. Server side is physically connected with master multiplexer. Server application serves I2C outputs according to incoming address resquests. Output should be always from 0x60 address of I2C bus final I2C device. Client side should be installed on a VMWare Linux. There is no normally I2C bus. You need to create (or simulate with Remote-I2C) There would be an application at client side. It try to connect to I2C like this. ecc://i2c-1:96?slot=0 Of course, i will change 96 with correspondant number of 64 devices. If this application get data from I2C, project would finished. I will provide both devices. Raspberry Pi and VMWare Linux.
Project ID: 36912047

About the project

20 proposals
Remote project
Active 10 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
As an experienced embedded engineer with 5 years of experience, I have a strong background in writing complex and register-level code. I have worked with various controller platforms, including Raspberry Pi 4, STM32, ESP32, ESP8266, Arduino, NRF, Orange Pi, and more. I have previously worked on a similar project where I designed an array of magnetometer sensors and interfaced them with an STM32 controller using the TCA9548A multiplexer. On the controller side, I implemented a floating window average algorithm and sent the data over UART to a PC. On the PC, I developed a Python GUI to receive and display the data. I have attached photos of this project for your reference. 1) [login to view URL] 2) [login to view URL] 3) [login to view URL] These past experiences demonstrate my ability to handle your project effectively. I am confident in my skills to deliver a successful outcome. I would be happy to discuss the project further in the chat and address any questions or concerns you may have.
$195 USD in 7 days
5.0 (4 reviews)
3.8
3.8
20 freelancers are bidding on average $140 USD for this job
User Avatar
Hello there! My name is Adnan and I am an experienced and results-driven professional with extensive knowledge in project management, strategic planning, marketing, data analysis and more. I understand that you want to connect 64 pcs of I2C devices to a Raspberry Pi 4. 8 pcs will connect to the TCA9548A I2C Multiplexer while 8 different TCA9548A I2C Multiplexers will connect to another multiplexer. I can help you with this project. With my skills in Python and project management, I am well capable of leading the team that will be building the software required for this project. My experience in both B2B and B2C markets has given me a broad perspective on how to approach strategic planning and I have a proven track record of success in delivering complex projects on time and within budget. I believe I would be the best fit for this project due to my expertise in project management, organizational skills, marketing, data analysis and more. Please feel free to reach out if you have any questions or would like more information about me or my skillset.
$140 USD in 7 days
4.9 (7 reviews)
5.4
5.4
User Avatar
Hi there, I am Rashid. Hope you are doing great. Firstly about the Multiplexing I2C with TCA9548A I2C Multiplexer that I have a great experience in it. I am very confident to pull it off once awarded. I have good experience in I2C and Python. I am a Full stack developer with a team of experienced developers, So it would be my pleasure to build long term relationship with you. All my skills are related to this particular project. Please let me know what is needed to secure the bid! Thanks for your consideration. Rashid Amjad.
$250 USD in 8 days
5.0 (6 reviews)
4.8
4.8
User Avatar
hello sir.✋ I have just read your job description and your project is really interesting to me. The Items you raised are similar to what I have already done in practice and I think you can do it in a short time if you have a little explanation. I'm an expert having specialization in--- ✔️ Embedded system based on Microcontroller (ATMEGA, AVR, STM8, STM32, MSP430, TMS320, PIC ...) ✔️ Python with Deep Learning, Machine Learning ✔️ Python with Data Science ✔️ A system based on development boards(Arduino, Raspberry PI, Node MCU, Bluechip, Teensy,…) ✔️ Bluetooth, WIFI, zigbee, LoRA ✔️ PCB layout designing, providing GERBER and BOMs, 3D files using Altium, EAGLE, Kicad, EasyEDA… ✔️ Programming firmware of Microcontroller & C++ I think my many design and practical experiences can help you design your project and give you enough satisfaction. I look forward to your response. Best Regards
$250 USD in 14 days
5.0 (35 reviews)
4.7
4.7
User Avatar
Dear Sir, Are you looking for a solution to connect 64 I2C devices to a Raspberry Pi 4 using TCA9548A I2C Multiplexers? I have the skills and expertise to complete this project, and I am confident that I can deliver the desired results. I propose to use the Remote-I2C library, or another library of your choice, to create a server-client application. The server side will be physically connected to the master multiplexer and will serve I2C outputs according to incoming address requests. The client side will be installed on a VMWare Linux and will try to connect to the I2C devices using the ecc://i2c-1:96?slot=0 format. I will provide both the Raspberry Pi and VMWare Linux devices for the project. I would be happy to provide a free demonstration of the solution even before the project is awarded. I look forward to hearing from you. Sincerely, Smith
$140 USD in 7 days
4.7 (5 reviews)
4.6
4.6
User Avatar
Hi,I understand that you are looking for an expert, I have gone through the project description very carefully there are some initial queries that i have we can discuss those over chat. I will do my best for you. Thank you
$140 USD in 7 days
5.0 (4 reviews)
3.4
3.4
User Avatar
Hello there! My name is Collins and I am an automation and Control engineering specialist with extensive knowledge in computer technology. I understand that you are looking for someone to help with the I2C multiplexing project and provide 64 pcs of I2C devices along with a Raspberry Pi 4 and VMWare Linux. You want two different applications on the client side, one serving as a server to connect to the I2C bus and another installed on a virtual machine to simulate an I2C bus without using any normally-used bus lines. I am confident that I can provide the best solution for this project. My experience in mechanical engineering and specifically in computer technology make me well-suited to tackle this project. Specifically Python, which is required for the project, is one of my sub-skills or sub-units in mechanical engineering. I would be more than happy to discuss this project further if given the opportunity. Please let me know if you would like me to answer any additional questions or require any additional information so we can get started on this exciting project!
$140 USD in 7 days
4.1 (10 reviews)
3.5
3.5
User Avatar
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. We are providing our services in following areas: • Embedded C Programming. • VHDL/Verilog, LABView/ Multisim/PSPICE • Network Simulator NS2/NS3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$250 USD in 7 days
3.6 (6 reviews)
4.2
4.2
User Avatar
Hi,Levent K. I've gone through the job posting. I've confirmed your requirements so I just noticed that you are looking for a developer who is good at I2C and Python. I'm sure that I can give you good results in short time. I will start your work immediately. I've worked with another clients in this space, I think you might find it very interesting to have chat. thanks, Valery
$30 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Levent K. I've gone through your project description and it seems like it is a great fit for me. I have rich experiences on I2C and Python so I think, you might find it very interesting to have chat. I guarantee 100% satisfaction with my work. Let's work together. Best Regards. Panova
$100 USD in 3 days
5.0 (1 review)
0.0
0.0
User Avatar
Hello,Levent K. Python developer with 9 years of experience in medical image and blockchain. Experienced Deep Learning Engineer with a strong background in machine learning, computer vision, and natural language processing. Skilled in using TensorFlow, PyTorch, Keras, and other deep learning frameworks to develop and deploy deep learning models for various applications. Passionate about staying up-to-date with the latest research and advancements in the field. I have strong experience in I2C and Python Not only as one-time contractor, but also as a reliable, capable business partner and technical assistant with long-term relationship, I would suggest potential improvements for the software product by catching upon the critical issues and risks. Currently, my focus lies on being an asset, and in collectively working towards client’s success. Looking forward to woking with you Regards, Piril
$100 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear sir, I am a senior software engineer who has vast experience with tech stacks below for 8 years. I have rich experience in Python and I2C, so I can deliver the best result. - Python, C, Java - Machine Learning - Deep Learning - Neural Networks - Algorithm - Artificial Intelligence - Data Structures - Competitive Programming - NLP - Computer Vision(OpenCV) - PyTorch - Tensorflow - Reinforcement Learning I'm familiar with agile project management tools including Slack, JIRA, Trello, Bitbucket, Github, etc. I ensure the highest quality of product and 100% satisfaction through my work. I am innovative and strategic thinking professional with a proven track record of consistently going above and beyond in meeting customer needs and providing more value to the product than what the customer is paying for. For this very reason, they always get back to us again and again with promising ideas and projects. I hope we can discuss more details in chat. I'll look forward to hearing from you soon. Thanks so much. Kind Regards.
$30 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I understand that you are looking for someone who can help you implement two different applications, one server-client and the other physically connected with the multiplexer. With my extensive experience in web development, I am confident that I can provide the necessary skills to complete this project successfully. I am particularly skilled in Python, Java and JavaScript which will be required for the projects. Additionally, I run my own company with every expert and developer which ensures high quality of work across all projects. I believe that my combination of experience, skill set and commitment make me the perfect fit for this project and would love to discuss further how I can help bring your vision to life!
$95 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Good afternoon! We are a group of professional IT and tech developers. And we are extremely interested in your project and we also want to make it for you! Our group works with projects of all kinds, including work with Python and I2C. We look forward to a successful working relationship in the future, sincerely, Gorpel IT!
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of TURKEY
Çal, Turkey
5.0
16
Payment method verified
Member since Mar 28, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.