Quick Start Guide¶
Get your first device online in 5 minutes
Prerequisites¶
- [ ] OceanRemote account (sign up)
- [ ] ESP32, ESP8266, or Pico W board
- [ ] USB cable
- [ ] Arduino IDE installed
Step 1: Add Your Device¶
- Log in to OceanRemote Dashboard
- Click "Your Device" in the left menu
- Select your board type:
| Board | Selection |
|---|---|
| ESP32 | ⚡ ESP32 |
| ESP8266 | 📡 ESP8266 D1 Mini/Large |
| Pico W | 🎯 Raspberry Pi Pico W |
Step 2: Configure Relays¶
| Relay | Default Name | Use Case |
|---|---|---|
| Relay 1 | Light | LED control |
| Relay 2 | Fan | Temperature control |
| Relay 3 | Pump | Watering system |
| Relay 4 | Alarm | Alert system |
| Relay 5 | Extra | Spare channel |
Pro Tip: Customize relay names to match your project!
Step 3: Configure Sensors¶
Choose your sensor:
🌡️ DHT22 (Temperature & Humidity)¶
- Connect DATA pin to GPIO4 (ESP32) or GPIO2 (ESP8266)
- Add pull-up resistor (4.7k-10kΩ)
🌱 Soil Moisture Sensor¶
- Connect OUT to ADC pin (GPIO34 for ESP32, A0 for ESP8266)
- Calibrate dry/wet values in dashboard
☔ Rain Sensor¶
- Connect AO to ADC pin
- Set threshold (2000-3000 for ESP32)
Step 4: Generate & Flash Firmware¶
- Click "Generate Code" in dashboard
- Copy the complete Arduino sketch
- Open Arduino IDE
- Paste the code
- Select your board and port
- Click Upload (→)
Step 5: First Test¶
After upload, your device should appear Online in dashboard:
- 🟢 Online - Connected and ready
- 🟡 Away - Last seen within 5 minutes
- 🔴 Offline - Check WiFi/power
Click a relay button - you should hear it click!
Next Steps¶
Need Help?¶
- Troubleshooting Guide
- Email: admin@oceanremote.net
- Documentation Home
✅ You've successfully set up OceanRemote!