Find Jobs
Hire Freelancers

Android mit inventor app with Arduino UNO and esp32

$30-250 USD

Cancelled
Posted about 6 years ago

$30-250 USD

Paid on delivery
I have an Arduino based project with an esp32 as the main MCU working as the hub connected to two arduino uno via i2c . The esp32 is connected to an ili9341 tft, an sd card where the data is saved, and its own encoder. Each arduino uno has 1 rotary encoder with a button buttons, 1 PWM, and one switch. First encoder for the PWM has a frequency from 1 to 1000, The button of the encoder is to multiply the value by 10 or divide by 10 when pressed.. Each UNO is will ready 4 analog inputs to both . The values of the encoders and the eight analog channels will be displayed on both the android screen as well as the tft lcd . The esp32 will use Arduino code, while the host GUI will be an android app using [login to view URL] based on mit inventor app that controls each UNO PWM for duty and frequency. The app will record 100 points of each analog channel along the full range of the duty cycle (100 samples). Then the data will be saved locally to the filesystem of the esp32 as well as to a GitHub directory, which will serve as a backup. In addition to the encoders, the android app will also control the hardware. On the android screen, there will be two windows, and each window will showcase 4 graphs per each UNO The first window will display the first set of four channels of 1st UNO , with each graph of a specific frequency of the PWM1. The first graph will be the baseline of a specified frequency during the auto mode where x is the duty cycle and y is the value of each of the first set of four analog channels. The default for the auto mode is an increment of half of a second for each of the 100 points. However, this can be changed anywhere between 1 to 1000 milliseconds. Each subsequent graph will simply have another specified frequency. The second window will be the same except that it will display the second set of 4 channels of UNO #2 analogs and PWM2 frequency. All frequencies can be chosen via an input from a digital encoder widget on the Android screen or via the connected knob encoders on each UNO. All values will be displayed on both the android screen and the LCD ili9341 tft screen regardless of where they are switched, whether the android app or the manual moving of the knobs. Every data file will be downloaded from and/or uploaded to GitHub in text format. Finally, the android app will have the ability to display four files simultaneously for comparison and a URL link to the download of any new firmware updates to the esp32, whenever they become available on GitHub as well. Accepted term is single milestone full payment when job is done and accepted. one milestone that is when delivering the project fully working.
Project ID: 16563068

About the project

12 proposals
Remote project
Active 6 yrs 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
Hello, how are you doing? I can do your project, but I need to know some details of the main tests, Write me.
$230 USD in 10 days
5.0 (2 reviews)
0.4
0.4
12 freelancers are bidding on average $182 USD for this job
User Avatar
Hi Sir, We are team who can develop both front end hardware and back end apps for you. we are very expert in using this ESP32 and other esp chips and connect them back end to android apps. Lets talk to us if you want to get sure product. We are professional engineers and developers who do such projects from the last eight years. We offer you our skills for this project at very low rates comparatively without compromising the quality of work. Let me introduce you to our company TURKTRONICS. We are TURKTRONICS. We are professionals with 8+ years of experience in Circuit designs, PCB designs, embedded system solutions, mobile app development, programming and software development. We provide complete end to end solutions for all kind of development projects. IOT is our strong point. In this bid, prototyping and shipping cost is not included however paying extra slight of money to include prototypes. We have collaboration with Atechcircuits & WELLS Inc in Shenzhen China for excillent quality PCB manufacturing. We care about our clients and help them to get out of any potential problem throughout the projects and also give post completion technical support if ever required. We are very much looking forward to hear from you on this in coming days! Cheers!!! Ahmad Lead Technical Engineer TURKTRONICS An Internet of Things Company !
$250 USD in 8 days
4.8 (47 reviews)
6.6
6.6
User Avatar
Hi thank you for the invitation. I would really like to work on the project. Also is it necessary to use mit app inventor? Im more comfortavle with native anddoid app development
$250 USD in 10 days
5.0 (24 reviews)
5.0
5.0
User Avatar
Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. Thanks
$166 USD in 3 days
4.9 (33 reviews)
4.8
4.8
User Avatar
Hello, Thank you for the invitation. We have reviewed your project description and our embedded team would be enriched about to assist you. We have a team who are extremely dedicated and experience in raspberry pi, Schematic diagram, layout design and so on and we have Android team. We have few of question about the project so if you once to come on PM chat, we will ask over there. Core competency Software Design • Capability to develop C language programs for PIC, AVR, ARM, MSP430 based microcontroller • Familiar with different development environment like QT, MPLAB, Keil, IAR, Code Composer Studio • Porting Linux OS into different boards • Different file system like FAT32 and Ext3 • SQLite3 and another low footprint embedded Database • Interface embedded devices to Android and IOS mobile through Wi-Fi or Bluetooth • stack configuration like Ethernet, SD Card, USB Mass storage device • Driver development for LCD Display, A/D Converter, D/A Converter, Real-Time Clock, Stepper motor, External EEPROM • Developed custom algorithms for complex data process • Data transfer through GPRS using HTTP and TCP/IP Application • Data Acquisition system • Webserver based monitoring system • E-commerce application • IoT (Internet of Things) Looking forward to hearing from you. Thank you Ritesh Prompt Softech
$200 USD in 3 days
4.7 (6 reviews)
4.6
4.6
User Avatar
how r u?bro,,Its me imad,,,I have done 200+ projects regarding matlab, arduino, c# and vb.net. U will feel brotherhood....
$70 USD in 3 days
4.6 (24 reviews)
4.0
4.0
User Avatar
I have 4 years of experience with arduino and ESP32. I'm a firmware engineer by trade and would like to provide you the best software product.
$200 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am ready to start your project at once and will provide you 100% success work. Check my profile please, I am professional and I want to work honestly. I have sufficient experience on this kind of project as well as on complicated projects and have proven to be successful. If considered for your project, I would put in my best and finish up with the work within the stipulated time frame. I am waiting for your kind reply. With Regards Momena Akter
$130 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I have the required development boards and skills for this project . looking to hear from you. Best Regards, Awais
$277 USD in 21 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
chicago, United States
4.9
8
Payment method verified
Member since Jan 10, 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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.