Skip to content
Paweł Żentała edited this page Dec 6, 2023 · 9 revisions

🌐 Smart Desk Project Documentation

TL;DR

Smart Desk is an innovative project revolutionizing traditional workspaces by integrating semi-automated height adjustment. This feature is driven by discreet suggestions for taking breaks or changing postures, coupled with a motivating gamification system. The desk employs technology for presence detection and pose analysis, elevating the user's health and work experience. The project encompasses hardware for control and detection, and software modules for user interaction and system management. Smart Desk, transitioning from a DIY initiative to a professional product, invites community contributions, collaborations, and investor interest.

🚀 Features

  • 🔧 Innovative Height Adjustment: Utilizes existing height-adjustable desks with an added control device for automated height adjustments. Offers both automated and manual interactions, with smart logic for non-invasive break suggestions.
  • 🎮 Gamification for Health: Integrates a point-based system to encourage healthy habits. Users earn points for activities, promoting lifestyles like 'peasant' or 'warrior', based on their health routines.
  • 🔍 Accessible Technology: Employs open electronics like Raspberry Pi for motor control, height measurement, and pose detection. Focused on accessible, cost-effective, and open-source components.

🧩 Smart Desk Modular System Vision

  • 🔩 Hardware Modules:
    • Electronic Driving Control Module: A compact unit with power supply, relay board, laser sensor, and ESP32 for communication.
    • Physical Control Panel (PCP): Standard interface, with potential for future user experience research and design enhancements.
    • Presence and Pose Detection (PPD): Interchangeable sensors, including PIR, Walabot, microwave radars, and cameras with ML, are utilized for tracking user activity. This setup enhances awareness of daily activity timelines and habits.
  • 💻 Software Modules:
    • Smart Desk Server (SDS): Coordinates the modules and processes real-time data using MQTT trough network connected devices.
    • Admin Web Interface (AWI): For configuration of phisical modules and defining semi-automatic action flows.
    • User Web Application (UWA): Provides interaction, data visualization, health tips, routines settings, and gamified elements for the user.
    • Electron Desktop Application (EDA): Monitor user activities to suggest optimal times for breaks or standing up, ensuring suggestions are made when least intrusive and most beneficial to the user's health and productivity.

🔮 Future Development and Community Collaboration

  • 🛠️ Development Focus: Creating a business-ready PoC with microvawe and camera sensors setup, machine learning integration for pose detection, database setup, and development of presence and pose analysis scripts.

  • 👥 User Engagement - Software Architecture: Development of a prototype User Web Application (UWA) and an Admin Web Interface (AWI) to demonstrate the added value of the Smart Desk. This requires developing a comprehensive software architecture encompassing communication with hardware modules, data cleansing, database storage, and real-time responsiveness.

  • 🌊 Microwave Sensor Integration: Reliable user presence detection using microwave sensor technology to enhance accuracy and responsiveness.

  • 📸 Camera Integration: Implementation on a desk leg for posture and presence monitoring.

  • 🤝 Business Partnership Exploration: Seeking strategic partners among desk manufacturers to form a conglomerate for investment and implementation of the Smart Desk (SD) technology in their products, thereby creating a synergistic ecosystem.

  • 💰 Premium Features & Business Model: Personalized health recommendations, fitness device integrations, and a gamified rewards system. Seeking partnerships with wellness platforms, startups and companies.

🛠️ Current Progress and Immediate Objectives

⚙️ Current Development Stage

  • 🔼 Desk Control: I have developed the capability to control the desk's movement up and down using browser-based buttons. Additionally, the system recognizes the desk's height and supports position memory, enhancing user convenience and interaction.

🎯 Near-Term Goals

  • 📡 Sensor Integration: Focusing on integrating a microwave presence sensor, which will add presence detection capabilities to the desk.
  • 📊 Data Logging and Analytics: Developing a system for logging presence data and conducting analytics to derive valuable insights from user interactions.
  • 💻 UX and Configuration Panel Design: Creating initial sketches for the web application's user interface and the configuration panel, laying the groundwork for a user-centric and intuitive experience.

🛠️ Project Status: DIY to Professional Vision

  • Currently, this is a DIY project, not yet a polished professional product vision. The goal is to create a working prototype to test UI concepts, which are critical to the business model. As significant results are achieved, I plan to share these developments and actively seek investors. For interested investors, a detailed strategy and collaboration plan is prepared, available at Business Strategy & Collaboration.

🤝 Start & Join the Community & Contribute

Join the global initiative to combat sedentary lifestyles. Contribute to the Smart Desk project: build it, play with it, share your feedback and ideas, customize the code, improve pose and health analytics, enhance electronics, develop new sensors, develop user interface, improve user experience, and collaborate with enthusiasts worldwide. Be part of the movement to redefine the way we work and prioritize our health. Ready to elevate your workspace? Join the Smart Desk community today!

  • 🌐 Smart Desk Website: Your go-to for hardware modules setup guides, software, and setup instructions.
  • 💡 Redit r/OpenSmartDesk Share and discuss visionary ideas! Propose, discuss, and shape the future features.
  • 💼 GitHub Project Define, refine, discuss and pick up some tasks for your to enhance the project.
  • 🛠️ Discord Engineers Hub Engage in real-time contributors discussions, supporting each other and colaborating together.

Desired Skills:

  • Electronic Design
  • Software Development
  • Data Analytics
  • IoT Product Development
  • High UX Skills