роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Описание: Связать все это счастье
lelick Post Id


Лейтенант


Сообщений всего: 30
Дата рег-ции: Март 2008  



Народ приведите схему как привязать какой нибудь дешовенький датчик температуры к LPT порту, с примером элементарной программки
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



С какой целью интересуешься?
Связал.. что дальше хочешь делать?
 
 Top
lelick Post Id


Лейтенант


Сообщений всего: 30
Дата рег-ции: Март 2008  



Хочу термометр сделать, чтобы это все в красивом виде на компе отображалось

В последующем планирую на микроконтроллере, если с ЛПТ разберусь
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



Забей на LPT, это прошедший век.
Используй USB.
Возможно вот это то что тебе надо
http://www.sparkfun.com/commerce...products_id=8311
А если не хочешь готовый покупать, тогда на схему гляди.
Или здесь погляди: http://www.mvideo.ru/price/lvl_1...ss_242/group_23/


Кстати в микроконтроллерах ничего страшного нет.
Про некотором вложении денег в программатор и готовую плату, можно быстро подключать разные датчики к микроконтроллеру и микроконтроллер к компьютеру.
Если интересует, то могу рассказать что и где купить чтобы начать делать, а не мучиться... с LPT
 
 Top
nick2008 Post Id



Главнокомандующий


Сообщений всего: 275
Дата рег-ции: Март 2008  



lelick пишет:
Народ приведите схему как привязать какой нибудь дешовенький датчик температуры к LPT порту, с примером элементарной программки


Есть простое оригинальное решение..

1. Берется дешевая web-camera
2. Нацеливается на термометр
3. Есть софт (DORGEM) в сети - направить jpg куда угодно, хоть на сервер, хоть на жесткий диск
4. В любом софте - делается перевод высоты красного столбика в температуру

Про LPT порт у меня инфо в zip осталась.. LPT порт отмирает

Тут.. ежели поможет

http://artspb.com/zip/articles/index.html
 
 Top
lelick Post Id


Лейтенант


Сообщений всего: 30
Дата рег-ции: Март 2008  



AndreiSk, мне постоянно все твердят забей на ЛПТ, но мне нужно сначала с этим разобраться, чтобы потом к чему то более серьезному стремиться, от простова к сложному!

AndreiSk пишет:
Про некотором вложении денег в программатор и готовую плату, можно быстро подключать разные датчики к микроконтроллеру и микроконтроллер к компьютеру.
Если интересует, то могу рассказать что и где купить чтобы начать делать, а не мучиться... с LPT

распиши по подробнее, что где
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



ОК. Расписываю путь для микроконтроллеров PIC.

1. Прежде всего программатор. Не мучайтесь, купите готовый и настроенный. Купить вот такой:
http://www.trt.ru/products/micro...;c=345&i=345
Купить там же (в тритоне), дешевле просто не бывает, в следующих вариантах:

Вариант #1: DV164121 – программатор PICKit 2, отладочная плата с установленным микроконтроллером PIC16F887
DV164121 Программатор/отладчик PICkit 2 + демоплата на PIC16F887 1741.52р (в тритоне)
Это если вам неинтересна связь микроконтроллера с ПК.

Вариант #2: если собираетесь соединять микроконтроллер с ПК
a) PG164120 PICkit 2, внутрисхемный программатор/отладчик, USB 1218.65р (в тритоне)

и нужна плата для экспериментов, например такие
(http://www.terraelectronica.ru/):

b1) PIC-USB-4550 (поиском по сайту найдете) =
PIC-USB-4550 OLIMEX Макетная плата на базе популярного PIC микроконтроллера с USB интерфейсом PIC18F4550
1226.20р
Насколько я помню там USB порт, светодиод и кнопка, и море макетки для ваших нужд. Для любителей попаять.

или b2) PIC-MT-USB OLIMEX Удобная отладочная плата с ЖКИ на базе PIC микроконтроллера с возможностью
встраивания. Запитывается плата от USB порта. 1377.38р = есть ЖКИ, надо (!) докупить контроллер
PIC16F877A (там же, в терре):
PIC16F877A-I/P PBF MCRCH DIP40 154р (или же в тритоне, вместе с программатором)
На плате есть светодиод красный/зеленый, 2 кнопки, LCD, USB порт, ~16 выводов для ваших нужд,
все это распаяно и готово к работе.
(Добавление)
2. шнур от программатора к плате, 6 жил (в терре)
Вот такой:
PIC-ICSP OLIMEX Адаптер для работы с разными отладчиками, PIC-ICD2 и DV164005. 134.12р

