Introducing Electronics Collection "Smart Circuits with Arduino™". It contains everything you need to get acquainted with Arduino, electronics and programming. A journey through 17 smart circuits awaits you, which you will be able to master the power of the Arduino microcontroller, to create interactive and joyful projects. The kit contains all the necessary tools and electronic components. On the Arduino trip you will be accompanied by a collection of books in Lithuanian. In the book, information, consistent instructions, schematics, and visual language.
"Smart Chains with Arduino™" is the beginning of the Arduino for everyone - beginner and advanced. Arduino is a small computer that manages various electronics components and devices. Thanks to him, the objects seem to come to life, carry out the teams we are commanding, react to changes in the environment. By collecting and testing the provided smart circuits, we will be able to get acquainted with Arduino microcontroller utilization possibilities in a consistent way:
GRND - 01. Start - Flashing LED
We will begin our acquaintance with Arduino by performing a very simple experiment, which is called flashing LEDs. During this experiment, we will make Arduino, by congratulating us, a dash of light. Yes, yes, you do not hesitate, he will do this because we have all the powers of this small but powerful computer. The simplest program will control the frequency of light flashing.
GRND - 02. Rotating knobs - Potentiometers
In this experiment, we will work with a potentiometer. Potentiometers are usually used to adjust settings such as volume or brightness. You will learn how to use the potentiometer to control LED brightness with Arduino. The program shows the operation of the analog input. Changing the position of the potentiometer handle will change and the LED flashes.
GRND - 03. Color light - RGB LED
A colorful LED can light up in all rainbow colors! Of course, this is much more interesting than a flashing LED. In fact, the three-color LEDs are three LEDs (red, green and blue) in one housing. When we are at the Arduino digital output, we set various color intensity and intensity parameters, we get new colors.
GRND - 04. Dancing LEDs - More LEDs
Awesome In the first lesson, we taught the LED to blink, in the third one - a three-colored LED flashed in all the rainbow colors! It's time to cling the circuit and connecting even eight LEDs to Arduino. Also, with Arduino, various light effects will be created. We'll let the eight LEDs dance. The chain is large enough and interesting. In this experiment, you will begin to develop your own programs and understand how Arduino works.
GRND - 05. We press the buttons - Buttons
So far, we did everything with exits. Now, we are going to look at the other side, and "play" with entrances. In this experiment, as a sensor, we will use the buttons. This is the simplest and clearest way to show how Arduino can access information. Our condition - if any buttons are pressed, the LED will light up, but if you press both buttons, the LED will not illuminate.
GRND - 06. When the light shines - Photoresistor
In the second lesson, you will learn how a potentiometer with resistance varies depending on the handle - the rotation of the stem. Now you will learn to use a photoresistor, a semiconductor device, as a sensor that changes its impedance, depending on how much light enters its surface. Using a photoresistor as a light sensor, we will control the brightness of the LED.
GRND - 07. Measure the temperature - Sensor TMP35
We will learn to use a temperature sensor with Arduino. We will set the Arduino IDE debugging window for displaying temperature changes. Using the "Serial Monitor", we will read the temperature sensor. TMP35 is a simple temperature sensor that changes its output voltage in proportion to ambient temperature. They can be used for all types of automation tasks, where changes in temperature depend on changes in parameters. Transferring information from Arduino to computers is even more interesting than previous experiments - we will start using the Serial port of Arduino. So far, we have limited our use of simple diode to show any changes. Let's make sure Arduino can not only signal the changes in the environment, but if necessary, easily interact with the computer and display all types of text and data on any terminal.
GRND - 08. Turning angle - servo mechanism
Servo mechanism, abbreviated "servo" is an engine that consists of an electronic circuit with a back connection. The Servo.h library is designed for Arduin, which can handle various types of servo motors. Servo motors are ideally suited for electronics and automation - with high speeds and the ability to accurately determine the desired position, which is not possible with conventional motors. They are easy to operate with a variable pulse duration. In this experiment, you will learn how to use PWM (pulse width modulation) for servo motor control.
GRND - 09. When it comes to music - the Pyzi Signal
Again, we will try to bridge the gap between the digital and analog worlds. We will use a piezoelectric signal, which causes a small "click" when we briefly touch its contacts to a 5 volt power supply. Try it out! Of course, this is not very interesting, but if you connect the voltage and then disconnect, and then 100 times a second, the signalizer will start beeping. Having collected hundreds of string tones together - the music of the horn!
GRND - 10. Musical synthesizer - We connect a potentiometer
Create a Piezo Synthesizer. We can use the piezo signalizer to generate sounds. It converts electrical frequencies into sound waves. Different sound waves are produced by quickly switching on and off the voltage (pulse). The text of the program handles two parameters that are scanned from two potentiometers. One potentiometer determines the pitch level, the other is the duplicate cycle duration.
GRND - 11. Turning the engine - transistor and motor
In the past, got acquainted with the servo motor that we managed Arduino? Now let's take a look at the DC motor twist. This will require a transistor that can switch, i.e. to switch (the transistor acts as a switch) to a much higher current than Arduino. When using a transistor, you need to make sure that its parameters are suitable for the particular equipment. The transistor we use in this circuit, the TIP120, can handle 60 volts and 200 mA of current, which is perfect for our engine!
GRND - 12. Turn on more load - Rollers
Now let's learn how to control the bows, giving Arduino more power! Rather, Arduino will teach you to control a stick. The relay is an electrically operated mechanical switch. The inside of the plastic housing is a powerful electromagnet. When it receives an energy load, the relay is activated - an electromagnet is attracted by the anchor and the group of contacts connect or disconnect the load power supply circuit.
GRND - 13. More dancing LEDs - Streamlisting register 74HC595
Finally we have got integrated circuits (IGs). Now, using the Integrated Circuit Boost Register, we will manage 8 outputs using only three Arduino contacts. The Boost Register 74HC595 is an integrated circuit that has eight digital outputs. To use them, we will use a new interface called the serial peripheral interface (SPI), i.e. a consistent peripheral interface that we will use to transfer data to Arduino. One push-up register will add 8 additional exits to Arduino and will take only three of his contacts. We can connect such circuits very much. In the follow-up, we will get a lot of additional conclusions, which will occupy the same three Arduino contacts.
GRND - 14. Revitalizing shapes - 8x8 light-emitting diode module
In our next project, as a monitor, we will use the 64 module of light-emitting diode array.
Since these modules use the MAX7219 integrated circuit as a controller, we can turn on and off each of the 64 LEDs using only 3 of our Arduino contacts. It's a simple and inexpensive way to control 64 light-emitting diodes and create a variety of animations. In addition, we can combine multiple modules together to control even more LEDs. Our program will use the LedControl library. Download and upload it to the Arduino IDE: C: \ Program Files (x86) \ Arduino \ libraries folder. Then restart the IDE software. Create more animations using the generator: http://www.pial.net/tools/.
GRND - 15. Calculate - Segment Indicator
The main advantage of light-emitting diodes is that, being small, some of them can be combined into one compact and compact package to form what's commonly referred to as the 7-segment display. The Seven Sequence Indicator consists of seven LEDs arranged in a rectangle in the appropriate order (see below). Each of the seven LEDs is called a segment. Different combinations of seven segments disabled and enabled enable numeric values from 0 to 9. Each segment's location and output (PIN) are marked with letters A through G (see below). 7-segment LED displays come in two types: common anode and common cathode. The indicator with the number 5101AS printed on the side is a common cathode type indicator.
GRND - 16. Good world - LCD display
In this lesson, we'll learn how to connect an LCD to Arduino and display all the data in it. Liquid Crystal Display (LCD) is a complex electronic module that we can use to display text or numeric data. The display is installed on the motherboard, PCB. It has two rows of 16 characters and a light for use in dark daytime. We have been using the serial monitor serial port. You will see his likeness to the LCD and make sure that a large computer is not necessary.
GRND - 17. We Play - Reaction Game
Now that we've done all the projects and learned all the basic components of Arduino management, it's time to create something interesting. This chain will show you how to create your own Simon Says game. With Arduino UNO, using LEDs, buttons, alarm, multiple resistors, you can create this and other interesting games. How will it work? When you load the code, the signalizer will beep several times and all four diodes will start flashing. The game will start when you press any of the four buttons. Then the random LED will blink. You will need to quickly press the button associated with the color of the LED, thus repeating the pattern. Successfully guessing, the model will be repeated again, only this time adding another random LED. The player must follow the model for as long as possible. With each successive guessed model, the additional model of complexity will be added to the basic model.
INTRO - An Introduction to How It Works.
SLEEVE HANDLES - How to use the potentiometer to control LED brightness with the help of Arduino.
COLORED LIGHT - Tri-colored diodes for extraction of new colors.
JUMPING LED - We will add more LEDs and we will shock them with Arduino.
BUTTONS - We will pass Arduino's information to the simplest sensor.
WHEN THE LIGHT FLOW - using a photoresistor as a light sensor, we will control the brightness of the LED.
TEMPERATURE - We will use a temperature sensor with Arduino.
SERVO - let's get the servo running using PWM (pulse width modulation).
WHY THE MUSIC IS PLAYING - we will create tunes with Arduino and build them.
MUSICAL SYNTHESIZER - We connect a potentiometer to the alarm system and create cosmic sounds.
LOOKING FOR A MOTOR - Let's start the engine with a transistor.
INCLUDING HIGHER CAPACITY - We'll handle the bucks.
DIRECT LIGHT DIODES - By using the push-pull registry integrated circuit, we will manage 8 outputs with just three Arduino contacts.
RECOVERY FIGURES - we create various shapes with the 8x8 light-emitting diode module.
NUMBERS - when you need to handle the numbers.
LCD WORLD - We will connect an LCD to Arduino and display all data in it.
SIMON SAYS is a reaction game where we combine everything into one.
The kit consists of an Arduino microcontroller, a layout board, connecting wires, a USB cable for connecting a microcontroller, an energy source cable, over 70 electronics components and devices.
Project kit includes:
10x 220R resistor;
1x Mini-servo motor;