Find Jobs
Hire Freelancers

ESP32 programming -- file transfer

$30-250 AUD

Closed
Posted about 1 year ago

$30-250 AUD

Paid on delivery
Hi Everyone, I’m looking for an experienced ESP32 SW engineer to create a wireless file transfer tool. I have an ESP32 connected to a Teensy 4.1 trough SPI and Serial port bus and I need to transfer some files stored on the Teensy SDcard over Wi-Fi. Each file is around 100MB so SPI bus is the only option and a fast transfer protocol is needed. The code to be written is divided in two sections. 1. Code loaded on the ESP32 to include a small webserver where the user can open a browser and look at the files available on the SDcard and select the one to download. The ESP32 will request to the Teensy to transfer the files (ESP is the SPI Master) 2. Code loaded in the Teensy 4.1 will negotiate with the ESP32 the access to the SDcard. The Teensy will also need to tell the ESP if is currently “busy” performing other operations and cannot satisfy this request. With a quick google search, you can find few examples for the ESP32 to do this, however they are all based on a different ESP32 module and they are accessing the SDcard connected to the ESP not to an external microcontroller. But modifying one of those would be a really good starting point. A few very important things: • MUST work on the ESP32-WROVER-IE-N16R8. No other types are accepted. • The code must run on the Teensy board 4.1 or 4.0. no 3.5 or 3.6 • The electrical connection must be identical to the one provided. • The ESP32 should be set as Wifi Access point • Code must be tested on hardware and proven to work to transfer a 200MB file. • The webserver should show the % of file transfer remaining. I’m unable to send you the hardware prototype I have, since I only have one, however I will reimburse you the cost of purchasing a teensy and an ESP The Milestone for this project will be set in the following way: • Milestone 1 = ESP32 Webserver working • Milestone 2 = Teensy code completed • Milestone 3 = Successful transfer of 200MB file • Milestone 4 = Delivery of source code and reimbursement of Hardware purchase. If the work is completed in time and is well done, I will contract you to for further work on this code in order to add extra functions.
Project ID: 35831671

About the project

