Уже в продаже: первая в своем роде книга «BEAM-робототехника. От азов до создания практических устрйств». Книга для кружков робототехники и самостоятельного обучения на дому. Книга доступна по цене 699 руб Подробнее о книге
Хочешь собрать робота но не знаешь где достать все необходимые детали?
Закажи набор для сборки робота у нас! Мы подготовим для тебя специальный комплект, который будет включать в себя все необходимые радио-детали, датчики, моторчики, и печатные платы.
Чтобы заказать набор перейди в наш магазин и выбери наборы, которые тебе интересны
Перед начинающими осваивать микроконтроллеры нередко встаёт вопрос: чем запрограммировать микроконтроллер?. Программатор заводского изготовления может быть не у всех, а обилие схем в
интернете с противоречивыми рекомендациями способны сбить с толку.
Проблемы могут
появиться и при сборке нового USB-программатора выполнено на основе микроконтроллера. Его
нужно чем-то программировать из-за входящего в схему микроконтроллера. В
этой статье предлагается описание и чертежи для сборки программатора,
выполненные по распространённым схемам. С помощью этого программатора было успешно запрограммировано около десятка микроконтроллеров!
Программатор рассчитан на микроконтроллеры фирмы Atmel. С его помощью можно программировать наиболее распространённые и недорогие Atmega8, 8A, 88, Attiny13, 25, 45, 85. Если есть необходимость программировать другие микроконтроллеры этой фирмы, то потребуется изготовить панельку-переходник и подключить соответствующие выходы программирования.
$CUT$
***
1.ХАРАКТЕРИСТИКИ И ФУНКЦИОНАЛЬНОСТЬ.
Программатор
питается от импортной или отечественной батарейки типа 6F22 или
"Крона", "Корунд" напряжением 9 вольт. Подключение
батарейки осуществляют через клип-разъём. Стабилизатор на печатной плате
понижает это напряжение до 5 вольт, которое и поступает на программируемый
микроконтроллер. Выключатель питания кнопка с фиксацией типа MPS700. Подключение к
компьютеру осуществляется через COM-порт. Индикаторов включения питания является светодиод зелёного цвета свечения.
КОМПОНЕНТЫ КОНСТРУКЦИИ
1.Светодиод зелёного цвета свечения подключение напряжения источника питания. 2.Кнопка нажимная с фиксацией (вкл-выкл). 3.Клеммник винтовой. 4.Панель DIP-28. 5.COM-разъём DB9F. 6.Разъём для установки кварцевого резонатора. 7.Панель DIP-8.
Примечание.1. Если программатор питается от батарейки 9 вольт, то клеммник винтовой устанавливать на плату программатора не нужно. Подключение программатора к батарейке осуществляется через клипсу-разъём. Примечание.2. Шлейф соединяющий COM-разъём с платой программатора не должен быть более 1 метра. Примечание.3.
Если в программе не используется внешний кварцевый резонатор, то устанавливать его на плату программатора не нужно.
Фото.1.Нажимайте фото для просмотра в полном размере.
Электрическая схема показана на рис.1. Микроконтроллер программируется по
интерфейсу SPI. Согласование уровней выходных сигналов COM-порта с входным
напряжением программируемого микроконтроллера осуществляется с помощью
делителей на резисторах. Дело в том, что размах сигналов с COM-порта изменяется
от -12 вольт до +12 вольт. А микроконтроллеры работают с сигналами от 0 до 5
вольт. Для того, чтобы согласовать эту разницу и не испортить микроконтроллер
по каждому входу установлен делитель на двух резисторах. По входу инициации
"сброс" установлены резисторы R1,R5. По входу MOSI (сигнал от
программатора к микроконтроллеру) установлены R2,R6. По входу SCK (тактовый
сигнал) R3,R7. И так, каждая из пар резисторов делит входное напряжение пополам.
Но так как эти делители подключены через диоды, то сопротивление диодов (а это
около 800 Ом) нормирует потенциал в средней точке делителя приближая его к
значению 5 вольт. Ещё назначение диодов V1-VD3 выделение из двуполярного
сигнала однополярной положительной составляющей. В некоторых
программаторах питание осуществляется подключением к блоку питания
компьютера. На мой взгляд это не всегда удобно, поэтому в данной схеме было
решено ввести понижающий стабилизатор напряжения 5 вольт. Конструктивно
стабилизатор занимает мало места, но зато добавляет автономии программатору.
Список радиокомпонентов и допустимой замены приведён на рис.2.
Рис.1.Принципиальная электрическая схема. нажимайте фото для увеличения
3.ДЕТАЛИ И МАТЕРИАЛЫ.
Печатная плата изготовлена из
односторонне фольгированного листа стеклотекстолита толщиной 1-1,5мм. Размеры
печатной платы 45х40мм. Ссылка на архив с чертежами и разводкой под ЛУТ
размещена в конце статьи.В качестве источника питания используйте только
"свежую" батарейку! Список радиокомпонентов приведён в таблице.1.
Таблица.1.Список
радиокомпонентов.
4.МОНТАЖ РАДИОКОМПОНЕНТОВ.
Для
правильной сборки придерживайтесь инструкций по сборке. Редактировать,
масштабировать чертежи в архиве нельзя, так как все чертежи архива в точных
размерах.
1.Монтаж радиокомпонентов.
При подключении разъёма
COM-порта марки DB9F соедините шлейфовым кабелем цифры на печатной плате с
аналогичными цифрами указанными на разъёме. Будьте внимательны так как ножка 1
на разъёме обозначена не очень хорошо и плохо читается.
После изготовления
печатной платы проверьте токоведущие дорожки на возможные замыкания. В качестве
источника питания используйте только "свежую" батарейку. Для
программирования с внешним кварцем на печатной плате предусмотрена розетка ZQ1.
Сборочный (монтажный) чертёж показан на рис.2. Розетка изготавливается из кусочка панельки под микросхему, потребуется два
сдвоенных гнездовых посадочных места. Резистор R8 и диоды VD1-VD3 устанавливают
и запаивают в вертикальной позиции. На позиции для микроконтроллеров DD1,DD2
припаивают панельки соответственно 28 pin (28 ножек) и 8pin.
Рис.2.Монтажный чертёж.
2.Порядок
включения программатора.
Прежде чем включать программатор вам необходимо
скачать и установить управляющую программу Uniprof на компьютер. Скачать эту
программу можно по ссылке внизу статьи. Пользоваться программатором несложно.
Включите компьютер. Подсоедините разъём COM от программатора. Вставляйте в
панельку микроконтроллер для программирования. Включите питание программатора
нажатием на кнопку. Запустите управляющую программу Uniprof. В зависимости от
того, к какому порту будет подключен программатор в управляющей программе
выбираем порт COM1 или COM2 или COM3. С программой идёт help-инструкция,
достаточно подробная чтобы самостоятельно разобраться в этой программе.
Если программатор не работает или не происходит
программирования микроконтроллера, то возможно вы допустили ошибки при монтаже
или выполняли процедуру программирования неправильно.
Для новичков
категорически не рекомендуется устанавливать и программировать фьюзы-биты,
собирайте конструкции где установка этих бит не требуется! В случае ошибок в
монтаже программатора используйте инструкцию поиска приведённую далее.
Проверьте цифровым мультиметром
источник питания (батарейку), напряжение должно быть не ниже 7 вольт! Если
батарейка "свежая" то естественно напряжение составит не менее 9
вольт.
Проверьте цифровым мультиметром напряжение на выводе 1 микросхемы-стабилизатора DA1, оно должно быть 5 вольт. При этом светодиод HL1 должен светиться.
Проверьте печатную плату на замыкания и разрывы токоведущих дорожек.
Проверьте установку диодов VD1-VD3.
Возможно вы ошиблись в подключении провода
для COM-разъёма. Проверьте подключение разъёма и исправьте.
Возможно
микроконтроллер неисправен. Установите в разъём аналогичный и вновь проведите
программирование.
Возможно до этого программирования микроконтроллер был запрограммирован с кварцевым
резонатором. Подключите кварцевый резонатор через разъём ZQ1 и проведите
повторное программирование. Если первоначально микроконтроллер был
запрограммирован с внешним кварцевым резонатором, то следующее программирование
нужно проводить с внешним кварцевым резонатором! Иначе микроконтроллер не будет
найден программой.
Сборка окончена!
В архиве:чертежи в точных размерах термоклише. Преобразовывать и редактировать чертежи нельзя! После скачивания
распечатайте чертежи на лазерном принтере. Термоклише распечатайте на глянцевой
бумаге. Используйте термоклише для перевода рисунка на стеклотекстолит по
методу ЛУТ.
Привет! Желаешь собрать не сложного в сборке робота? Ты пришел по адресу! =) Именно у нас на сайте ты сможешь найти подробные статьи по сборке шаг-за-шагом своего первого робота, а так же многих других роботов, и даже для соревнований.
Мы очень рады,
что наши статьи помогут тебе - начинающему робототехнику, освоить эту интереснейшую сферу и прокачать свой скилл в этом направлении. Также хотим отметить, что по данным статьям мы - разработчики сайта SERVODROID проводим занятия в бесплатных кружках робототехники, и нам очень нравится учить и рассказывать что такое BEAM-робототехника всем желающих.
Помоги нашему проекту! Зарегистрируйся на нашем сайте и приходи в наш Online-чат или форум и делись своими поделками и своим прогрессом - ведь именно твоя активность привлекает к робототехнике все больше и больше внимания начинающих - они смотрят на твой успех и хотят стать такими же крутыми, а нам очень приятно видеть что у вас все получается. А если что-то не получается - мы поможем ;)
Открыт набор на БЕСПЛАТНОЕ ОБУЧЕНИЕ в кружке BEAM-робототехника на 2022 - 2023 год!
Для учащихся г. Санкт-Петербург: Уважаемые учащиеся и родители! Мы сообщаем Вам о начале открытой регистрации в кружок "BEAM-робототехника (радиоэлектронные системы управления)" Центра робототехники Президентского физико-математического лицея №239 на новый 2022-2023 учебный год!
Записаться в нашу группу может совершенно любой учащийся города Санкт-Петербург в возрасте от 10 - 18 лет. Обучение в кружке полностью бесплатное. В рамках обучения в кружке ребята получат необходимые теоретические и практические знания по электротехнике, схемотехнике, созданию электронных схем и своих собственных печатных плат для роботов. Научатся работать с ручными инструментами, 3D-принтерами для изготовления деталей робота, лазерным станком для изготовления корпусов робота. Количество свободных мест - ограниченное, успейте подать Вашу заявку первыми! Перешлите этот пост своим друзьям и знакомым, кого может заинтересовать BEAM-робототехника
***
Давайте поближе разберемся, что же мы изучаем на кружке BEAM-робототехники. И так, приступим:
1. Вы начинающий робототехник Смотрите видео BEAM-робототехника
Вы новенький в робототехнике. Вам интересно это современное направление, вы очень хотите научиться создавать крутых роботов самостоятельно, но вы пока не знаете как именно это делать? Не беда! Мы с удовольствием обучаем начинающих робототехнике всем необходимым навыкам настоящего робототехника, с которыми в последствии вы с легкостью будете собирать крутых роботов , участвовать в соревнованиях , выставках или просто делать крутые поделки для себя. Для этого мы открыли специальное направление: Радиоэлектроника (#BEAM-роботы). В ходе обучения в этом кружке вы научитесь понимать и разбираться в электронике - знать что такое резистор, транзистор, светодиод, мотор и как это работает. Закон #Ома - куда же без него :) Вы изучите схемотехнику - будете разбираться и уметь читать схемы - без этого робота не сделать. Вы научитесь делать свои собственные платы роботов (куда паяют детальки по крутому - без проводков!) Вы поработаете с механикой - нужно знать как и каким образом использовать моторчики, редукторы и различные хитрости их применения. Конечно же научитесь правильно и профессионально паять - это очень важно, иначе ваши роботы постоянно будут разваливаться. Также в рамках этого кружка вы сможете собрать несколько роботов для участия в соревнованиях, и выставках, так как мы считаем, что ваш творческий потенциал очень важен для робототехники в целом.
***
В этом году мы соберем с вами шагающих роботов, будем участвовать в соревнованиях "шагающих роботов", роботов для "следование по линии", роботов для участия в "сумо", а также в творческих выставках.
*** 2. Как подать заявку в кружок?
Прошлый год показал, что желающих заниматься аналоговой робототехникой, создавать beam'ов и участвоват ьс ними в соревнованиях - достаточно много. Поэтому на новый учебный год мы решили увеличить количество мест, создав две группы.
Первая группа по BEAM-робототехнике #261РЭ Радиоэлектроника (BEAM-роботы). Эта группа рассчитана на ребят, кто только начинает изучать робототехнику и кому необходимо получить базовые знания по электротехнике, схемотехнике, и самим бим-роботам. Для того, чтобы записаться в группу 261РЭ , вам нужно пройти по этой ссылке https://robofinist.ru/educationcenter/main/groups/id/1?groupId=796 (кликай) и заполнить анкету (чтобы подать заявку - сперва зарегистрируйтесь на сайте Робофинист как "ученик". Обязательно сохраните логины и пароли - потом они вам очень понадобятся!).
Вторая группа по BEAM-робототехнике #371РЭ Радиоэлектроника (BEAM-роботы). Эта группа рассчитана для учащихся, кто уже сталкивался с направлением BEAM или сам изучал электротехнику и схемотехнику, кто уже принимал участие в соревнованиях с этими роботами. В рамках этой группы мы будет улучшать ваши теоретические и практические навыки, создавать сложных роботов и большую часть занятий посвящать интересным проектам и соревнованиям. Для того, чтобы записаться в группу 371РЭ , вам нужно пройти по этой ссылке https://robofinist.ru/educationcenter/main/groups/id/1?groupId=797 (кликай) и заполнить анкету (чтобы подать заявку - сперва зарегистрируйтесь на сайте Робофинист как "ученик". Обязательно сохраните логины и пароли - потом они вам очень понадобятся!).
Преподаватель данного направления: Мельников Сергей Алексеевич, педагог дополнительного образования Президентского физико-математического лицея №239, руководитель образовательного проекта SERVODROID - Центр робототехники для начинающих. Группа № 261РЭ и 371РЭ. Будьте внимательны, при заполнении анкеты.
*** Краткий план годового обучения:
1. Повторение теоретических знаний по электротехнике, схемотехнике, радиоэлектронике. Закрепление знаний на практике на основе создания самых простых конструкций роботов.
2. Создание роботов для участия в соревнованиях и выставках. Творческие проекты. Много много соревнований
3. Закрепление знаний для дальнейшего перехода с аналоговой робототехники (от BEAM-роботов) к цифровой робототехнике (роботам на Arduino). На последних занятиях вы соберете BEAM-ARDUINO подобного робота ;)