
Closed
Posted
Paid on delivery
TI-84 PLUS + ESP32-S3 + OV5640 AI CALCULATOR BUILDER SPECIFICATION 1. PROJECT OVERVIEW Build a modified TI-84 Plus non-CE calculator with an internally installed Seeed Studio XIAO ESP32-S3 Sense, OV5640 5MP autofocus camera, Wi-Fi, OpenAI API connectivity, TI-84 to ESP32 communication, and a calculator-side AI interface. System architecture: OV5640 camera -> ESP32-S3 -> Wi-Fi -> OpenAI API -> ESP32-S3 -> TI-84 -> Display The ESP32-S3 handles camera control, image processing, networking, and AI communication. The TI-84 provides the keyboard, display, user interface, and commands. Use the existing TI84-AI GitHub project by ivan-grebe as the primary software and architecture reference: [login to view URL] Do not simply adapt an ESP32-C3 tutorial. This build specifically uses an ESP32-S3, OV5640, and TI-84 Plus. 2. HARDWARE Required hardware: * TI-84 Plus non-CE, fully functioning before modification * Seeed Studio XIAO ESP32-S3 Sense, preferably with sufficient PSRAM * OV5640 5MP autofocus camera compatible with the XIAO ESP32-S3 Sense * Thin insulated hookup wire * Appropriate soldering equipment * Heat-shrink and insulation * Mechanical mounting materials * USB-C cable * Computer for firmware development and flashing Do not permanently close the calculator until all electronics and software have been tested. 3. SYSTEM RESPONSIBILITIES ESP32-S3 responsibilities: * Camera control and image capture * JPEG compression * Base64 encoding * Wi-Fi connection * HTTPS communication * OpenAI API communication * AI request and response handling TI-84 responsibilities: * Keyboard input * Basic user interface * Sending commands to the ESP32 * Displaying AI responses * Scrolling through long responses Preferred image pipeline: OV5640 -> frame buffer -> JPEG -> Base64 -> HTTPS/OpenAI Optimize image resolution, JPEG quality, PSRAM usage, RAM usage, and upload speed. Use a balanced image-quality setting by default, with higher resolution available when small text or equations need to be recognized. 4. TI-84 TO ESP32 COMMUNICATION Use the TI-84's existing 2.5 mm link-port interface for communication, following the established TI84-AI implementation. Reference signal mapping: Tip -> ESP32-S3 D0 Ring -> ESP32-S3 D1 Verify the exact TI-84 board revision, electrical characteristics, voltage levels, and pin functions before soldering. Do not connect unknown signals without verifying their voltage levels and functions. Communication must support: * TI-84 to ESP32 commands * Text transmission * Camera commands * ESP32 to TI-84 responses * Status and error messages * Long responses 5. ESP32-S3 FIRMWARE Use the TI84-AI project as the initial software foundation. Development should use the project's documented environment, including Python, Git, VS Code, and PlatformIO. Compile firmware specifically for the ESP32-S3, not ESP32-C3. Firmware requirements: Wi-Fi Manager: * Configure Wi-Fi SSID * Configure Wi-Fi password * Automatically reconnect after temporary Wi-Fi loss OpenAI Configuration: * Configure the user's OpenAI API credentials * Never hard-code API keys into publicly distributed source code * Make the AI model configurable Camera Configuration: * Allow supported image resolution and quality settings to be changed AI Communication: 1. Capture the camera image. 2. Compress the image to JPEG. 3. Encode the image appropriately. 4. Send the request over HTTPS to the OpenAI API. 5. Receive the response. 6. Parse the response. 7. Send the answer back to the TI-84. Handle Wi-Fi failures, API timeouts, authentication failures, invalid API responses, oversized images, network failures, and empty responses. 6. CAMERA Use the OV5640 5MP autofocus camera. Mount the camera securely inside the calculator with a clear forward-facing view. Test: * Autofocus * Image orientation * Field of view * Lighting * Image sharpness * Text readability * Equation readability The camera must not move during normal handling. If necessary, create a small optical opening or window in the calculator shell. Finalize the camera position only after testing the live image. 7. CALCULATOR-SIDE AI PROGRAM Base the calculator-side program on the existing TI84-AI TI-84 software. Text questions: The user enters a question using the TI-84 keyboard. The calculator sends it to the ESP32. The ESP32 sends it to OpenAI. The response is returned and displayed on the TI-84. Camera questions: The calculator sends a camera command. The ESP32 captures an image with the OV5640. The image is sent to the AI model. The response is returned to the TI-84. Long responses must be scrollable using the TI-84 keypad. Display understandable error messages such as: * Wi-Fi unavailable * API error * Camera error * No response * Configuration required 8. REQUIRED CUSTOM LAUNCHER SEQUENCE The calculator must support this exact launcher sequence. Step 1: 5 -> STOP -> ALPHA -> C -> ENTER Step 2: 2nd -> CATALOG -> LN Step 3: Scroll down to: Send( Press ENTER. Step 4: ALPHA -> C -> ENTER Result: After completing this sequence, the AI application should be accessible through the calculator's normal PRGM menu. Implement this using an appropriate TI-84 program or assembly launcher mechanism. This exact sequence must be tested on the actual TI-84 Plus hardware. Do not assume that Send( will work simply because it appears in the calculator's catalog. The launcher must not interfere with: * Normal calculator operation * Existing programs * Calculator resets * Normal PRGM operation * Keypad functionality 9. RESET AND RAM BEHAVIOR A normal TI-84 RAM reset should return the calculator to a clean normal calculator state while the ESP32-S3 hardware and firmware remain installed. The system must not depend on temporary calculator RAM contents remaining intact. Test: * RAM reset * Calculator power cycle * Battery removal and reinstallation * ESP32 reboot * Wi-Fi loss and reconnection After restarting, the user must be able to invoke the designated launcher again and use the AI normally. 10. CONFIGURATION SYSTEM Provide a simple configuration system, preferably based on the TI84-AI project's configuration portal. Configuration options: * Wi-Fi SSID * Wi-Fi password * OpenAI API key * AI model * Camera resolution * JPEG quality * Optional debugging API credentials must not be exposed in public source code. 11. PHYSICAL INSTALLATION Install the ESP32-S3 and camera internally while maintaining normal calculator usability. Ensure: * LCD remains unobstructed * Keypad works normally * Battery compartment remains accessible * Calculator shell closes correctly * Wires are not pinched * Components do not interfere with buttons * Camera is firmly mounted * No exposed conductive connections can short * Calculator remains serviceable * ESP32 placement minimizes interference with the calculator PCB 12. POWER SYSTEM Determine and verify the appropriate power source and regulation for the ESP32-S3 and OV5640. Before final installation: * Measure supply voltage * Verify current requirements * Verify startup current * Confirm the calculator power circuitry is not overloaded * Check for excessive heat * Test at different battery charge levels Do not assume the TI-84 power rail can safely power the ESP32-S3 and OV5640 without appropriate verification or regulation. 13. TESTING PROCEDURE Stage 1: ESP32 Before modifying the calculator: * Flash firmware * Confirm ESP32 boots * Confirm Wi-Fi * Confirm camera * Confirm OV5640 autofocus * Confirm JPEG capture * Confirm OpenAI API communication Stage 2: Camera Test: * Live image * Focus * Orientation * Lighting * Text * Mathematical equations Stage 3: Calculator Communication Test: * TI-84 to ESP32 communication * ESP32 to TI-84 communication * Test text transmission * Test errors * Test long responses Stage 4: AI Test: * Text questions * Camera questions * Image recognition * Mathematical problems * Follow-up questions * Long answers Stage 5: Launcher Test the complete exact sequence: 5 -> STOP -> ALPHA -> C -> ENTER then: 2nd -> CATALOG -> LN -> Send( -> ENTER -> ALPHA -> C -> ENTER Confirm that the AI application can subsequently be accessed through the normal PRGM interface. Stage 6: Reset Test: * RAM reset * Power cycle * Battery removal * ESP32 restart * Wi-Fi loss and reconnection Stage 7: Final Assembly Only after all tests pass: * Secure ESP32 * Secure camera * Insulate connections * Close calculator shell * Perform a complete final test 14. FINAL ACCEPTANCE CRITERIA The completed calculator must: * Remain a functioning TI-84 Plus * Contain the ESP32-S3 internally * Contain the OV5640 5MP autofocus camera * Connect to Wi-Fi * Communicate with OpenAI * Capture camera images * Send image questions to the AI * Answer text questions * Display AI responses * Scroll long responses * Support the exact launcher sequence * Continue working after calculator RAM resets * Not interfere with normal calculator functionality * Have no exposed unsafe electrical connections * Allow firmware updates without rebuilding the entire calculator 15. BUILDER DELIVERABLES Provide: 1. Fully assembled modified TI-84 Plus 2. ESP32-S3 firmware source 3. TI-84 program source 4. Wi-Fi configuration instructions 5. OpenAI API key configuration instructions 6. Instructions for changing the AI model 7. Camera testing procedure 8. Exact launcher sequence instructions 9. Reset and recovery instructions 10. Complete hardware component list 11. Wiring and pin documentation 12. Basic troubleshooting guide PRIMARY REFERENCE TI84-AI GitHub: [login to view URL] Review its ESP32 firmware, TI-84 program, link-port implementation, camera implementation, Wi-Fi configuration, OpenAI communication, and build instructions. Adapt the reference specifically for the ESP32-S3, OV5640, and TI-84 Plus architecture.
Project ID: 40697105
85 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
85 freelancers are bidding on average $156 USD for this job

Hi, I am an embedded systems engineer with over 16 years of experience developing connected devices, camera systems, custom firmware, and complete consumer-grade products from concept through production. I can build and validate the TI-84 Plus modification using the XIAO ESP32-S3 Sense and OV5640—not an ESP32-C3 adaptation—and deliver the ESP32 firmware, calculator software, wiring documentation, configuration portal, recovery instructions, and assembled unit. I will follow the TI84-AI architecture, first proving the camera, PSRAM/JPEG pipeline, Wi-Fi/OpenAI requests, and bidirectional link-port communication on the bench. I will then verify voltage levels and power/current margins before installation, implement scrollable responses and useful error handling, and test the exact 5 -> STOP -> ALPHA -> C -> ENTER / Send( launcher workflow on real hardware. Reset, battery removal, reconnection, autofocus, equation readability, serviceability, and safe internal mounting will also be covered. My bid is above the listed range because this is a substantial hardware, firmware, mechanical integration, and testing assignment; however, I am flexible after confirming what hardware is supplied. Will you provide the TI-84 Plus, ESP32-S3 Sense, OV5640, and shipping costs? Please contact me to discuss details.
$500 USD in 14 days
6.0
6.0

Hi there, I can help build this TI-84 Plus + ESP32-S3 system from the ESP32 firmware through the calculator-side software and final hardware integration. The architecture is clear: OV5640 capture and JPEG processing on the ESP32-S3, Wi-Fi/HTTPS communication with the OpenAI API, and reliable two-way communication with the TI-84 through the existing link port. I’d start from the TI84-AI reference implementation, then adapt and validate it specifically for the ESP32-S3 and OV5640 rather than assuming ESP32-C3 compatibility. I’ll also verify the link-port electrical characteristics and power requirements before any permanent soldering. The exact launcher sequence, RAM-reset behavior, Wi-Fi recovery, long-response handling, camera readability, and final physical installation would all be tested on the actual hardware. I’ll provide the firmware, TI-84 program source, wiring documentation, configuration instructions, troubleshooting guide, and reproducible build setup. Best, Ivane
$140 USD in 7 days
5.5
5.5

Hello, I can build and integrate the TI-84 Plus AI calculator using the specified XIAO ESP32-S3 Sense, OV5640 autofocus camera, Wi-Fi, OpenAI API, and TI-84 Link Port communication. I will use the existing TI84-AI project as the primary reference and adapt it specifically for the ESP32-S3 + OV5640 + TI-84 Plus architecture, rather than using an ESP32-C3 tutorial. My work will include: • ESP32-S3 firmware and OV5640 camera integration • JPEG capture, image processing and OpenAI API communication • Wi-Fi configuration/reconnection and secure API-key configuration • TI-84 Link Port communication for commands, text, camera requests and responses • TI-84 AI program with scrolling and error handling • Implementation/testing of the required launcher sequence • Power and signal-level verification before internal wiring • RAM reset, power-cycle, Wi-Fi recovery and camera testing • Final internal installation while maintaining normal calculator operation • Complete source code, wiring/pin documentation and setup/troubleshooting instructions I have extensive embedded development experience with ESP32, STM32, UART/SPI/I2C, networking, hardware integration and firmware debugging. I will test each stage separately before final assembly to reduce risk to the TI-84. The existing reference implementation significantly reduces development time, making the project achievable within the proposed budget. Best regards, Hamza
$250 USD in 7 days
5.3
5.3

Hello, I’d structure this as three isolated layers: TI-84 link protocol/UI, ESP32-S3 firmware, and camera/network/AI services. That keeps the calculator communication stable while camera resolution, model choice, Wi-Fi, and API behavior remain configurable independently. I’d use the supplied TI84-AI project as the starting reference, then adapt its build target and pin/protocol assumptions specifically for the XIAO ESP32-S3 Sense and OV5640. Hardware validation would come before soldering, followed by bench testing, end-to-end image requests, long text responses, error handling, and only then final internal mounting. Which exact TI-84 Plus hardware revision and XIAO ESP32-S3 Sense/camera board revision do you already have? Share those details and I can map the electrical and firmware adaptation first. Thanks
$170 USD in 10 days
5.1
5.1

==== Hi - Truong here ==== "TI-84 PLUS + ESP32-S3 + OV5640 AI CALCULATOR" — you need the S3 camera, OpenAI link, TI-84 communication, and exact launcher sequence working together. I’d validate the ESP32-S3 power and TI-84 link levels before soldering, then build and test the camera/API path separately before integrating it. The reset and launcher tests matter too, since the AI must survive TI-84 RAM resets without breaking normal calculator use. Which exact TI-84 Plus board revision and XIAO ESP32-S3 Sense version do you have? Looking forward to work with you.
$100 USD in 1 day
4.6
4.6

Hi, I have hands-on experience working with ESP32/ESP32-S3 boards, camera modules, Arduino/embedded development, and hardware troubleshooting, including working with ESP32 camera setups and OV-series camera modules. This makes the hardware side of this project particularly relevant to my experience. I can adapt the existing TI84-AI project specifically for the XIAO ESP32-S3 Sense + OV5640, starting with the camera, Wi-Fi and OpenAI communication, then implementing the TI-84 link-port communication and calculator-side interface. I’ll test the launcher, resets, power behavior, and complete system before final assembly. I’ll also provide the firmware, TI-84 source, wiring documentation, configuration instructions, and troubleshooting/recovery guide.
$200 USD in 14 days
4.8
4.8

Dear Client, Yes—this is feasible, but I would validate the TI-84 link-port electrical behavior and power budget before modifying the calculator. The ESP32-S3 + OV5640 can work well here, but voltage levels, startup current, camera placement and reset behavior must be proven on the TI-84 hardware. PCB Must Innovations brings 30+ years of electronics experience across ESP32-S3, embedded hardware, camera interfaces, low-power design, serial communication, PCB integration and prototype validation. I can own the TI-84↔ESP32 interface, XIAO ESP32-S3 Sense integration, OV5640 setup, power architecture, launcher behavior, reset/recovery testing and final assembly documentation. The amateur trap is getting the demo working once and discovering later that a RAM reset, battery removal or Wi-Fi drop breaks everything. Haha, the calculator should solve problems—not become one. I’m happy to offer a free consultation first so we can review the TI84-AI reference and confirm the exact calculator board revision before any soldering. One question: do you already have the exact TI-84 Plus hardware revision and a working unit available for modification? Message me with that detail and I’ll outline the safest build/test sequence before you commit. You’ll get a tested, serviceable build—not a one-time demo. Kind Regards Prat PCB Must Innovations
$180 USD in 2 days
6.4
6.4

Hi there, I am interested in implementing your custom TI-84 Plus modification, integrating an ESP32-S3, OV5640 5MP camera, and OpenAI vision interface, is a high-precision hardware/firmware build that fits my core domain. I specialize in embedded hardware mods, low-level link-port protocols, and custom ESP32/TI-Basic firmware integrations. How I Will Execute Your Build: Firmware Adaption & Porting: Port the ivan-grebe/ti84-ai codebase natively to PlatformIO for ESP32-S3 Sense, optimizing PSRAM allocation for OV5640 5MP JPEG encoding and Base64 stream buffer management. Link-Port Communication & Assembly Launcher: Implement the 2.5mm Tip/Ring serial protocol on D0/D1. I will program and verify the exact required assembly/TI-Basic launcher sequence (5 -> STOP -> ALPHA -> C -> ENTER, 2nd -> CATALOG -> LN -> Send( -> ALPHA -> C -> ENTER) so the PRGM menu retains persistence across RAM resets. Hardware Integration & Power Distribution: Safely mount the OV5640 with an optimized optical window, verify power rails (isolating voltage spikes to protect the TI-84 mainboard), and fully enclose the unit with zero exposed wiring. Deliverables: Fully modified TI-84 Plus unit, PlatformIO ESP32-S3 source code, TI-84 Assembly/Basic source files, wiring schematics, and a complete configuration/testing video walkthrough. Ready to start as soon as we connect!
$140 USD in 7 days
5.3
5.3

Hi there! You need a careful hardware and firmware build that combines the TI-84 Plus, ESP32-S3, OV5640 camera, Wi-Fi, and OpenAI without affecting normal calculator operation. The main challenge is getting the link-port communication, power system, camera pipeline, and exact launcher sequence working reliably together. I have experience with Python, embedded systems, firmware development, image processing, circuit integration, API communication, and hardware testing. I understand the importance of verifying voltage levels, power requirements, pin mapping, memory usage, and ESP32-S3 compatibility before making permanent modifications. I will first validate the ESP32-S3, camera, Wi-Fi, OpenAI communication, and TI84-AI reference implementation separately. Then I will integrate the link-port communication, optimize JPEG and PSRAM usage, implement configuration and error handling, and test the launcher and reset behavior on the actual calculator before final assembly. check our work https://www.freelancer.com/u/ayesha86664 Can you provide the TI-84 Plus board revision and the exact XIAO ESP32-S3 Sense variant you have? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$115 USD in 4 days
4.0
4.0

Hi, this TI-84 Plus + ESP32-S3 + OV5640 build is a tightly integrated hardware, firmware, and calculator UI project. I understand the goal: keep the calculator fully usable while adding camera-based AI, Wi‑Fi, and reliable link-port control. I’ve built embedded systems that combine custom wiring, constrained memory, and networked firmware, and I’d approach this by first validating the TI-84 link-port behavior, then porting and adapting the TI84-AI architecture to the ESP32-S3 and OV5640. From there I’d focus on stable image capture, HTTPS/OpenAI calls, error handling, and a clean launcher path that survives resets. I’d keep the work test-driven: bench the ESP32 and camera first, then integrate with the calculator, then verify the exact launch sequence and long-response scrolling on real hardware. If you want, I’m ready to discuss the build plan and hardware constraints in detail. Best regards, Gabriel
$250 USD in 5 days
4.1
4.1

Nice to talk you , After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer for DS Pro IT agency. I have worked for over 10 years in Backend and software development and have successfully done multiple jobs. It will be a pleasure to work together to make your project a reality. Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question. Greetings
$141 USD in 7 days
3.8
3.8

Hello, I appreciate the opportunity to bid on your project to modify the TI-84 Plus calculator with the ESP32-S3 and OV5640. I understand that you need a seamless integration that enables camera functionality, AI communication, and reliable user interactions through the existing TI-84 interface. With extensive experience in embedded systems and firmware development, I have worked on similar projects involving ESP32 microcontrollers and camera integrations. My proficiency in Python, Git, and the PlatformIO development environment aligns perfectly with your project requirements. To ensure a successful implementation, I will follow these steps: - Evaluate and adapt the existing TI84-AI project for the ESP32-S3 and OV5640, focusing on the specific hardware architecture. - Develop firmware that handles camera control, image processing, and OpenAI API communication while ensuring robust error handling. - Test the complete functionality of the modified calculator, including the exact launcher sequence and communication protocols. - Provide comprehensive documentation for hardware assembly, firmware updates, and troubleshooting. I am eager to start this project and am confident in delivering a high-quality solution that meets your specifications. Please feel free to reach out to discuss any details or questions you may have.
$140 USD in 7 days
3.5
3.5

Hello, It looks like you're looking to enhance a TI-84 Plus calculator by integrating an ESP32-S3 and an OV5640 camera, allowing for AI functionality through the OpenAI API. My approach would involve carefully modifying the calculator while ensuring that all components work seamlessly together. I would start by setting up the ESP32-S3 to manage the camera and network communication, following the TI84-AI project as a foundation for the software development. My experience with embedded systems and Python will help me tackle the firmware requirements, including error handling and communication protocols between the TI-84 and ESP32. I understand the importance of maintaining the calculator's original functions while adding this innovative feature set. Best regards, Muhammad Arshman
$120 USD in 2 days
3.6
3.6

Hello, I’ve carefully reviewed the requirements and believe I’m a strong fit for your Enhanced Plus Calculator build. My focus will be on reliable calculator logic, responsive input handling, and a maintainable implementation that behaves consistently on the target hardware. My plan is: Requirements: I will map the required calculations, functions, key behaviour, display states, and edge cases before implementation. Architecture: I will separate input handling, calculation logic, display rendering, and device specific functionality to keep the firmware maintainable. Calculator Engine: I will implement the required arithmetic and enhanced functions with careful handling of precision, invalid operations, overflow, and state transitions. Interface: I will integrate keypad input and display output with clear feedback and predictable controls. Firmware: I will implement the required embedded logic with attention to memory usage, timing, and hardware constraints. Testing: I will validate calculations, repeated operations, decimal handling, error states, key combinations, resets, and boundary cases. Documentation: I will keep the source organized and document the build, configuration, and important implementation details. I have experience with C, C++, embedded development, device integration, CMake, Linux, and low level system debugging. Best regards, Ruslan
$70 USD in 3 days
3.8
3.8

Hi, I went through your complete specification, and this is much more than a simple ESP32 modification. The key is getting the TI-84 Plus + XIAO ESP32-S3 Sense + OV5640 + OpenAI working reliably as one system while keeping the calculator fully usable. I can help you build this with a proper step-by-step hardware and firmware approach. I have relevant experience with ESP32 embedded development, Wi-Fi/HTTPS API communication, camera/JPEG processing, PSRAM and memory optimization, serial/device communication, and hardware debugging. A practical example is the ESP32 camera workflow: capture image → JPEG compression → manage framebuffer/PSRAM → HTTPS API request → parse response → send clean text back to the device UI. This same architecture fits your project very well. For your project, I would use TI84-AI as the reference architecture, but adapt it specifically for the ESP32-S3 and OV5640 rather than trying to force an ESP32-C3 implementation onto different hardware. I also noticed two areas that need special attention: the TI-84 link-port electrical interface and your exact custom launcher sequence. I would test both on the real TI-84 hardware instead of making assumptions that could cause problems later. I am a talented developer and have 9+ years experiences at IT companies. And I am open to a flexible work schedule, including different time zones and hours. Let’s start immediately. Thanks
$140 USD in 7 days
3.4
3.4

Hello, I have strong experience in embedded systems, ESP32/STM32 firmware development, PCB debugging, hardware integration, and communication interfaces such as UART, SPI, and I2C. Your TI-84 Plus AI calculator project is very interesting and closely matches my background. I can review the TI84-AI reference project and adapt it specifically for the XIAO ESP32-S3 Sense and OV5640 camera. I have experience with Wi-Fi connectivity, HTTPS communication, REST APIs, image capture and processing, FreeRTOS-based firmware, and hardware bring-up. I can also assist with link-port communication, power verification, internal hardware integration, firmware optimization, and system testing. Before providing a final estimate, I would like to review the current hardware status, target TI-84 board revision, and any available project resources. After reviewing the requirements, I can provide a realistic development plan, timeline, and budget for the complete hardware and firmware implementation.
$140 USD in 7 days
3.6
3.6

✋ Hi, the critical part is validating the TI-84 link-port electrical interface and adapting the existing TI84-AI communication layer correctly for the ESP32-S3 before any permanent hardware work. I’d start by reviewing the referenced project and calculator board revision, verify voltage/signaling on the 2.5 mm link port, then port the firmware to the XIAO ESP32-S3 Sense with OV5640 support. After that I’d implement camera capture, JPEG/Base64 handling, Wi-Fi recovery, configurable OpenAI requests, long-response transport, and TI-side scrolling/status handling. Do you want the final deliverable to include a physically modified calculator, or only the tested firmware, wiring plan, and TI-84 software?
$190 USD in 8 days
3.4
3.4

Hi, I've built this exact TI-84 + ESP32-S3 + OV5640 AI calculator before. Not C3 tutorial—real S3 with PSRAM, autofocus, link-port comm. Work: - Physical install: mount ESP32-S3 Sense + OV5640 inside TI-84 shell, secure camera facing forward, route wires without pinching, verify power (measure rail capacity before soldering). - Firmware (PlatformIO/ESP-IDF): camera driver, JPEG compress, Base64, WiFiManager with auto-reconnect, OpenAI HTTPS (text + image), error handling for timeouts/auth. - TI-84 side: assembly or BASIC program for launcher sequence (5→STOP→ALPHA→C→ENTER, then 2nd→CATALOG→LN→Send(→ENTER→ALPHA→C→ENTER). PRGM menu access after. Scroll long responses. - Comm: link-port over 2.5mm jack—Tip=D0, Ring=D1 (verify voltage first!). Testing: Stage 1-7 per your spec—ESP32 standalone (WiFi/cam/API), link comm, AI text+image, launcher, reset/power cycle, final assembly. Deliverables: assembled calc, ESP32 firmware source, TI-84 program, wiring doc, config instructions, troubleshooting guide. I reference ivan-grebe's project but adapt for S3/OV5640. 3-4 weeks. Fixed price + milestones. Send schematic/pinout if you have. Ready. Regards, ShengLin Gu.
$150 USD in 3 days
3.5
3.5

Hi, I can handle the software and embedded integration for this TI-84 Plus + ESP32-S3 + OV5640 AI build, using the existing TI84-AI project as the architectural starting point rather than adapting an unrelated ESP32-C3 example. I’m comfortable with ESP32-S3 firmware, PlatformIO, Wi-Fi/HTTPS, OpenAI API integration, camera capture/JPEG processing, Base64 payloads, link-port communication, and TI-84-side command/UI logic. I would preserve the existing TI-84 functionality while adapting the firmware specifically for the XIAO ESP32-S3 Sense and OV5640, including configurable Wi-Fi/API/model settings, robust error handling, long-response scrolling, reset recovery, and the required launcher sequence. I can also document wiring, pin mappings, firmware setup, configuration, testing, recovery, and troubleshooting so the finished system remains serviceable and extendable. I’ve reviewed the required staged testing approach and would validate ESP32, camera, TI communication, AI requests, launcher behavior, and reset recovery before final assembly.
$140 USD in 7 days
3.2
3.2

Hello, Sir I understand you need a technically capable builder to adapt the TI84-AI architecture specifically for a TI-84 Plus, XIAO ESP32-S3 Sense, and OV5640 autofocus camera, including both hardware integration and firmware development. I have strong experience with ESP32 embedded development, Python/C++, hardware communication, APIs, and image-processing pipelines. I can work systematically from bench testing through TI-84 link-port communication, camera capture, JPEG processing, Wi-Fi/OpenAI integration, and final internal installation. I will treat power, voltage levels, board revision, and link-port signalling as items to measure and verify rather than making unsafe assumptions. The firmware will include configurable Wi-Fi/API/model settings, robust error handling, and maintainable source code. I will also implement and hardware-test the required TI-84 launcher behavior, reset/recovery scenarios, long-response handling, and normal calculator operation before final assembly. All source code, wiring documentation, configuration steps, testing procedures, and troubleshooting instructions will be included. Thank you very much for reading my proposal. Regards.
$140 USD in 7 days
3.2
3.2

Cumming, United States
Member since Sep 7, 2026
$30-250 USD
$15-25 USD / hour
₹1500-12500 INR
$800-1100 USD
₹12500-37500 INR
$250-750 USD
$10-100 AUD
₹12500-37500 INR
₹75000-150000 INR
$250-750 USD
$10-30 AUD
$750-1500 USD
₹1500-12500 INR
€250-750 EUR
$10-30 USD
₹1500-12500 INR
₹750-1250 INR / hour
$10-30 AUD
$10-30 CAD
$8-15 USD / hour
₹1500-12500 INR