Antarmuka Mikrokontroller IoT (ESP32) Dengan USB Host max3421e

  • Rieke Adriati Wijayanti Politeknik Negeri Malang
  • Ahmad Wilda Yulianto Politeknik Negeri Malang
  • Dianthy Marya Politeknik Negeri Malang
  • Muhammad Syirajuddin S. Politeknik Negeri Malang
  • Nurul Hidayati Politeknik Negeri Malang
DOI: https://doi.org/10.52158/jasens.v1i02.141
I will put the dimension here
Keywords: interface, microcontroller ESP32, USB Host max3421e, SPI, handshake

Abstract

Electronic equipment made using old technology or electronic equipment in the entry-level category has not been supported by networking equipment, so for the data communication process, the microcontroller requires interfacing facilities that are in accordance with the electronic equipment used, such as a USB port. With the microcontroller that supports IoT, it allows electronic equipment to communicate over the network. An IoT microcontroller such as the ESP32 is equipped with a WiFi feature but is not equipped with a USB controller feature, while the USB Host max3421e supports the communication process using SPI, so that those two microcontrollers can be used to form an interface using the SPI bus. This interface can be applied to electronic equipment with old technology and entry level electronic equipment for wireless communication. For the needs of making an interface between the ESP32 and max3421e, a software was developed by analyzing the SPI features of the ESP32 and the USB protocol according to the USB device state diagram. The results obtained are the handshake process between systems developed with USB devices in the Low-Speed ​​and Full-Speed ​​categories such as printers, flashdisk, bluetooth mouse and external hard disk, and the device descriptor data of each device tested can be read properly.

References

T. Darmanto and H. Krisma, “Implementasi Teknologi IOT Untuk Pengontrolan Peralatan Elektronik Rumah Tangga Berbasis Android,” J. Tek. Inform. Unika St. Thomas, vol. 04, pp. 1–12, 2019.

R. Susana, M. Ichwan, and S. A. L. Phard, “Penerapan Metoda Serial Peripheral Interface ( SPI ) pada Rancang Bangun Data Logger berbasis SD card,” J. Elkomika, vol. 4, no. 2, pp. 208–227, 2016.

A. Astudillo, P. Munoz, F. Alvarez, and E. Rosero, “Altitude and Attitude Cascade Controller for a Smartphone-based Quadcopter,” in 2017 International Conference on Unmanned Aircraft Systems, ICUAS 2017, 2017, pp. 1447–1454, doi: 10.1109/ICUAS.2017.7991400.

X. Li, H. Yu, Y. Yew, H. Liu, and M. Hong, “A Portable Optical Sensing System for Rapid Detection of Fluorescence Spectra,” Guangdian Gongcheng/Opto-Electronic Eng., vol. 44, no. 5, pp. 483–487, 2017, doi: 10.3969/j.issn.1003-501X.2017.05.002.

M. Iqbal, T. W. Widodo, and B. A. A. Sumbodo, “Sistem Pengendali Pengambilan Gambar Pada Kamera DSLR Melalui Protokol PTP 1,” IJEIS, vol. 6, no. 2, pp. 117–128, 2016.

A. Novriadi, “Perancangan Pengontrolan Overhead Crane Menggunakan Kabel dan Nirkabel Berbasis Arduino sangat banyak ditemukan di berbagai dunia bekerja mengangkut bahan material Agar terhindarnya dari kecelakaan penggunaan yang digunakan adalah Joystick PlayStation3 Ar,” J. Teknol. Terpadu, vol. 7, no. 2, pp. 76–84, 2019.

E. Systems, “ESP32 Series Datasheet,” 2021.

I. Circuits, “Data sheet,” no. September 1993, 1998.

P. Dhaker, “Introduction to SPI Interface,” Analog Dialogue, no. September. pp. 1–5, 2018, [Online]. Available: https://www.analog.com/media/en/analog-dialogue/volume-52/number-3/introduction-to-spi-interface.pdf.

U. S. B. D. States and V. D. States, “Chapter 9 USB Device Framework,” in Universal Serial Bus Specification Revision 2.0, pp. 239–274.

Published
2020-12-31
How to Cite
Rieke Adriati Wijayanti, Ahmad Wilda Yulianto, Dianthy Marya, Muhammad Syirajuddin S., & Nurul Hidayati. (2020). Antarmuka Mikrokontroller IoT (ESP32) Dengan USB Host max3421e. Journal of Applied Smart Electrical Network and Systems, 1(02), 70-75. https://doi.org/10.52158/jasens.v1i02.141