I’ve always loved automation equipment! A grade school trip to a museum with a marble machine using pneumatics, sensors, servos and more had me hooked. Combining Arduino’s with mechanical devices and machined parts is just amazing. I’m working on a project using a stepper as a “feed device” and wanted to make a video experimenting with various ways to control the Arduino Stepper as well as measuring to see just how accurate it could be!
This is our very first episode of Let’s Make It. In this episode we introduce ourselves and talk a little about what is coming up. Hint: It is Arduino, Raspberry Pie, PIC Chips, Circuit Design and PC Board Manufacturing. Fun stuff!
This week we attach a keypad to an Arduino and show you how you can easily accept input. Then we build a combination door lock with that same keypad. For both projects we also use the serial LCD that we learned in Episode 5.
This is lesson 1 out of 5 where I will be teaching you the basics of XBee. In this lesson I cover general information about XBee and go through the initial setup steps.
A review of Adafruit’s inexpensive RF keyfob remote and receiver. This is by far the easiest and least expensive RF solutions I’ve seen! It’s a “turnkey” solution – e.g. it works right out of the box. It can directly control things (like an LED or transistor) or be used to trigger a digital input pin on an Arduino or Raspberry Pi!
A pieced together hack that allows for a PHP page with a button to trigger a relay on an Arduino board that acts as a button press for the garage door opener. All the code was pretty much hacked together, and has a lot of polishing to do on all parts, but as a proof of concept, it’s a start.
Measures and logs temperature and light levels. Two mode of operation: Automated – moves on its own avoids obstacles using distance sensor. Also plots the distance/sonar data into processing Manual – Manual Control using keyboard or buttons on the application. Wireless control and data acquisition: Communications using to Xbee modules. Base Xbee used to transmit data form custom processing application. Base Xbee used to received sensor data sent from the mobile data logger. Processing Application: Display data received from mobile data logger Display sonar data when in automated mode Send control data to mobile data logger using…
Types of Stepper Motors: Uni-polar, Bi-Polar and Hybrid stepper motors Identifying the common wire in uni-polar and hybrid stepper motors Internal coil structure
Interfacing Colour Sensor (TCS-230 / TCS-3200) with Arduino Working of a “Light to Frequency Converter” sensor Calibrating the colour sensor, defining White and Black Recognizing the colour of various objects
Analog Input Interfacing Potentiometer (variable resistance like Radio’s volume Control!) with Arduino Interfacing a Buzzer with Arduino and generating tunes / ringtones! Interfacing Ultrasonic Distance Sensor (HC-SR04) with Arduino Interfacing commonly found Hobby RC-Servo motors with Arduino
Interfacing a simple DC motor with Arduino using L298 Motor Driver Module Controlling the speed of DC motor using in-build library functions like analogWrite() which uses Pulse Width Modulation (PWM) internally. Developing simple function for robot motor control
Using a simple font file stored in Arduino Flash memory Concept of Flash memory Practice exercise for User Interaction, Serial Communication This video is specific for Pebble Bot project.
Interfacing a switch with Arduino Definition of Pull-up and Pull-down resistance Interfacing switch and 7-segment display with Arduino Switch de-bouncing RGB LED Interfacing Infrared sensor, Tips on developing a Line Follower robot Basics of Pulse Width Modulation (PWM) Getting different colour-shades from RGB LED using PWM
User Interaction: Communication between Arduino and Computer Arduino Serial library Serial communication between Arduino and computer Beginners: View at-least first 32 minutes of the video Advanced users: view full video
Introduction to Arduino board (Arduino UNO R3), functions of various pins on Arduino Introduction to Arduino Programming Language Control the Blinking of a LED with Arduino The Basics of a Bread-Board Interfacing Multiple LEDs with Arduino Interfacing 7-segment display with Arduino