Arduino:Хакинг/«Шилд» своими руками
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
«Шилд» своими руками[1]
В этой статье рассказывается, как сделать собственный «шилд» для платы Arduino, используя для этого беспаечную макетную плату.
![](/ruwiki/images/1/16/Arduino_breadboard_shield.jpg)
Необходимые компоненты
- Маленькая беспаечная макетная плата (Digikey 923273-ND)
- Маленькая печатная плата (Radio Shack 276-150)
- Два простых 8-контактных гребешка (Jameco 70755 или Digikey AE10048-ND)
- Два 8-контактных однорядных гребешка для монтажа накруткой (Jameco 78642 или Digikey S7006-ND)
Впрочем, это лишь рекомендации, и вы можете использовать те компоненты, что вам больше нравятся. К примеру, можно взять 16-контактный гребешок и разделить его на две 8-контактные части.
Шаги
- Берем печатную плату.
- Берем гребешки для монтажа накруткой, вставляем их в крайний ряд отверстий на печатной плате и припаиваем.
- Вставляем простые гребешки рядом с гребешками для монтажа накруткой. Припаиваем их.
- Снимаем защитный слой с двусторонней клейкой ленты на макетной плате. Клеим макетную плату к печатной плате рядом с припаянными гребешками.
- Осторожно сгибаем один ряд контактов для монтажа накруткой в сторону другого такого же ряда. Это нужно сделать, потому что расстояние между двумя гребешками на Arduino не соответствует шагу 2,54 мм, как на печатной плате. Да, очень жаль.
- Готово! Финальный продукт выглядит примерно так:
![](/ruwiki/images/d/d4/Arduino_breadboard_shield2.jpg)
На печатной плате два ряда контактов соединены друг с другом, поэтому использовать провода, чтобы соединить эти ряды друг с другом, не требуется – достаточно простой пайки.
![](/ruwiki/images/b/b8/Arduino_breadboard_shield2_2.jpg)
На противоположный угол печатной платы можно нанести немного клея, чтобы он уравновешивал гребешки, а плата держалась ровно.
Использование
Собранный нами «шилд» получился односторонним, поэтому его можно подключить к плате так, чтобы ее верхняя сторона оставалась открытой.
![](/ruwiki/images/e/e6/Arduino_breadboard_shield2_3.jpg)
Впрочем, «шилд» можно подключить и традиционным способом, как показано на самой первой картинке к этой статье. В таком виде доступ к разъему для питания и аналоговым контактам особых проблем не доставляет, но кнопку сброса и ICSP-гребешок достать уже сложнее. О, и все это заняло у меня примерно 10 минут работы.
Если подключать «шилд» традиционным способом, у нас получается компактное перенастраиваемое устройство, которое можно использовать... ну, например, здесь:
![](/ruwiki/images/0/00/Arduino_breadboard_shield2_4.jpg)
Теперь при помощи липучки добавим 9-вольтовую батарею, и у нас маленькая портативная вычислительная платформа:
![](/ruwiki/images/0/0d/Arduino_breadboard_shield2_5.jpg)
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |