Find Jobs
Hire Freelancers

Need a api call to gather totals and display it on a neo pixel and led strip.

$10-30 USD

Lezárt
Kiadva ekkor: 8 hónappal ezelőtt

$10-30 USD

Teljesítéskor fizetve
I am looking for a developer who can create an API call to gather totals and display them on a Neo Pixel and LED strip. Skills and Experience: - Proficiency in Python and Arduino - Experience working with RESTful APIs - Knowledge of Neo Pixel and LED strip integration - Familiarity with graphical data display on LED strips The ideal candidate should have access to the necessary API documentation and credentials. The data to be displayed on the LED strip is graphical in nature. Write a python or arduino script for a ESP32 or Pico to total payments from a sqaure payments api and store just the total into flash storage. The script should check that the total is equal or greater than the previous total before it writes the new total in. Refunds should subtract from the total but not from the output. The total will then be displayed by a simple neo pixel ring and led strip. This will be imatating a thermometer with the total sales of 100K being the top and make the neo pixel ring spin once goal is complete. The dates are from 01/01/2023 and goes to the current time the api is called. Here is a sample API the info has been changed. { "payments": [ { "id": "x0ILLumiZNIGh34g5z8bAXumO0UZY", "created_at": "2023-09-17T21:57:56.677Z", "updated_at": "2023-09-17T21:58:02.745Z", "amount_money": { "amount": 1000, "currency": "USD" }, "status": "COMPLETED", "delay_duration": "PT36H", "source_type": "CARD", "card_details": { "status": "CAPTURED", "card": { "card_brand": "VISA", "last_4": "2345", "exp_month": 11, "exp_year": 2025, "cardholder_name": "GREEN/TOM", "fingerprint": "sq-1-_RqdtGXE557tpum-4PGxVBHTGVTo7x_BwhlPIcbHo95_zJknC3_csRXhbJw9vR_g", "card_type": "DEBIT", "prepaid_type": "NOT_PREPAID", "bin": "457178" }, "entry_method": "EMV", "cvv_status": "CVV_NOT_CHECKED", "avs_status": "AVS_NOT_CHECKED", "auth_result_code": "058073", "application_identifier": "A0000000980840", "application_name": "US DEBIT", "application_cryptogram": "11fcfaacdb1a984d", "verification_method": "NONE", "verification_results": "SUCCESS", "statement_description": "SQ *11:11 MISSION", "device_details": { "device_id": "DEVICE_INSTALLATION_ID:7E544B9F-0A49-4DE5-8D7C-D44E8020EF52", "device_name": "1111’s iPad", "device_installation_id": "7E264B9F-0A49-4DE5-8D7C-D98E8020EF52" }, "card_payment_timeline": { "authorized_at": "2023-09-17T21:57:56.982Z", "captured_at": "2023-09-17T21:58:00.883Z" } }, "location_id": "LBPM2V1ZCS3F3", "order_id": "MDbbzSP6BVzZl6sI78wWrVAgLfFZY", "processing_fee": [ { "effective_at": "2023-09-17T23:58:01.000Z", "type": "INITIAL", "amount_money": { "amount": 36, "currency": "USD" } } ], "customer_id": "G4DJPNSX3U5UY55ED19ESJP8D4", "total_money": { "amount": 1000, "currency": "USD" }, "approved_money": { "amount": 1000, "currency": "USD" }, "receipt_number": "x1JL", "receipt_url": "[login to view URL]", "delay_action": "CANCEL", "delayed_until": "2023-09-19T09:57:56.677Z", "device_details": { "device_id": "DEVICE_INSTALLATION_ID:8E294B9F-0A49-4DE5-8D7C-D44E8020EF52", "device_name": "1111’s iPad", "device_installation_id": "7E26499F-0A49-4DE5-0D7C-D44E8120EF52" }, "application_details": { "square_product": "SQUARE_POS" }, "version_token": "vBiTIVu9HRCFW6ftHIlXUr4l58jNvZQBR9PrH4Qho8R6o" }, { "id": "dAVEj2p7q1NwXp30eBWr68qhWsKZY", "created_at": "2023-09-17T18:46:56.469Z", "updated_at": "2023-09-17T18:46:56.597Z", "amount_money": { "amount": 450, "currency": "USD" }, "status": "COMPLETED", "source_type": "CASH", "location_id": "LBPM7V1ZCS3F3", "order_id": "K2zoO8A6zSh32i9iy3F6vkfp0k8YY", "total_money": { "amount": 450, "currency": "USD" }, "capabilities": [ "EDIT_AMOUNT_UP", "EDIT_AMOUNT_DOWN", "EDIT_TIP_AMOUNT_UP", "EDIT_TIP_AMOUNT_DOWN" ], "cash_details": { "buyer_supplied_money": { "amount": 500, "currency": "USD" }, "change_back_money": { "amount": 50, "currency": "USD" } }, "receipt_number": "0AHE", "receipt_url": "[login to view URL]", "device_details": { "device_id": "DEVICE_INSTALLATION_ID:7E264B9F-0A49-4DE5-8D7C-D44E8020EF52", "device_name": "1111’s iPad", "device_installation_id": "7E264B9F-0A49-4DE5-8D7C-D44E8020EF52" }, "application_details": { "square_product": "SQUARE_POS" }, "version_token": "bCHryV6u3GxHn9lQhoI7rGeIgdd2Dcvm6JwtViVqSDB6o" } ], "cursor": "ZXlKamNtVmhkR1ZrUVhRaU9qUYJPVE0zTmpNek1UZ3dPRE1zSW1sa0lqb2ljRFp1TmpCalVrbFBSSFIyTjJGeVNXSjNlRXB4Y0ZCaWNEaFlXbGtpZlE" }
Projektazonosító: 37205308