Итак, у вас будет в наличии:
1. программатор от USB порта
2. плата с микроконтроллером (или из комплекта с программатором или из варианта 2 b1/b2)
3. шнур от программатора к плате.

В принципе этого достаточно чтобы освоить микроконтроллеры PIC 16 или 18 серий.

Также можно докупить:
4. Макетную плату, типа таких
http://www.chipdip.ru/catalog/show/1218.aspx
надо чтобы вместе с платой шли проводки (!)
Плата нужна чтобы без пайки быстро собрать что нибудь интересное.
(Добавление)
5. Сенсор, например такой (в терре):
GP2D120XJ00F PBF SHARP Инфракрасные датчики на расстояния от 4см до 30 см могут использоваться
совместно с отладочными платами Innovative Experiment 440.53
К сенсору подаете +5В постоянно, и в зависимости от расстояния он дает напряжение на выходе от 0 до 5В.
Одну ножку от сенсора кидаете на микроконтроллер и считываете напряжение.

6. Температурный датчик, например DS18B20 (или в чипдипе или в терре, или где еще, распространенный товар)
Одну ножку от датчика кидаете на микроконтроллер и считываете значение.

Вообще к микроконтроллеру можно подключить все что угодно, например
L293D или ULN2003A для управления мощными нагрузками, типа моторчиков или лампочек.
Ну про кнопки/светодиоды уже и не говорю.


Программы:
a) для микроконтроллера без ПК = пишется самому или ищется в интернете
b) для микроконтроллера + ПК, для PIC-MT-USB, драйвера качаются с
http://www.dlpdesign.com/#Drivers
пример работы с драйверами (через USB) здесь
http://ftdichip.com/Projects/CodeExamples.htm
прошивку можно cкачать здесь:
http://www.dlpdesign.com/dnlda/token-pl.zip
c) скомпилировать прошивку можно например с CCS C (могу выложить в индивидуальном порядке),
но вообще есть на просторах инета. Лучше сразу на C писать.

В общем путь расписал, в принципе он одинаков для других МК тоже.
Этот путь дает полный контроль над железом, вы можете подключить все что угодно к микроконтроллеру
и подключить микроконтроллер к ПК.

Другим вариантом может быть покупка готового набора.
Например от http://www.inexglobal.com/
В терре товаров от INEX немало.
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



Сам я в качестве базового модуля использую вот такую штуку: http://www.dlpdesign.com/usb/245pl.shtml
(Добавление)
подключил к ней все что можно:
1) термометр
2) резисторный делитель для контроля напряжения аккумулятора
3) 12 сервомашин HITEC с управлением по rs232
4) два акселерометра по SPI
5) IR датчик по АЦП
6) ноутбук по USB.

Ухмылка

Еще планирую компас и гироскопы (пока не уверен в нужности). И модуль от видеокамеры (по RS232).
Прикреплено изображение
245plw.jpg

 
 Top
lelick Post Id


Лейтенант


Сообщений всего: 30
Дата рег-ции: Март 2008  



AndreiSk, я понимаю что нужно к этому стремиться, но хотелось бы для начала с простово начать, к ат меге 8 можно какой нибудь термодатчик прикрутить?
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



Можно наверное, атмега это AVR, но я по ним не спец.
Это все равно что как AMD и Intel, кто то одно, кто то другое, а в общем одинаковы они.
 
 Top
lelick Post Id


Лейтенант


Сообщений всего: 30
Дата рег-ции: Март 2008  



хотелось бы просто увидеть статью, досканально обьясненную как на сайте, только п термодатчикам...
 
 Top
Krick Post Id



Рядовой


Сообщений всего: 2
Дата рег-ции: Дек. 2008  



помогите прогу найти robcad
 
 Top
AndreiSk Post Id


Капитан


Сообщений всего: 50
Дата рег-ции: Окт. 2008  



О какой статье идет речь?
И что неясно с термодатчиком?
Возьми например DS18B20...
 
 Top
Student Post Id



Рядовой


Сообщений всего: 1
Дата рег-ции: Март 2009  



lelick пишет:
Народ приведите схему как привязать какой нибудь дешовенький датчик температуры к LPT порту, с примером элементарной программки


Держи электронный термометр на DS-18B20 для COM порта, схема из 5 элементов умещаеться в корпусе для разъема.

Схема и программа Temp Keeper:
http://www.msevm.com/main/therm/ds18b20.htm
А здесь весь монтаж в картинках:
http://www.msevm.com/main/therm/ds18b20t.htm
 
 Top
Страниц (1): [1]
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru