top of page
Search

🤖 Meet BOBO 2.0 from PR Tech: Quick Start

  • Jake
  • Jan 16
  • 3 min read

Updated: Jan 23


1. Getting Started

When you power on the device, you will see the Boot Sequence:

  1. Animation: An expanding circle wipe effect.

  2. Logo: The text "BOBO 2.0" will appear.

  3. WiFi Sync: The device connects to WiFi to fetch real-time weather and time data.

  4. Home Screen: Once loaded, the device enters the Emo-Pet mode (the eyes).


2. Navigation & Controls

The device uses a single touch sensor (capacitive touch or push button) for all interactions.

Action

Gesture

Function

Next Page

Single Tap

Cycles through the main screens (Emo -> Clock -> Weather).

Back / Exit

Single Tap

When inside a sub-menu (like World Clock), this returns you to the main page.

Brightness

Double Tap

Toggles display brightness between High (Day Mode) and Low (Night Mode).

Enter Sub-Menu

Long Press

Access deeper details for the current page (e.g., viewing the 3-day forecast).

Change Mood

Long Press

Specific to Emo Page only. Manually cycles through different emotions.

3. Main Screens (The "Pages")

The OS has three main pages that rotate automatically every 8 seconds (if you don't touch it).

Page 1: The Emo-Pet (Home)

This is the default screen featuring two animated eyes with an advanced physics engine.

  • Behavior: The eyes blink, look around (saccades), and react to the environment.

  • Moods: The expression changes based on real-time weather and temperature:

    • Happy: Clear sky.

    • Sad: Rain or Drizzle.

    • Surprised: Thunderstorms.

    • Excited: Hot weather (>25°C).

    • Sleepy: Cold weather (<15°C).

  • Manual Override: Long-press to cycle through moods manually (Happy, Angry, Love, Suspicious, etc.).



Page 2: Digital Clock

A clean, high-contrast clock display.

  • Features:

    • Current Time (12-hour format with AM/PM).

    • Current Day and Date.

  • Sub-Menu (Long Press): Opens the World Clock.

    • Displays UK (London) and Japan (Tokyo) time zones simultaneously.


Page 3: Weather Station

Displays live local weather data for Thrissur, India.

  • Features:

    • Big Weather Icon (Sun, Cloud, Rain).

    • Temperature (Large text).

    • Humidity percentage.

    • "Feels Like" temperature.

    • Short weather description (e.g., "Broken Clouds").


  • Sub-Menu (Long Press): Opens the 3-Day Forecast.

    • Shows the predicted weather icon and temperature for the next three days.



4. Special Features


Auto-Dimming

To save power or reduce glare at night, double-tap the sensor. The screen contrast drops to minimum visibility (Value: 1). Double-tap again to restore full brightness (Value: 255).


Smart WiFi & Time Sync

  • NTP Sync: The clock is always accurate to the second, syncing with internet time servers.

  • Auto-Recovery: If WiFi is lost, the device will attempt to reconnect while showing a "No WiFi" indicator on the weather page.


Physics Engine

The eyes use a spring-damper physics system.

  • The Pupil: Lags slightly behind the eye movement, creating a sense of weight and realism.

  • Blinking: Randomized blink intervals to make the bot feel "alive."

  • Breathing: The eyes slightly expand and contract in a rhythmic "breathing" motion.


5. Troubleshooting

  • Screen is dark? You might be in "Dim Mode." Double-tap the sensor.

  • Time says "Syncing..."? The device is trying to connect to WiFi. Ensure your router is on and the credentials in the code (ssid / password) are correct.

  • Weather says "Wait..."? Data is being fetched. This usually updates within 10 seconds of booting.

  • Touch not responding? The touch sensor calibrates on boot. Do not touch the sensor while plugging the device in.


6. Code

Download the text file below and update the necessary fields like Wi-Fi SSID, password, city and country code, OpenWeather secret API key, etc., and change the file extension to .ino if you are using Arduino IDE.



Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating

© 2026 MicroMaker Labs. All rights reserved.

Made with ❤️️ for dreamers

bottom of page