A projektről

12 ajánlat
Távolról teljesíthető projekt
Aktiválva: 6 hónappal ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
12 szabadúszó adott átlagosan $44 USD összegű árajánlatot erre a munkára
Felhasználó avatár
Thanks for posting this project. I can surely do this project as per your requirement. I have good experiance working on all mentioned technology. - Raspberry - ESP32/cam - Arduino - ESP8266 - Python - PHP - SQL - C/C++ - Networking / wifi - API - Html, JS etc programming languages too. I you feel I am best suitable for this project , feel free to contact me for further discussion. Thanks, Have a nice day.
$10 USD 3 napon belül
5,0 (19 értékelés)
5,1
5,1
Felhasználó avatár
Dear Client.✋ 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.
$200 USD 17 napon belül
5,0 (41 értékelés)
4,9
4,9
Felhasználó avatár
Hi There, I am a senior Expert and Have more than 5 years of experience in electronics and embedded design. I have experience with arduino and can interface neopixel as well. Just check my profile and share your details. Time and Budget will be discussed. Thanks
$20 USD 7 napon belül
4,9 (21 értékelés)
5,1
5,1
Felhasználó avatár
Welcome sir, I am writing to express my interest in offering my services as an Arduino programmer. I have a broad range of skills and expertise in programming robots, drones, and smart homes, as well as designing circuits using Fritzing and Tinker CAD, and programming embedded systems. I am also a c/c++/python programmer With my knowledge and experience, I am confident that I can provide you with reliable and efficient programming solutions that meet your specific needs. My expertise in programming drones and unmanned aerial vehicles (UAVs) can help you develop customized solutions for surveillance, mapping, and inspection tasks. I am also experienced in programming smart home systems that can be remotely monitored and controlled to provide greater comfort and convenience. Moreover, I have extensive experience in designing and simulating circuits using Fritzing Tinker cad and Wokwi. I can help you create schematics, PCB designs, and simulations for your projects. My knowledge of embedded systems allows me to develop efficient and effective systems that meet your requirements. I am committed to delivering high-quality results that exceed your expectations. I strive to provide efficient, reliable, and timely solutions that meet your unique needs. I am confident that I can help you achieve your goals and bring your projects to life.
$30 USD 1 napon belül
4,8 (21 értékelés)
4,3
4,3
Felhasználó avatár
I have Decent knowledge of Python and can help you with your projects. Can we have a chat to discuss it further in detail?
$18 USD 7 napon belül
4,9 (29 értékelés)
4,2
4,2
Felhasználó avatár
Hello. I read your requirement and also check attached code i will do that. Please come on chat we will discuss more about this. I will waiting your reply.
$30 USD 1 napon belül
4,9 (6 értékelés)
3,6
3,6
Felhasználó avatár
Hi, I am experienced software engineer. I can develop a program for esp32 or rpi to get data from square api and display output of calculation on Neo pixel or LED strip. Please send a message to initiate chat and discuss further. Thanks.
$25 USD 3 napon belül
5,0 (3 értékelés)
1,9
1,9
Felhasználó avatár
As a highly experienced Full Stack Developer with over 6 years of expertise, I am well-prepared to take on the challenge of creating an API call to gather and display data on Neo Pixel and LED strips. Your project requires a unique blend of Python, Arduino, and API integration skills, all of which I possess. My qualifications align seamlessly with your requirements: Proficiency in Python and Arduino for scripting and hardware integration. Extensive experience in working with RESTful APIs, ensuring seamless data retrieval. In-depth knowledge of Neo Pixel and LED strip integration for graphical data display. The ability to create scripts that store and compare data, ensuring accurate display updates. Familiarity with simulating a visual goal, like a thermometer, based on data received. I am excited to work on this project, implementing an API call to display payment data on Neo Pixel and LED strips, creating a dynamic visual representation of your payment milestones. Please reach out to discuss the project in more detail, and I will be happy to provide a tailored solution to meet your needs.
$20 USD 7 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Hello, I can help you integrate an API with a card that can control neopixel LEDs. I have 10 years of experience. Could you provide me with more details? If you like, check out some of my projects in my profile.
$20 USD 7 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Hello, This is a pretty cool project, and I really want to help! I think the best choice in this case would be PICO with wifi, and you also need a frame and a power supply for the neopixel strip. pico supports micro Python and C, and I know both of those languages, so you can choose what you prefer. Possible considerations: 1. The wifi connection may be unreliable at times, and also the IP adress of the pico on the wifi nettwork needs to be fixed (static IP), this can be specified as a rule on your router. 2. The pico doesn't really need to know so much things about the transactions, so you can make the code simpler by only sending 2 types of requests: Payment and Refund. and the first one needs to contain an amount and ID, second also amount and ID. There is no point storing the whole transaction list on the Pico, because there is not enough memory, so the ID is only stored short term to prevent duplicate requests. 3. You need to chose your matrix resolution, and choose your preferred format of displaying the number, you can go to a pixel art creation website and play with some of them. 4. If you want the matrix to be very bright (I don't think it needs to be very bright) you need to consider adding a heat sink in a form of aluminum sheet behind If you have any questions or comments, please send me a message
$30 USD 2 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

UNITED STATES zászlója
Strafford, United States
5,0
6
Fizetési mód hitelesítve
Tagság kezdete: febr. 3, 2017

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.