17 proposals
Remote project
Active 1 yr 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
17 freelancers are bidding on average $343 AUD for this job
User Avatar
yeah i m expert with the Arduino as i have check your attech PDF file so i can do that job ready to start work from now
$400 AUD in 2 days
4.8 (44 reviews)
6.6
6.6
User Avatar
Hey there! I'm a professional electrical engineer having more than 4 years of experience in ESP32. I'll be waiting to hear back from you
$30 AUD in 1 day
4.8 (84 reviews)
6.2
6.2
User Avatar
Hi There, I am a senior Ph.D. Level Expert and Have more than 5 years of experience in electronics and embedded design. I did many sender receiver project with ESP32, to send msg and sensors data. Also experienced with Teensy MCU as well. Just check my profile and share your details. Time and Budget will be discussed. Thanks
$140 AUD in 7 days
4.7 (46 reviews)
5.6
5.6
User Avatar
Hello Sir I have an Honors degree in Electronic Engineering and I have over 6 years experience developing embedded applications and PCBs. I also have C and C++ Certifications here on Freelancer and you can learn more about that from my Freelancer Profile. How about a private message so we can discuss the details of your project. Kind regards V.T
$250 AUD in 7 days
4.5 (34 reviews)
5.7
5.7
User Avatar
Hi, I'm Ganapathy, I have good experience in ESP32 boards, SD card, web server and web GUI interface, I can work and complete this project with Best way possible I have suggestions to make this project even better with web GUI interface Contact me, If you are interested Thank you
$160 AUD in 7 days
4.9 (44 reviews)
5.1
5.1
User Avatar
Hi Sir! I am student of MSc Mechatronics and Control Engineering. I have done BSc Electrical Engineering. I am very expert in Arduino included its all module (specially esp32).I read your description carefully. I can do it perfectly. I am also working now a similar project. I will give you best work on time.
$50 AUD in 4 days
4.7 (34 reviews)
5.0
5.0
User Avatar
If you are looking for Arduino Programming or any Embedded System programming service, I'm here to help you. I am Mechatronic Engineer and I have been programming in Arduino for over 3 years. My areas of expertise are: Arduino ESP8266/NodeMCU ESP32 FPGAs Moreover, I can interface all kind of I/O modules (sensors and actuators), displays and communication devices with Arduino or ESP32. I can design prototype using I2C, SPI, UART, Bluetooth, BLE communication protocols. Also I can add simulation of the project on Proteus or Fritzing if user required. I can provide you: Complete working code Wiring Diagram Required Libraries Simulation Component research Technical Support Project Report
$400 AUD in 14 days
4.5 (2 reviews)
2.5
2.5
User Avatar
I will start by setting up the ESP32 as a Wi-Fi access point. Once that is done, I will set up a small web server on the ESP32 that allows the user to select a file from the SD card connected to the Teensy 4.1. To initiate the file transfer,I will use the SPI protocol to request the file from the Teensy 4.1. On the Teensy 4.1 side, I will use the SD library to access the SD card and read the file. I will also use the SD library to check if the Teensy 4.1 is "busy" before starting the file transfer. To show the % of file transfer remaining, I will divide the number of bytes transferred by the total number of bytes in the file and multiply by 100. The result will be the percentage of the file that has been transferred. I will then consider testing the code with smaller files before moving to 200MB files to ensure that the code is working correctly.
$160 AUD in 7 days
5.0 (4 reviews)
2.3
2.3
User Avatar
I saw you need an electronic engineer specializing in circuit & PCB design for your project. But embedded systems may look complicated, especially when working with communication interfaces like UART, I2C, and SPI. I develop firmware for microcontrollers like Teensy (4.1, 4.0), STM32(ARM Cortex M), ESP32, ESP8266 and SoM(systems on modules) like Raspberry Pi in C/C++, Python, and MicroPython to achieve a trade-off between efficiency and easy maintainability. P.S. Shot me a message with timeslots you're available today and I can run you through it on a call together.
$200 AUD in 7 days
5.0 (2 reviews)
1.4
1.4
User Avatar
Hi Greetings! I am available right now for the project discussion and can start the project on an immediate basis. I have understood your project requirement I have7++ experience in design and development. I can handle projects from small styling to full development from scratch. I will provide a good result in a short time and satisfy you fully. We have experienced developers in C Programming Electronics Microcontroller Software Architecture Arduino WHY-ME: » Ready to Start as Immediate& Proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please give me in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat Thanks and Regards Monika Jain Black Grapes Softech
$250 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I can do research, write code for your project using Arduino and code composer studio (CCS). Sensors, IOT, Firmware development for visualization of data like sending data to apps. Control devices from anywhere over internet. Platforms: ESP8266/ ESP32 tiva texas instruments tiva c series STM Tm4c123g Nextion Touchscreen Interfacing Arduino (UNO, MEGA, MINI, others) Software to use: Code Composer Studio (CCS) Arduino IDE Keil Proteus tinkercad Simulation languages Use: Arduino Register programming C programming C++ programming Arduino programming I can program all kind of sensors/ LCDs available. The deliverables will be Connection diagram + code file plus library files if used and component list. I am available anytime to do online session via teamviewer or other software to fix and debug the circuit or code and let your project work perfectly. Regards Engr. M Usman
$200 AUD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
DEAR CLIENT, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Engineer Joseph and i hope to cooperate with you on your project . CERTIFIED EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Electronics, C Programming, Microcontroller, Software Architecture and Arduino) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. ###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED### Message Me We Discuss More About The Project. incase the project is deleted please hire me directly using the following link; https://www.freelancer.com/u/josephwriter1996 THANK-YOU & WELCOME.
$250 AUD in 3 days
0.0 (1 review)
0.0
0.0
User Avatar
DEAR CLIENT, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Expert Juliana and i hope to cooperate with you on your project . CERTIFIED EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Arduino, Electronics, C Programming, Software Architecture and Microcontroller) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. ###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED### Message Me We Discuss More About The Project. incase the project is deleted please hire me directly using the following link; https://www.freelancer.com/u/gradeheroclubltd THANK-YOU & WELCOME.
$250 AUD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am a mechatronic engineer, I have read your post carefully. I am a c++/c# and arduino, python expert with 4+ years experience. And I have a good experience in coding with Microcontrollers and Robotics. so i have developed a lots of apps similar to yours. I am sure I can meet it and complete it perfectly for you. I hope you discuss with me on chat. Looking forward to your response. Thanks.
$140 AUD in 9 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
melbourne, Australia
5.0
12
Payment method verified
Member since Aug 24, 2014

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.