Hardware Project

Project Overview

My latest project is to build a board game that integrates custom hardware with a mobile application. I'm developing an IoT system that combines custom hardware with a native iOS mobile application. The system uses an ESP32 microcontroller connected to a weight sensor, enabling real-time data collection and transmission to an iOS device. I am excite to further my ability to design hardware, write efficient firmware, and create seamless mobile experiences through this project.

Technology Stack

Hardware

  • • ESP32 Microcontroller
  • • Precision Weight Sensor

Firmware

  • • C/C++ (Arduino)
  • • BLE Communication

iOS App

  • • Swift Development
  • • CoreBluetooth Integration
  • • SwiftUI

Backend & Data

  • • RESTful API
  • • Database Design & Management

System Architecture

Weight Sensor

Analog measurements

ESP32

Signal processing & transmission

Backend API

Data ingestion

iOS App

User interface

Key Features

User-friendly Interface

Intuitive iOS app layout that makes interacting with device data straightforward.

Accurate Measurements

Precision weight sensor with signal conditioning for reliable and consistent readings

Live Device Data

Real-time data transmission from ESP32 to iOS app via Bluetooth Low Energy (BLE)

Current Status

This project is actively in development. I am excited to get this game on the app store and share it with others as soon as possible!

Hardware: In Progress
Firmware: In Progress
iOS App: In Progress