DitroniX | Dave Williams | G8PUO
Published © GPL3+

LMIC ESP8266 Linear Motor IoT Controller Board Solar Tracker

Linear Motor IoT Controller (LMIC), for Solar Panels, to safely raise and lower pending time of day, light level etc. Solar Tracker. SDK

IntermediateWork in progress1 hour1,688
LMIC ESP8266 Linear Motor IoT Controller Board Solar Tracker

Things used in this project

Hardware components

ESP8266 ESP-12E
Espressif ESP8266 ESP-12E
×1
STMicroelectronics L6205D Motor Controller
×1
BMC Enclosure
×1
DC Linear Motors
×1

Software apps and online services

Arduino IDE
Arduino IDE
PlatformIO IDE
PlatformIO IDE
Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino
VS Code
Microsoft VS Code
Autodesk EAGLE
Autodesk EAGLE
EagleCAD - Not Autodesk
JLC PCB

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

LMIC ESP8266 SDK v1 2212-106 Schematic

LMIC ESP8266 SDK v1 2211-105 PCB 3D Top Angled

Code

LMIC Tasmota Integration

This example setup will: - Configure the GPIOs - Configure the WebUI Switches for Up and Down - Controlling the Linear Motor Outputs - Configure the Linear Motor Controller L6205 Enable Line, EN1 - Configure the WebUI Switches for a predetermined period (~60s) - Set Automatic Timers - Turn ON the Linear Motor(s) at 1300 and OFF at 1800 - Allow LMIC board to be self contained and unconnected to a broker/server, if required

GitHub LMIC-Linear-Motor-IoT-Controller

Credits

DitroniX | Dave Williams | G8PUO

DitroniX | Dave Williams | G8PUO

15 projects • 33 followers
Electronic Engineering, Software and R&D, play an important motivational seed in supporting community projects and being a STEM Ambassador.

Comments