Posts tagged PIC

Подключил GP2D120.

2


Ну вот, наконец-то я сделал, то что хотел, подключил GP2D120.

Пока только выкладываю видеоролик, вроде получилось неплохо, робот переведён в режим одной команды, поясню, я даю команду роботу ехать вперёд,  и дальше он сам определяет препятствие, и определяет, остановиться ему  или нет.

Всё остальное как я написал программу и подключил, я пока делаю.

GP2D120 Инфракрасный дальномер.

2

Инфракрасный дальномер, начало измерения начинается от двух сантиметров до 32 сантиметров. Питание 5вольт, выходной сигнал будет в зависимости от расстояния до препятствия от 0.4 вольт до 2.8 вольт. Замер расстояния производиться в зависимости от угла отражения инфракрасного луча  от препятствия.

Ниже есть формула расчёта АЦП.

Port Expander MCP23S17 MCP23017 — ОБНОВЛЕНИ —

6

Port Expander.

компания Microchip MCP23S17.

Соединения  через интерфейс SPI с  микроконтроллером  приводится на схеме.

  • Особенности
    • 16-разрядный двунаправленный удаленный порт ввода / вывода
    • — 100 кГц
    • — 400 кГц
    • — 1.7MHz
    • Высокоскоростной интерфейс SPI (MCP23S17)
    • — 10 МГц (макс.)
    • открытым стоком
    • INTА и INTB может быть настроена для работы
    • входной порт данных
    • Рабочее напряжение:
    • — 1.8V до 5.5V @ -40 ° C до +85 ° C
    • — 2.7V до 5.5V @ -40 ° C до +85 ° C
    • — 4.5V до 5.5V @ -40 ° C до +125 ° C

При помощи такой микросхемы, можно дополнить для своего устройства ещё шестнадцать цифровых входов или выходов, общаясь с ней по высокоскоростному интерфейсу “SPI”

Аналогично такой же микросхеме является MCP23017.

У этой единственная разница от MCP23S17, является то, что она имеет интерфейс I2C.

Сделал плату.

Сделал видео ролик, сдесь просто представил двоичный счётчик.

Добавлено управление по радиоканалу.

1

Ну вот на конец то я добрался до сайта, день назад разбирался с кодом передачи данных по радиоканалу на своих модулях. Выбрал UART , только я сигнал перевернул. Если   UART(а) начинается байт с высокого сигнала, то у меня с нулевого уровня. В общем у фирмы Mikroelektronika я взял паскаль под пик контроллеры (http://www.mikroe.com/en/compilers/mikropascal/pro/pic/) и использовал библиотеки которые называются SOFT_UART. Они используют UART систему и в добавок его можно перевернуть. Среда программирования прекрасная. Перед тем как выбрать систему передачи данных, я проверил на шум свою квартиру. Железобетонные стены ничего не пропускали, шумов минимум. Я не стал мудрить и просто использовал один байт для управления роботом, пока только в одну сторону на управление. Видеоролик готов ниже.

Исправил несколько косяков в своём пульте и вот что получилось.

Микросхема DS1811-5 мониториг напряжения.

0

Потребовалось  мне собрать ещё несколько Power module .

Но возникла проблема с приобретением микросхемы KIA7042. Нашел замену DS1811-5.

Фирма DALLAS  Название DS1811-5

ОСОБЕННОСТИ

  • Производит мониторинг напряжения

При подаче питания на микросхему  меньше  4.50 V,  на контакте №1 возникает минус, схема прилагается далее.

Ну вот, долгожданный тест PICBOT.

0

Собрал всё сегодня вечером, написал программку на паскале.

Ошибки есть, немного перепутал светодиоды на модуле управления двигателями,  первый блин всегда комом.

PICBOT пока бегает просто по программе, радиоуправление пока не доделал, осталось только до радио-пульта   добраться и запрограммировать его.

Из чего собрал.

Платформа от фирмы TAMIYAПлатформа от фирмы TAMIYA

Power module.

1

PWM Step−up DC−DC Controller NCP1450ASN50t1G.

Нашел готовую схему в конструкторе «ROBOPIC», для питания своих модулей. Она сделана на PWM Повышающем  DC-DC контроллере NCP1450ASN50t1G. Серия NCP1450A является повышающим DC-DC ШИМ-контроллер который специально предназначен для питания портативной техники из одного или двух элементов батареи.

Когда собрал модуль, начал тестировать, напряжение на входе повышал от 1,5 воль до 6 вольт, на выходе было стабильное 5 вольт.

Ивените за страшную пайку , собираю только вечером уже уставший.

Схему выкладываю.

Фото тоже есть .

Вездеход.

1

Прикупил себе платформу, на которую буду устанавливать свои модули.

Фирма TAMIYA , качественная платформа, очень сильно отличается от простых китайских игрушек своим отличным качеством материала.

Фотки выкладываю.

Пульт управления

3

Есть у меня из старых разработок, пульт с передатчиком AUREL RT-433.

Когда делал, ещё не знал про HID  технологию, а то бы всё сделал на одном процессоре.

Есть у него особенность — подключается он к ПК через FT232RL.

Использовал процессор PIC16f877a.

Две крутилки — это два входа АЦП, которые будут применяться для управления скоростью двигателей.

Питается пульт, как от батареек, так и от USB.

Фотографии и схему выкладываю.

Управляющий модуль.

3

«Набросал» маленький модуль с микросхемой L293 .

Полностью описывать её не буду, потому что такой информации полно в интернете.

В дальнейшем буду использовать управляющий модуль в  своём вездеходе.

Фотки выкладываю.

Подробное описание можно найти у DI HALT. Там усиленная до несколько ампер.

Go to Top