2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Можете ли вы повернуть старую радиоуправляемую машину и управлять ею с помощью телефона?
Да, вы можете, и я покажу вам, как это сделать. Это моя первая инструкция, поэтому, если что-то неясно, как я это сделал, спросите в комментариях, и я прошу прощения за плохую грамматику.
В моей радиоуправляемой машине в качестве контроллера используется RX-2B, но даже если у вас есть другой чип, довольно легко посмотреть в спецификации и правильно подключить его, потому что мы будем использовать только H-мост на печатной плате. Я буду использовать NodeMCU в качестве контроллера и подключать его к H-мосту на печатной плате, но вы можете использовать любой микроконтроллер, который у вас есть, и просто добавить модуль Bluetooth или esp8266 для Wi-Fi.
Запасы
1. Старый или дешевый радиоуправляемый автомобиль
2. NodeMCU
3. Провода
4. 4 батарейки АА и 1 батарейка 9В
Шаг 1: печатная плата
RX-2B используется с TX-2B. TX - передатчик, а RX - приемник. В таблицах вы можете увидеть контакты RX-2B и способы его подключения. Мой RX-2B был подключен так же, как в таблице данных, но без подключения турбо-пина.
Нам нужно всего 4 пина для управления 2 H-мостами (вперед, назад, вправо, влево). Вы должны найти эти контакты на печатной плате, а затем следовать линиям к резисторам и припаять провода к этим резисторам. Хорошо разрушить линии от резисторов к контактам, чтобы ток не проходил в RX-2B, или вы можете полностью удалить RX и оставить только H-мосты на печатной плате.
Шаг 2: NodeMCU
Теперь вам нужно подключить провода, которые вы паяете, к NodeMCU и соединить заземление печатной платы с землей NodeMCU.
Подключил D1-вперед, D2-назад, D5-левый, D6-правый.
Я добавил 9-вольтовую батарею только для питания NodeMCU (через Vin), потому что у 4-х батареек AA недостаточно энергии для питания двигателей и nodeMCU; Я добавил переключатель для включения и выключения NodeMCU; Я снял маленькую пружину с первого мотора, которая возвращала колеса в естественное положение (по желанию).
Шаг 3: Код
Мы подключимся к Wi-Fi, и любой, кто подключен к этому Wi-Fi, может записать IP-адрес NodeMCU в проводнике, и, добавив что-то после IP-адреса, мы можем запустить некоторые действия на плате (например, 192.168.5.5/high, которые установят D1 HIGH и мотор начнет крутиться вперед). Но это плохой способ управлять автомобилем, поэтому я сделал приложение, которое при нажатии какой-либо кнопки записывает нам адрес и какое-то слово.
Шаг 4: Заключение
Это забавный маленький проект, который работает, но есть способы его улучшить:
1. 4 батарейки AA быстро разряжаются, поэтому лучшим решением будет перезаряжаемая батарея.
2. Wi-Fi - не лучший способ водить машину, лучше Bluetooth.
3. Возможно 3D-печать или изготовление корпуса для автомобиля.