Arduino 101 Controlled DC Motor with Start/Stop Buttons and Pilot Lamp
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino 101 microcontroller, pushbuttons for start and stop functions, a pilot lamp, a DC motor controller, a socket, and a DC power source. The circuit is designed to control a DC motor using the Arduino 101, with start and stop functionalities managed by pushbuttons and visual feedback provided by a pilot lamp.
Component List
Arduino 101
- Description: Microcontroller board based on the Intel Curie module.
- Pins: A5/SCL, A4/SDA, AREF, GND, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2, D1/TX, D0/RX, AIN, ioref, RESET, 3V3, 5V, VIN, A0, A1, A2, A3, ICSP MISO, ICSP SCK, ICSP MOSI
Pushbutton START
- Description: Pushbutton used to start the motor.
- Pins: NC, NO
Pushbutton STOP
- Description: Pushbutton used to stop the motor.
- Pins: NC, NO
Pilot lamp blue
- Description: Blue pilot lamp used for visual feedback.
- Pins: x1, x2
BDC PWM DC MOTOR CONTROLLER 10A 6-90V
- Description: DC motor controller capable of handling 10A and 6-90V.
- Pins: + power, - power, + motor, - motor, GND, 0-5V, 5V
Socket
- Description: Electrical socket for power supply.
- Pins: Green, Life, Neutral
DC Power Source
- Description: DC power source for the motor.
- Pins: Ground, Positive
Wiring Details
Arduino 101
- D13/SCK is connected to x1 of the Pilot lamp blue.
- D3 PWM is connected to NO of the Pushbutton STOP and 5V of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
- D2 is connected to NO of the Pushbutton START.
- GND is connected to NC of the Pushbutton STOP, GND of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V, x2 of the Pilot lamp blue, and NC of the Pushbutton START.
Pushbutton START
- NO is connected to D2 of the Arduino 101.
- NC is connected to GND of the Arduino 101.
Pushbutton STOP
- NO is connected to D3 PWM of the Arduino 101 and 5V of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
- NC is connected to GND of the Arduino 101 and GND of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
Pilot lamp blue
- x1 is connected to D13/SCK of the Arduino 101.
- x2 is connected to GND of the Arduino 101.
BDC PWM DC MOTOR CONTROLLER 10A 6-90V
- + power is connected to Life of the Socket.
- - power is connected to Neutral of the Socket.
- + motor is connected to Positive of the DC Power Source.
- - motor is connected to Ground of the DC Power Source.
- GND is connected to NC of the Pushbutton STOP and GND of the Arduino 101.
- 5V is connected to NO of the Pushbutton STOP and D3 PWM of the Arduino 101.
Socket
- Life is connected to + power of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
- Neutral is connected to - power of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
DC Power Source
- Positive is connected to + motor of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
- Ground is connected to - motor of the BDC PWM DC MOTOR CONTROLLER 10A 6-90V.
Documented Code
Arduino 101 Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)