top of page

Изучаем ARDUINO (книга Джереми Блума)

Изучаем Arduino описание компонентов книги
Exploring Arduino description of components used in the book

О чем эта книга и почему именно она.

​Свой путь по изучению мира электроники я начал с книги "Электроника для начинающих", но для современного любителя электроники очень желательно познакомиться с работой микроконтроллеров, например такого как Arduino. Автоматизация, построенная на Arduino, позволит Вам реализовать большинство ваших фантазий в этой области подключать любые сенсоры, соединяться с Wi-Fi, Bluetooth и по радио каналу, при этом контроллер и сенсоры очень дешевы и просты в освоении.

Существует много ресурсов в интернет и видеоуроков по Arduino, но мне нравится читать книгу, держать ее в руках, потому я выбрал одну из наиболее популярных книг "Изучаем ARDUINO (второе издание)" за авторством Джереми Блума.

Вы также можете найти эту книгу в интернет, но я предпочел приобрести бумажный вариант.

Книгу можно приобрести здесь:

Я пользовался вторым изданием книги и Вам советую. Уроки и требуемые компоненты для первого и второго издания книги существенно отличаются.

Автор (Джереми Блум) предоставляет читателям код всех скетчей и видеоуроки ко всем главам книги, найти это можно здесь.

Книга мне понравилась, хотя совершенно неподготовленному в области электричества и отсутствия понимания как работают алгоритмы на любом языке, может потребоваться чуть больше времени, чтобы понять основы. Но если к примеру Вы ранее осилили хотя бы половину книги "Электроника для начинающих", где даются базовые знания о электричестве и знакомы с циклами и условиями в программировании на теоретическом уровне, то все будет в порядке. Быть программистом для работы с Arduino совершенно не нужно.

 
Компоненты используемые в проектах(экспериментах) книги.

В книги в каждой главе приводится перечень компонентов необходимых для выполнения экспериментов главы. Существует также и полный перечень необходимого.

В книге даётся рекомендация, где приобрести все необходимое и вот с этим уже могут возникнуть некоторые сложности. Дело в том, что для половины экспериментов необходимые особые компоненты или контроллеры которые продаются далеко не каждом магазине электроники например Adafruit Feather контроллеры.

Для того чтобы пройти все эксперименты книги, мне пришлось заказывать в США (магазин DigiKey) с доставкой в Европу всего необходимого, растаможивать их и платить пошлину. Это было не слишком трудно, но главное дорого.

При этом, как выяснилось, не все компоненты нужно было заказывать именно в США, часть из них легко заменяется более дешевыми аналогами с AliExpress или приобретается в местном магазине электроники, но к сожалению только часть. Тем не менее, я мог бы сэкономить более 50%, если бы знал чем заменить требуемые компоненты.

Более того в некоторых ситуациях завышено количество компонентов указанных как необходимое для проведения эксперимента. 

Итак, ниже Вы найдете информацию по требуемым компонентам сгруппированной по главам с описанием их аналогов (где это возможно) и уточнением фактической потребности (в целом для всех экспериментов книги!).

Также я дополнил список необходимыми вспомогательными инструментами и расходными материалами, о которых в книге не упоминается, но они либо необходимы, либо желательны.

Список компонентов с комментариями и ссылками где приобрести находится вы найдете в этом Google-документе. 

Exploring Arduino: 2nd Edition [Chapters 1-7 Parts Kit] https://www.adafruit.com/wishlists/491653
1    Adafruit METRO 328 Fully Assembled - Arduino IDE compatible - ATmega328
2    USB cable - USB A to B
3    Half-size breadboard PID
4    Breadboarding wire bundle
5    Tactile Button switch (6mm) x 20 pack
6    Through-Hole Resistors - 220 ohm 5% 1/4W - Pack of 25
7    Through-Hole Resistors - 1.0K ohm 5% 1/4W - Pack of 25
8    Through-Hole Resistors - 10K ohm 5% 1/4W - Pack of 25
9    Breadboard trim potentiometer - 10K
10    Photo cell (CdS photoresistor)
11    Diffused Red 5mm LED (25 pack)
12    Super Bright Blue 5mm LED (25 pack)
13    Super Bright White 5mm LED (25 pack)
14    Diffused RGB (tri-color) LED - Common Anode
15    TMP36 - Analog Temperature sensor - TMP36
16    Alkaline 9V Battery
17    9V battery clip with 5.5mm/2.1mm plug
18    5V 1.5A Linear Voltage Regulator - 7805 TO-220
19    10uF 50V Electrolytic Capacitors - Pack of 10
20    0.1uF ceramic capacitors - 10 pack
21    1N4001 Diode - 10 pack
22    NPN Bipolar Transistors (2N2222) - 10 pack
23    Mini Robot Rover Chassis Kit - 2WD with DC Motors
24    DC Toy / Hobby Motor - 130 Size
25    Dual H-Bridge Motor Driver for DC or Steppers - 600mA - L293D
26    12V DC 1000mA (1A) regulated switching power adapter - UL listed
27    IR distance sensor includes cable (10cm-80cm) - GP2Y0A21YK0F
28    Standard servo - TowerPro SG-5010
29    Stepper motor - NEMA-17 size - 200 steps/rev, 12V 350mA
30    Speaker - 3" Diameter - 8 Ohm 1 Watt
Exploring Arduino: 2nd Edition [Chapters 8-14 Parts Kit] https://www.adafruit.com/wishlists/491688
31    Piezo Buzzer - PS1240
32    Adafruit LIS3DH Triple-Axis Accelerometer (+-2g/4g/8g/16g)
32    Miniature 5V Cooling Fan for Raspberry Pi (and Other Computers)
33    Assembled Standard LCD 16x2 + extras - White on Blue
33    74AHCT14 - Logic Level Inverter / Level Shifter
34    Adafruit Assembled Data Logging shield for Arduino
34    CR1220 12mm Diameter - 3V Lithium Coin Cell Battery - CR1220
35    SD/MicroSD Memory Card (8 GB SDHC)
35    5V 1A (1000mA) USB port power supply
36    Seeeduino Lite - ATmega32u4
36    Through-Hole Resistors - 100 ohm 5% 1/4W - Pack of 25
37    Through-Hole Resistors - 4.7K ohm 5% 1/4W - Pack of 25
37    Diffused Green 5mm LED (25 pack)
38    Super Bright Yellow 5mm LED (25 pack)
38    2-Axis Joystick
39    74HC595 Shift Register - 3 pack
39    Breadboard Friendly I2C Temperature Sensor - TC74A0 - TC74A0-5.0VAT
Exploring Arduino: 2nd Edition [Chapters 15-17 Parts Kit] https://www.adafruit.com/wishlists/491690
40    Adafruit Feather 32u4 Bluefruit LE with Headers - Assembled
41    Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
42    Simple RF M4 Receiver - 315MHz Momentary Type
43    Keyfob Single Button RF Remote Control - 315MHz
44    Controllable Four Outlet Power Relay Module version 2 - (Power Switch Tail Alternative)
45    Adafruit 1.2" 4-Digit 7-Segment Display w/I2C Backpack - Red
Additional components and tools I recommend to have
46    SYB-170 is small solderless board to place accelerometer in order not to touch breadboard with Arduino
47    connectors for soldering practice
48    board for soldering practice
49    Solder iron
50    Solder wire with flux
51    Mother-Father connectors to connect sensors
52    Your PC has to be able to read SD cards or, buy the card reader
53    paper tape to fix components in some experiments

 
bottom of page