In Progress

SD copy and upload

I am a mechanical engineer who has worked with many domestic USA vendors and overseas vendors on embedded products. I currently have one product that needs to be ported from a Tiva MCU to an ESP32. All current code is written in c.

We currently have code written for TM4C1294NCPDT on a custom board with 2G modem. However, now I want to use an inexpensive ESP32 board with external SD card and external Xbee LTE M Module.

STEP 1: Connect to WIFI SD card and copy pictures over to board SD card – This Code has not been written

Digital pictures are located on a WIFI SD card in external camera.

This card…. [login to view URL]

This SD card natively runs a web server that allows images to be saved on it from a camera while also allowing a WIFI device to connect to it via it’s ADHOC network and read its contents.

This is described in a similar fashion here....

[login to view URL]

1. Use ESP32 board with wifi capability to connect to WIFI card

2. Automatically read directory and see what images are located on card

3. Download the images contained on WIFI SD card to a local SD card located on the Arduino.

4. Have a confirmation check that image has been transferred OK

5. Delete Image from WIFI SD card

Step 2: Connect to our server and read user settings. Based on settings perform actions, scale and upload images to our server – This Code has been written but will need modified for XBee module.

1. Use Xbee LTE M module to connect to our sever and check for several settings…..

a) Save Preference: Store scaled image in SENT folder on SD card after upload OR Delete image after upload

b) Synchronize Settings: We can delete this code, I will have it deleted on website as well

c) If Memory Full: Delete oldest one OR Delete All images on SD card

d) Image Compression: scale image 1/2 or 1/4 or 1/8 size

e) Image Transmission Type: Individual uploads images each time there an image to be uploaded in the SD card OR Group will do an upload of multiple images at the specified time by user. Since board will most likely power on many times a day, it’ll check the current date and time provided by cellular unit to see if it’s time to upload images

As mentioned, this code is already written, however it used the 2G modem and not an Xbee module.

2. Upload some variables such as LTE signal strength, Battery Voltage, SD card memory percentage (There is another SD card memory percentage but this will be deleted on the website and can be removed from the code as well)

3. Scale the Image that was transferred from the WIFI SD card to the local SD card. Use jpeg code to scale images to ½, ¼, or 1/8 size by using tjpgd.c (decompress JPG -> BMP) and savejpg.c (BMP -> JPG). This code is already written as mentioned above.

4. Use Xbee module to upload to our Server. This code is written but uses the 2G modem.

5. Save Image to SD folder or Delete it based on user settings above. Code already written.

All reference documents, drawings, schematics, etc can be provided once you have been selected. An NDA may be required from you before sending source code and documents. Please let me know if you have any issues with this.

Skills Required

Electronics, C# Programming, Microcontroller, PCB Layout, Arduino

Skills: Arduino, C Programming, Electronics, Microcontroller, PCB Layout

See more: backup sd card to google drive, how to backup sd card to computer, sync google drive to sd card, sd card backup software for android, how to upload photos from sd card to google photos, backup sd card to cloud, google drive upload from sd card, how to backup sd card data in android, electronics, electrical engineering, arduino

About the Employer:
( 0 reviews ) Dover, United States

Project ID: #17834760

Awarded to:


Hello, I am Anthony from Sri lanka. I have 7 years of experience in the filed and I am very much interested in your project. Why you should hire me ? * As a full time freelancer I have my own PCB fabr More

$1851 USD in 30 days
(56 Reviews)

14 freelancers are bidding on average $1521 for this job


Senior ENGINEER has more of 40 years’ experience in this profession, developing Hardware and Software Expertise in video processing and associated simulation and evaluation tools and methods, communication I2C, I More

$2222 USD in 45 days
(53 Reviews)

hello, I have read the details of your project and I am interested in working with you on this. I have experience working with the ESP32 chip and other microcontrollers from the expressIF family. I have many years of More

$1481 USD in 30 days
(48 Reviews)

hello,how are you. i read your bid carefully. i am c/c++, arduino, wifi app expert and have full experience for 10 years. c++, java language is my top skill and i can complete your project by using C++, Qt, Java. if More

$1481 USD in 10 days
(15 Reviews)

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I have many experience in Arduino, ESP32, XBee and firmware development with SD card. in pr More

$1500 USD in 10 days
(5 Reviews)

Best knowledge on Arduino UNO/MEGA to build IoT device to send data to the web server by using ESP8266 wifi module. Also use of SD card on Arduino to save files and read from it. I have not use ESP32 module but I can w More

$1500 USD in 30 days
(12 Reviews)

A more extensive description of the project is needed. In general, everything is clear, but there are questions. PCB size, the antenna is internal or external, power supply, battery or mains etc.

$1666 USD in 10 days
(4 Reviews)

hello i am a computer engineer,i have masters in computer engineering,i have experience for more than 7 years in arduino and electronics i have made a similar project to one of my clients here,u can have a look at More

$1000 USD in 7 days
(21 Reviews)

Hi! I am available right now and ready to assist. Unfortunately I cannot estimate your project in a professional way since I haven`t seen your existing code. Please let me know how we can proceed? Thanks https More

$1851 USD in 10 days
(2 Reviews)

Hello! I can carry out your project. I have all the necessary equipment (microcontrollers and modules) in my studio. I've had experience in writing firmware for such devices. But In fact, I need a more detailed desc More

$1000 USD in 30 days
(12 Reviews)

Hi i have done some hardware programming have controlled iphone from external controller so i think i can do this as well. Thank you.

$1666 USD in 30 days
(7 Reviews)

I did similar kind of [login to view URL] is basically a lightning control device backed by esp32 to communicate with [login to view URL] has a SD card to put server and store images in it .I have code to fetch images.

$1481 USD in 10 days
(1 Review)
$1111 USD in 5 days
(1 Review)

WE are Embedded electronic researchers based in Bangalore...……….working in CSIR I have identified your requirement….. Send the details so that we can start...………...

$1481 USD in 10 days
(1 Review)