top of page
AdobeStock_269336851.jpeg

Arduino face app

This web app uses the device’s camera to track a user’s facial movements in real time and sends those motion values to an Arduino or ESP32 robot over Bluetooth Low Energy (BLE). Powered by MediaPipe FaceMesh, the app extracts head yaw, pitch, roll, mouth openness, and general face position, normalizes them to a 0–100 range, and transmits them using a simple two-byte control protocol. 

rpi.jpg

RPI kiosk

RPI KIOSK is a digital signage web application that lets you create and share image slideshows via a simple URL.
Key Features:

  • Upload images and arrange them via drag-and-drop

  • Set custom durations for each slide (how long it displays)

  • Get a shareable link (e.g., yoursite.com/play/my-slideshow) that plays full-screen

  • Auto-play loop - images cycle automatically, perfect for unattended displays

  • Keyboard controls - Space (play/pause), Arrow keys (navigate), F (fullscreen)

  • Clean, distraction-free playback with auto-hiding controls

How It's Useful with a Raspberry Pi
A Raspberry Pi is a perfect companion for this app! Here's the typical setup:

  1. Connect your Pi to a TV/monitor via HDMI

  2. Open the slideshow URL in a browser (Chromium in kiosk mode works great)

  3. Let it run 24/7 - the slideshow loops automatically

bottom of page