Skip to content

blebson/Automated-Blinds

Repository files navigation

Automated Blinds

Moteino Shield requires a Moteino and a base station/bridge to work as shown in the example.

RFM69 Listening Mode Library: https://github.com/LowPowerLab/RFM69/tree/ListenMode

LowPower Library: https://github.com/LowPowerLab/LowPower

RFM Base station requires RFM69 library customization to work with D1 Mini Shield (https://github.com/hallard/WeMos-RFM69). Modified library file available in the /Arduino-Code/Libraries directory in this GitHub.

Pin functions:

  • PWR - Power Input (LiPo Battery Input)
  • A0 - Voltage level input (See Arduino Blinds code example on how to derive voltage from analog input)
  • A1 - 'CH' Signal Input from Solar Charger - Goes LOW when battery is charging
  • A2 - 'OK' Signal Input from Solar Charger - Goes LOW when battery is fully charged (~4.2V)
  • D3 - Hardware Interrupt - Used to wake the Moteino when using the momentary switches for manual control
  • D4 - Switch 1 Input - Input from the momentary switch for manual control, direction of movement defined in code
  • D5 - Relay Output - Trips the mechanical relay to power the voltage booster and the servo
  • D6 - Servo Output - Sends commands to the attached servo
  • D7 - Switch 2 Input - Input from the momentary switch for manual control, direction of movement defined in code

Moteino Shield Schematic:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published