Releases: nthnn/VoxHAUT-Roamer
VoxHAUT v1.0
VoxHAUT combines various technologies such as the ESP8266 NodeMCU 1.0 microcontroller unit, the ESP8266 L293DD Motor Shield, AHT20 and BMP280 sensor, JQ8400 audio synthesis module, OLED 0.96 inch display, and HR-SC04 ultrasonic sensor. Designed to function as a pet companion, VoxHAUT integrates seamlessly with Android and desktop applications through a Wi-Fi connection, enabling users to interact and communicate with it effectively.
Features
-
WiFi Connectivity: The VoxHAUT utilizes the ESP8266 NodeMCU 1.0 microcontroller unit to establish a wireless connection with Android and desktop applications via WiFi. This allows seamless interaction between the user and the robot, enabling a wide range of functionalities and commands.
-
Android and Desktop App Interaction: Users can control and interact with the VoxHAUT using either an Android or desktop application. The Android app is developed using TypeScript and ReactJS and wrapped within an Android WebView written in Kotlin. The desktop app is built using ElectronJS, providing a consistent user experience across platforms.
-
Emotional Display: The VoxHAUT features an OLED 0.96 inch display that visually expresses emotions such as happiness, sadness, and idleness. When users interact with VoxHAUT, it displays a happy emotion, creating a friendly and engaging atmosphere. In the absence of user interaction, the display shows a sad emotion, indicating VoxHAUT's longing for attention.
-
Audio Synthesis: To enhance the interactive experience, the VoxHAUT incorporates the JQ8400 audio synthesis module. It is capable of generating synthesized speech, sound effects, and music. This feature enables the robot to communicate with the user in a more engaging and expressive manner.
-
Environmental Sensors: The on-board AHT20 and BMP280 sensors enables VoxHAUT to monitor its surroundings. The AHT20 sensor measures temperature and humidity, while the BMP280 sensor provides atmospheric pressure and temperature data.
-
Obstacle Avoidance: VoxHAUT employs ultrasonic sensors to mimic the depiction of eyes and facilitate obstacle avoidance. By measuring the distance to nearby objects, it can autonomously navigate its environment, avoiding potential collisions. This safety feature ensures the smooth operation of the robot while ensuring the well-being of both the robot and its surroundings.