Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 3.33 KB

README.md

File metadata and controls

67 lines (49 loc) · 3.33 KB

RandomBox (Vending Machine)

Integration: API + Loja Integrada + FreeRTO's + ESP32

  • The main objective of the project has the intention of providing resources for Hardware developers , as well as providing access to the most diverse development platform options such as the module family of Espressif, Arduino, STM32, and various electronic components that every developer would like to have access to.

How is RandomBox going to work?

  • Flow process: I'm going to translate the flow process as soon as possible

Softawares

  1. VsCode
  2. AWS IOT, Lambda
  3. SolidWorks

Hardwares

  1. ESP32
  2. Keyboard TTP229

Security

  1. Key Registers(Polices) from AWS
  2. Tokens provides by API (Loja Integrada)
  3. MQTT Protocols

Protoypes Videos

Click on the text below to watch on Youtube Channel

Protoypes Images

Error Founds

*Due to I2C errors with the use of the interrupts used by the TTP229 keyboard, this problem has been commented on in many forums, in Git's, by the developers. *espressif/arduino-esp32#839 *espressif/arduino-esp32#1071 *espressif/arduino-esp32#834 Among others...

  • I had problems creating tasks, to use the LCD Display that was also used as I2C, for this reason and because I was familiar with FreeRTO's tools, I had to create devices to use only 2 tasks, 1 exclusively for the Touch and another general . I tried several times to create an exclusive task for the LCD Display, but when creating, the behavior was unstable, I2C timeout errors always occurred on his bus. Problem that the forums are trying to get right.

If anyone wants to contribute to the improvements, thank you.

The rest of the implementations, is the basic one with the manipulation of Jason and the Certificates of his Integrated Store.

To obtain your Application Key, you must open a request for support from the store. The Token is generated -> Panel -> in the settings tab.

Contact

Atention If you go email me, please put as subject the name of the project, in this case: (RandomBox) Requests

Name Email Mobile
Yuri Lima [email protected] +353 83 419.1605