Лучший подарок мальчикам до 70 лет. Обзор Arduino-конструктора солнечной панели Keyestudio
Делюсь впечатлением о том, как я увлекательно провел несколько часов за сборкой программируемого конструктора от Keyestudio. Набор представляет собой конструктор с большим количеством датчиков, который в итоге превратится в солнечную панель с автоопределением положения солнца. В целом сборка и настройка всех компонентов заняла у меня примерно 4-5 часов. Дополнительно также отмечу, что эта солнечная панель способна заряжать любое устройство, которое потребляет 5 Вольт. Конструктор точно сможет порадовать как подростков, так и взрослых, а детей окунуть в программирование.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/0748715858.jpg?w=877)
Комплектация
Кроме основной коробки, укутанной в слой пупырчатой пленки, посылка приезжает в фирменной коробке Keyestudio. К сожалению, даже такую упаковку почта смогла потрепать: видно вмятину в одном месте (предположительно, коробка упала на какой-то уголок). На лицевой стороне коробки фотография собранного конструктора и описание его особенностей. Сзади — послание от производителя (дополнительно выложил перевод, воспользовавшись программой-переводчиком по изображению).
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/3b74e63abc.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/207e733aaa.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/905313d38b.jpg?w=877)
Комплект поставки полностью заполняет упаковку, поэтому детали не разбрасываются по коробке во время транспортировки
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/50c2971ddd.jpg?w=877)
Присутствует бумажка с описанием конструктора, перечислением всех деталей, инструкцией и QR-кодом, по которому можно скачать тестовые скетчи и инструкцию в электронном виде (она же по ссылке).
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/4912fbd618.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/ed1ec57ef4.jpg?w=877)
Компоненты — высочайшего качества: текстолит черного цвета с золотыми элементами, пайка высокого качества, флюс смыт.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/1215c10d1b.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/9138360868.jpg?w=877)
В первой коробке размещены болты, гайки и стойки.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/e777607e84.jpg?w=877)
В остальных — все датчики: освещенности, фоторезисторы, пищалка (зуммер), кнопка, светодиод, датчик температуры, модуль для зарядки аккумулятора, преобразователь напряжения на 5 Вольт (можно заряжать смартфон и прочую периферию), сервоприводы в количестве 2 штук, холдер для аккумулятора (типоразмер 18 650, в комплект не входит), поворотную платформу и прочие необходимые элементы.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/e2c7a9e37c.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/214a24a472.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/0fdc134e46.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/45d828fb89.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/d98f19fc89.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/fcc9eef22f.jpg?w=877)
Корпус из акрила, дополнительно упакован в дополнительную пленку, которая снимается без проблем (слева фотография в пленке, справа — без). Есть 4 дополнительных элемента из дерева.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/ca7fd0d361.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/f70b7932e6.png?w=877)
Сборка
Несмотря на очень подробную инструкцию, я решил уточнить некоторые моменты, в которых можно допустить ошибку или собрать модель неправильно. Каждый шаг в инструкции представлен фотографиями.
1 уровень:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/a1ac0c13f8.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/731b6e4dc1.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/d047cb4228.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/34161e1e22.jpg?w=877)
2 уровень (тут я совершил ошибку: датчик влажности нужно было перевернуть на 180 градусов, что я впоследствии и сделал):
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/65bb2e2448.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/760e984e96.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/53fc2f77b9.jpg?w=877)
Объединение уровней на стойки:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/f6ac358ffa.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/7f2c93c9da.jpg?w=877)
Далее поворотная платформа:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/960c19d28d.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/3d544f3e57.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/7fcb92c25e.jpg?w=877)
ДАЛЕЕ необходимо подсоединить ВТОРОЙ сервопривод: подключить его к контактам D10. Проводок сервопривода должен совпадать с желтым контактом на микроконтроллере.
Далее — подключить через кабель (USB Type-B — Type-A, идет в комплекте) к компьютеру и запустить среду разработки Arduino (если не установлено — в интернете неисчислимое количество уроков), после чего скачать каждую библиотеку (по ссылке — архив на Dropbox).
Установка библиотек: в программе Arduino выбрать в верхнем меню Скетч — Подключить библиотеку — Добавить .ZIP библиотеку. Такое действие совершить с каждой (необходимо 5 библиотек). ОБРАЩАЮ ВНИМАНИЕ, что библиотеки нужно ставить именно с этого сайта. У меня были установлены аналогичные, но конструктор работал некорректно. После установки библиотек необходимо написать следующий код:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/28240aa3a6.jpg?w=877)
Далее выбрать в Инструменты — Порт Com (выбрать Arduino Uno) и выбрать Плата — Arduino Uno. Com порт может быть другим. В конечном итоге должно быть следующее:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/3e0b2026bf.png?w=877)
Провести компиляцию (галочка), если компиляция совершилась без ошибок — нажать на клавишу загрузки прошивки (стрелочка, направленная направо). Сервопривод должен будет повернуться на определенный угол.
Отключаем конструктор от компьютера и продолжаем собирать платформу.
В комплекте с сервоприводами идут насадки. Одну из них ставим в отведенное место, закручиваем саморезами и запрессовываем пальцами сервопривод (усилие необходимо довольно большое, но не стоит переусердствовать, чтобы не повредить зубчатое соединение). Дополнительно рекомендую закрутить болт.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/6008aa8211.jpg?w=877)
Далее закрепляем последнюю деталь платформы и затягиваем болтами
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/6bae460df4.jpg?w=877)
Далее повторяем действия, которые проводились со вторым сервоприводом, с первым, подключая контакты к линейке контакта D9 и используя следующий код:
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/cbcd8ca43b.png?w=877)
Сервопривод поворачивается на заданный угол? Отключаем конструктор от ПК и устанавливаем на платформу (на которой установлена насадка в виде +), затягиваем болтом. В конечном итоге все ставится на сам конструктор.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/967b065ccf.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/8e1b71b136.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/3f4d3640d1.jpg?w=877)
Уровень с солнечной панелью (солнечная панель клеится на двусторонний скотч):
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/e944b9205e.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/8eb3937f6e.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/1980652b8c.jpg?w=877)
Далее часть с солнечной панелью устанавливается на поворотную платформу
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/7a7c2c69ae.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/8ed4c28942.jpg?w=877)
Самая неудобная часть работы — соединение проводов с определенными контактами. В инструкции крайне подробно описано, какие датчики подключать к каким контактам. ВАЖНО! Не перепутать контакты + (VCC, обычно красного цвета) с — (Ground, обычно черного цвета), так как можно спалить сами модули или микроконтроллер.
После сборки всех компонентов необходимо проверить правильность сборки и работоспособность всех датчиков и модулей, для чего скачиваются уроки (ссылка на Dropbox):
- 1-3 уроки можно пропустить. В них описывается работа с наипростейшим элементом — светодиодом;
- 4 урок — проверка зумера (писк с определенной частотой);
- 5 урок — проверка дисплея (вывод текста Hello, World на семисегментный индикатор);
- 6 урок — проверка фоторезисторов (вывод данных в монитор порта);
- 7 урок — проверка датчика влажности и температуры (вывод данных в монитор порта);
- 8 урок — проверка датчика освещенности (вывод данных в монитор порта);
- 9 урок — проверка сервоприводов;
- 11 — конечный код готового конструктора.
Если во время проверки столкнулись с проблемами — стоит перепроверить правильность подключения контактов.
В итоге имеем следующую конструкцию, которая адаптируется к источнику света. К сожалению, за последние дни солнца не было, поэтому в качестве солнечных лучей использовал фонарик и софтбокс с несколькими лампами.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/823ffc8cd8.png?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/d7f5127e72.png?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/4e8ddd0f61.jpg?w=877)
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/a85c66ab0b.jpg?w=877)
Солнечная панель довольно точно адаптируется под источник света. Скорость изменения положения можно регулировать нажатием на кнопку (на дисплее выводится значение res), чем выше значение — тем быстрее панель адаптируется под солнечные лучи, но появляется дрожание и нестабильная работа. Обращаю внимание, что солнечная панель адаптируется только под 1 источник света, при появлении нескольких — работа не совсем корректная.
Датчик температуры и влажности показывает схожий результат с гигрометром от Xiaomi.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/41e98c3d64.jpg?w=877)
В качестве неспешной зарядки для смартфона или наушников эта платформа также подойдет. Она выдает 0.76А, после чего напряжение значительно проседает.
![](https://img.ixbt.site/live/images/original/07/06/95/2021/11/05/2de7d79372.jpg?w=877)
Выводы
Конструктор, который подарил мне море положительных эмоций и прекрасный вечер. Нареканий никаких нет: компоненты высокого качества, инструкция очень подробная (минус — только на английском языке, что решается за несколько шагов), сопровождается иллюстрациями к каждому шагу, а также проверкой каждого элемента после сборки, чтобы разобраться, в чем может быть проблема. Очень рекомендую к покупке (на момент публикации будет неплохая скидка + купоны Aliexpress), отличный подарок на Новый Год себе любимому или ребенку.
Приобрести солнечную панель Keyestudio KS0530 можно в официальном магазине Keyestudio (кроме панели, там есть очень много различных наборов).
Дополнительно предлагаю ознакомиться с подборками похожих наборов:
- 10 программируемых электронных конструкторов с Aliexpress
- 10 электронных конструкторов на Arduino с Aliexpress
Спасибо за внимание.
10 комментариев
Добавить комментарий
Например, датчик укрепить на подвижной платформе рядом с солнечной панелью, и снабдить шторками, четко «отсекающими» свет при уходе источника в сторону
Добавить комментарий