By Februar 6, 2019No Comments
Feazibly MovingLight Robotcs Smart Home DIY Arduino
[nectar_video_lightbox link_style=“play_button_2″ nectar_play_button_color=“Default-Accent-Color“ image_url=“6663″ hover_effect=“defaut“ box_shadow=“none“ border_radius=“none“ play_button_size=“default“ video_url=“https://www.youtube.com/watch?v=yprZG8_uxFM“]
[nectar_animated_title heading_tag=“h2″ style=“color-strip-reveal“ color=“Accent-Color“ text=“01 Hardware“]

The hardware consists of 3 parts: the 3D printed parts, the electronics and the accessories.

  • Adafruit Feather Board 32u4 BLE
  • Adafruit Feather DC Motor + Stepper Wing
  • Adafruit Neopixel Ring 24 LEDs
  • Two Stepper Motors
  • Screw Coupler
  • DC Jack Adapter 2,1 mm
  • Power Supplies on MicroUSB and Jack 2,1 mm
  • Wires
  • M3 Screws
  • Screws 2,5 mm Diameter
  • 3d Printed Parts

The microcontroller and the motor driver are both feather boards from Adafruit. They are very suitable for this project due to theirsmall size. The LED ring is from Adafruit. The ring is equipped with 24 RGBWLEDs. Thus infinitely many colors and a natural white can be produced.

The motors are stepper motors, which are particularly suitable for soft and precise movements. In order to get the suitable 3D print file for other stepper motors with different dimensions, a parametric model is available on shapediver.com . Only individual dimensions of the motors have to be entered and the 3D model can then be downloaded as a stl file.

Download customized STL file.

[image_with_animation image_url=“6643″ alignment=““ animation=“Fade In“ border_radius=“none“ box_shadow=“none“ max_width=“100%“]
[nectar_animated_title heading_tag=“h2″ style=“color-strip-reveal“ color=“Accent-Color“ text=“02 Assembly“]

The assembly is simple.

  1. Screw the two upper arms to the couplers.
  2. Then mount the motors.
  3. Screw the lower arm to the base and the feather boards.
  4. Screw the other two arms and connect the cables.
  5. Finally screw on the iris.
[nectar_animated_title heading_tag=“h2″ style=“color-strip-reveal“ color=“Accent-Color“ text=“03 Software“]

The code is written in Arduino. There are some libraries to install. The following libraries are required:

  • Adafruit nRF51 BLE Library
  • Adafruit AccelStepper Library
  • Adafruit Motor Shield V2 Library
  • Adafruit Neopixel Library
  • Blynk Library

Watch the video and see how the app is built.

[nectar_animated_title heading_tag=“h2″ style=“color-strip-reveal“ color=“Accent-Color“ text=“04 Test Run“]

There are 3 movement scenarios and a color selector for the LEDs.

In the next version, more lighting scenes, color changes, and different movements and movement speeds would be great.

[nectar_animated_title heading_tag=“h2″ style=“color-strip-reveal“ color=“Accent-Color“ text=“05 Issues and Problems“]

The motors produce a very high and annoying sound as soon as they are screwed together. Like a kind of micro vibration. Does anyone have a solution to the problem?

Leave a Reply