Back to Portfolio
Peely's Animal Adventure header background
Interactive Exhibit / Educational Game

Peely's Animal Adventure

An interactive exhibit where users save an island by placing extinct animals in correct habitats, featuring LEDs, mist, and data collection.

Project Overview

Peely's Animal Adventure is an engaging interactive exhibit centered around an imaginary island map with diverse environments. Participants take on the role of conservationists, tasked with saving the island by correctly placing models of extinct animals into their historically accurate habitats.

Each animal placement prompts a question. A correct answer illuminates on-board LEDs green, while an incorrect one turns them red. Successfully placing all animals triggers a 'storm' event: LEDs shift to purple, and atomizers activate, shrouding the board in mist. The final challenge requires users to 'save' the animals by returning them to their original starting points, thus completing their mission.

The exhibit features automatic data collection, logging user success rates for each question to a .txt file. A Python script then processes this data to generate visualizations, offering insights into the exhibit's educational effectiveness. Designed for portability, Peely's Animal Adventure boasts detachable buttons and a removable screen, facilitating easy disassembly and transport. The visual elements, including images corresponding to game events, are dynamically displayed using a Python script that reads serial output from an Arduino.

Key Features

  • Interactive island map with multiple environments
  • Educational gameplay: placing extinct animals in correct habitats
  • Question-based progression with LED feedback (green/red)
  • Dynamic 'storm' event with purple LEDs and mist (atomizers)
  • Automatic data collection of question success rates to .txt file
  • Data visualization of user performance via a Python program
  • Modular design for easy transportation: detachable buttons and screen
  • Image slideshows/displays triggered by Arduino serial output, managed by a Python script

Technologies Used

Arduino MicrocontrollerPython (Serial Communication, Image Display, Data Processing)LEDs & Control Circuitry (Shift Registers, Transistors)Atomizers / Mist Generators & Relay ControlPhysical Computing & Interactive PrototypingData Logging (to .txt files)Basic Data Visualization (e.g., Matplotlib in Python)User Interface (Physical buttons, LCD/TFT Screen)Soldering & Circuit Assembly

Project Gallery

Peely's Animal Adventure Exhibit Main View
Interactive Diorama Board and Control Panel
Wiring Electronics with Arduino and RFID Reader
Internal View of Exhibit Wiring and Components
Early Cardboard Prototype of the Exhibit
Complete Exhibit Setup with Presentation Board
Exhibit Illuminated with Green LED Lights
Detailed Close-up of Arduino and Breadboard Wiring
Elegoo Uno R3 and Breadboard Setup for Prototyping

Project Details

Client

University Course Project

Timeline

Academic Semester (e.g., Spring 2024)

Role

Lead Developer & Exhibit Co-Designer

© 2025 Andrew Rosenthal. All rights reserved.

0%