Каталог
Гра на реакцію на базі Arduino "Кнопкові ковбої"Це невеликий міні проект на базі Arduino в якому ми створемо гру на реакцію з двума гравцями-ковбоями. В цій статті я роскажу та прикріплю фото/відео та скетч,в проекті використовуються базові деталі які є навіть в →Ультразвукова охоронна сигналізація з використанням Arduino та пожежного сигналізатораЗдрастуйте, шановні радіоаматори! Хочу розповісти Вам про виготовлення корисного пристрою – ультразвукової охоронної сигналізації на базі плати Arduino Uno та пожежного сенсору. Пристрій досить простий, і його нескладно виготовити →Переробка PET пляшок в пруток для 3d принтераМетою цього проекту було отримання пластикового прутка (філаменту) придатного для використання на 3д принтері. Думаю багато хто задумувався, як використати пусті пластикові пляшки, що викидаються в сміття. Порившись в інтернеті зрозуміло, що в залежності →Arduino и BluetoothВ настоящее время в зарубежных и отечественных магазинах можно найти большое количество различных Bluetooth Serial модулей для DIY-устройств. Цена на них не сильно высока: около 5$ за модуль. Их легко можно найти, например: Bluetooth Serial HC-05, →Датчик вологості грунту з Wi-Fi для розумного будинку чи автоматизованої теплиціЗараз все більших обертів набирає так зване сіті-фермерство, та й у звичайному домогосподарстві не рідко виникає питання контролю вологості ґрунту у вазонах чи на грядках. Сьогодні я хочу розказати як з недорогих та доступних компонентів з сайту →![]() ![]() |
Desktop-NRF2021-12-03 Всі статті →Владислав Новицкий Вступление. Приемопередатчик NRF24L01+ очень популярен и используется в разного вида радиоуправляемых устройствах. Его популярность обусловлена низкой ценой, наличием готовых библиотек для работы с модулем, встроенной гарантией целостности и доставки данных, относительно низким энергопотреблением. Для упрощения отладки устройств, использующих NRF24L01+ я разработал плату с данным модулем и приложение на ПК. Физическое устройство было названо DesktopNRF. (Рис. 1. Главное изображение) Принцип работы. Полная схема устройства приведена ниже: Рис. 2. Полная схема устройства Ссылка на проект в EasyEDA: https://easyeda.com/novitskyi57/cd-gt-24-v0 Ключевые моменты устройства:
Внешний вид печатной платы в среде разработки: Рис. 3. Внешний вид платы в среде разработки Печатные платы были заказаны на JLCPB. Доставка была около месяца. Для подключения по USB есть два варианта: установить разъём UBS-MICRO (для USB-кабеля) и/или припаять гребенку USB_CON (для кабеля от USB мыши). Рис. 4. Схема USB соединения Так же возле разъёмов установлены два конденсатора: керамический на 100nF и танталовый на 10uF. Рис. 5. Схема понижающего преобразования Схема преобразования напряжения такая же как и у готовых модулей с AMS1117: https://arduino.ua/prod1441-modyl-lineinogo-stabilizatora-s-4-5-7v-na-3-3v-na-ams1117 Рис. 6. Схема преобразователя интерфейсов USB-UART В качестве преобразователя интерфейсов USB-UART выбрана микросхема CH340G. Схема преобразователя аналогичная готовому модулю: https://arduino.ua/prod232-usb-2-0-uart-ttl-perehodnik-na-ch340g Рис. 7. Схема подключения приемопередатчика NRF24L01+ Радиомодуль NRF24L01+ подключается через 8-ми пиновый разъём: Рис. 8. Распиновка 8и пинового разъёма на печатной плате Для стабильной работы модуля рядом установлены два конденсатора. Рис. 9. Схема подключения МК STM8S103F3 Управляет всем STM8S103, выпаянный с платы разработчика https://arduino.ua/prod1967-plata-razrabotchika-stm8s103f3p6 В отличии от обычный платы разработчика, в плате DesktopNRF установлен внешний кварц на 8MHz: Рис. 10. Схема кварцевого генератора для STM8S103F3 Внешний вид платы: Рис. 11. Внешний вид платы с установленным NRF24L01+ Внешний вид устройства: Рис. 12. Внешний вид устройства Сборка устройства В качестве корпуса используется алюминиевый корпус с двумя пластмассовыми боковыми стенками. В боковых стенках проделываются отверстия для USB-кабеля и коннектора антенны. Рис. 13. Подключение внешней антенны к NRF24L01+ Внешняя антенна: https://arduino.ua/prod1751-vneshnyaya-antenna-dlya-modylei-esp8266 Подключается через SMA разъём к NRF24L01+PA+LNA: https://arduino.ua/prod3649-nrf24l01palna-wireless-transceiver-communication-module Кабель USB подключается к разъёму USB_CON: Рис. 14. Разъём кабеля USB для компьютерных мышек и клавиатур Использование При подключении устройства к компьютеру в диспетчере устройств определится новый виртуальный COM-порт. С помощью любого монитора COM-порта подключаемся к устройству. Управление осуществляется встроенными командами, отправляемыми по COM-порту, с помощью Command Line Interface. Ссылка на Github: https://github.com/VNovytskyi/DesktopNRF_STM8 Например:
Заключение В результате было получено готовое устройство, которое можно использовать для отладки связи NRF24L01+. Благодаря полноценному корпусу, устройство не так чувствительно к пыли, падениям. А большой радиус действия позволяет использовать его в полевых условиях.
Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Danil
06.05.2022 09:58:21
Классная статья, только переехать бы на какой-нибудь более распространенный проц
Виктор
12.12.2021 20:54:07
Удобное устройство для отладки различных радиоуправляемых модулей, использующих NRF24L01 .
|