Skip to content

Latest commit

 

History

History
152 lines (113 loc) · 6.9 KB

File metadata and controls

152 lines (113 loc) · 6.9 KB

Solar₿it

The Dawn of Perpetual Solar Powered ₿ Home Mining

If you wish to support our work you can visit our goal at Geyser

What's in this Repo

  • Prototype build folder

  • Firmware

  • BOM Mechanical & Electrical

Solarbit_1 1 (8)_gobrrr me

$0 / Kwh / Ths

Your BTC Home miner perpetual energy partner.

SolarBit Features

🌞 Solar Tracking System

  • Dual-Axis Solar Tracking: Automatic East-West and North-South movement for optimal sun positioning
  • Intelligent Light Detection: 4-quadrant LDR sensor array for precise sun location
  • Adaptive Tracking Algorithm: Dynamic threshold adjustment based on ambient light conditions
  • Manual Override Mode: Direct stepper motor control for setup and maintenance
  • Safety Limit Switches: Hardware boundaries prevent mechanical damage
  • Smooth Motion Control: Configurable step delays for precise and quiet operation

🔌 Power Monitoring & Management

  • Multi-Rail Power Monitoring: Real-time voltage, current, and power measurement
    • Solar panel input monitoring
    • Battery system monitoring
    • 12V rail monitoring
    • 5V rail monitoring
  • INA260 Sensor Integration: High-precision I2C power sensors with 1.25mA current resolution
  • Battery Protection: Automated equipment control based on voltage thresholds
  • Real-time Power Analytics: Live power flow visualization and data logging

⚡ Automated Mining Equipment Control

  • Voltage-Based Auto Control: Automatic miner on/off based on battery voltage
  • Dual Mining Support: Independent 12V and 5V mining equipment control
  • Battery Protection: Prevents over-discharge with configurable voltage thresholds
  • Manual Override: Direct control when automation is disabled
  • State Monitoring: Real-time status of all connected mining equipment

🌡️ Thermal Management System

  • Precision Temperature Monitoring: Thermistor-based temperature sensing
  • Automatic Fan Control: Temperature-responsive cooling with multiple speed zones
  • Manual Fan Override: Direct PWM speed control (0-255 range)
  • RPM Monitoring: Real-time fan speed measurement via tachometer
  • Thermal Protection: Automatic maximum cooling when temperature exceeds safe limits

🌐 Web Interface & Connectivity

  • Responsive Web Dashboard: Modern, mobile-friendly control interface
  • Real-time Data Updates: Live sensor readings and system status
  • WiFi Configuration Portal: Captive portal setup for easy network configuration
  • Cross-Platform Access: Works on any device with a web browser
  • Dark Theme UI: Professional appearance with orange accent colors
  • Intuitive Controls: Simple buttons and sliders for all system functions

🔧 System Configuration & Setup

  • Captive Portal Setup: Automatic WiFi configuration on first boot
  • EEPROM Credential Storage: Persistent WiFi settings across reboots
  • Factory Reset Capability: Easy return to default configuration
  • OTA Firmware Updates: Over-the-air updates via web interface
  • SPIFFS File System: Web interface files stored on ESP32 flash

📊 Monitoring & Diagnostics

  • System Health Monitoring: Free heap memory and uptime tracking
  • Comprehensive Sensor Readouts: All system parameters in one dashboard
  • Error Detection: Sensor communication error reporting
  • Debug Information: Serial output for troubleshooting
  • Status Indicators: Clear visual feedback for all system states

🔒 Safety & Protection Features

  • Hardware Limit Switches: Physical movement boundaries on all axes
  • Emergency Stop Function: Immediate motor shutdown capability
  • Automatic Motor Disable: Power saving and overheat prevention
  • Voltage Protection: Battery discharge protection for mining equipment
  • Thermal Shutdown: Fan control prevents system overheating
  • Interrupt-Safe Code: Proper handling of real-time sensor inputs

🛠️ Hardware Integration

  • ESP32 Platform: High-performance microcontroller with WiFi capability
  • Stepper Motor Control: Precise positioning with enable/disable functionality
  • I2C Sensor Bus: Multiple power monitoring sensors on single bus
  • PWM Fan Control: Variable speed cooling with feedback
  • Analog Sensor Inputs: Temperature and light level monitoring
  • Digital I/O Control: Mining equipment and safety switch interfaces

📱 User Experience Features

  • Zero-Configuration Setup: Automatic captive portal on first boot
  • Intuitive Controls: Clear labeling and logical interface layout
  • Real-time Feedback: Immediate response to user commands
  • Mobile Optimization: Touch-friendly controls for smartphone/tablet use
  • Status Persistence: System remembers settings across power cycles
  • Multi-Device Access: Simultaneous access from multiple devices

🔄 Operational Modes

  • Automatic Tracking Mode: Hands-off solar following operation
  • Manual Control Mode: Direct user control of all functions
  • Maintenance Mode: Safe configuration for setup and servicing
  • Emergency Mode: Quick shutdown and safety protocols
  • Setup Mode: Initial configuration and WiFi setup

📈 Performance Features

  • High-Resolution Tracking: 800 steps per revolution motor control
  • Fast Response Time: 500ms sensor update cycle
  • Efficient Power Usage: Motors disabled when not in use
  • Smooth Operation: Configurable step delays prevent mechanical stress
  • Precision Control: Individual step-level positioning accuracy

🔧 Developer Features

  • Modular Code Structure: Well-organized functions for easy modification
  • Comprehensive Documentation: Detailed code comments and explanations
  • API Endpoints: RESTful HTTP interface for external integration
  • JSON Data Format: Structured data output for external applications
  • Extensible Design: Easy to add new sensors and features
  • Open Source: Fully documented and modifiable codebase

🌟 Advanced Capabilities

  • Dynamic Threshold Adjustment: Light-level adaptive tracking sensitivity
  • Multi-Sensor Fusion: Combines multiple LDR readings for accurate positioning
  • Predictive Control: Intelligent movement based on light patterns
  • Failsafe Operation: Continues operation even with sensor failures
  • Remote Monitoring: Full system access from anywhere on the network
  • Scalable Architecture: Design supports additional modules and sensors Note: As this is a live project, all data is subject to change at any time.

If you wish to support our work you can visit us on Geyser