Самая выгодная цена на радиоуправляемую машину может быть только в том случае если эта машина изготовлена самостоятельно, по большей части из хлама и с небольшим количеством недорогих деталей. Ранее уже рассматривались машинки сделанные на Arduino которое имеет небольшую цену однако стоимость можно ещё уменьшить если использовать не готовую плату а самодельную с микроконтроллером ATmega8. ATmega8 были в старых версиях Arduino которые имели меньшие возможности чем новые но тем не менее, в старых версиях Arduino возможностей более чем достаточно для создания радиоуправляемой машины. Если в ATmega8 загрузить загрузчик Arduino то данный микроконтроллер "превращяется" в почти Arduino и это даёт возможность использования среды разработки Arduino IDE с библиотеками для радиомодулей nrf24l01+, серводвигателей SG09 и вообще более простого написания кода что значительно упрощает весь процесс создания радиоуправляемой машины. Во времена когда микроконтроллеры не были так широко распространены как сейчас изготовление электроники для радиоуправляемой машинки было очень солжным делом но сейчас это дело доступно гораздо большему колличеству людей. Кроме того самостоятельное создание машинки даёт возможность сделать её такой какой надо, дополнять и улучшать "на свой вкус". Радиомодуль NRF24L01+ подключается к микроконтроллеру по SPI, потенциометр R2 является рулём на пульте и его средний вывод подключается к одному из выводов АЦП микроконтроллера (Arduino IDE позволяет не писать слишком громоздкий код для использования встроенного аналого цифрового преобразователя (АЦП)). Кнопки для управления движением, фарами и мигалкой подключены к цифровым входам и без дополнительных подтягивающих резисторов т.к. в микроконтроллере имеются встроенные и их проводимости хватает в данном случае. Кварцевый резонатор поставлен на 16МГц, если кварцевый резонатор на такую частоту то в ATmega8 можно загрузить загрузчик для Arduino NG. Также имеется кнопка SB2 для сброса. Читать далее...
Это интересно
0
|
|||
Последние откомментированные темы: