roboforum.ru

Технический форум по робототехнике.

Мой первенец R1

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: Мой первенец R1

Сообщение flyroman » 24 апр 2009, 00:58

Snable писал(а):Скорее всего он хотел применить демультиплексор или что-то в этом духе... На информационный вход - 5В, на адрессные - ножки МК, на выходах получаем 5В в зависимости от напруги на адресных входах. 00 врубает первый выход, 01 - второй... и так далее... А что на какие выходы вешать - дело фантазии)))


Это дело понятное, но на демультиплексор все равно как минимум 3 ноги нужно будет.
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение Snable » 24 апр 2009, 01:01

2 ноги на адресные входы и всё - получаем 4 комбинации, 3 ноги - 8 комбинаций) На информационный - +5. Или сразу дешифратор, что по сути тоже самое, только без информационного входа.
Хотя я за регистр - нужно 1 ножку и 8 светодиодов обрабатывает.

З.Ы.: А вообще робот клевый получился - креативный :good:
Последний раз редактировалось Snable 24 апр 2009, 01:02, всего редактировалось 1 раз.
Аватара пользователя
Snable
 
Сообщения: 395
Зарегистрирован: 21 мар 2009, 20:06
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр

Re: Мой первенец R1

Сообщение flyroman » 24 апр 2009, 01:02

Спасибо) :friends:
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение yak-40 » 24 апр 2009, 08:21

flyroman писал(а):Есть завалявшаяся 1 день Atiny2313))

Ну вот и решение проблеммы :)
Делай совтовый I2C, в CV есть как раз библиотечка, и будет тебе счастье.
Кстати не только эмоции можно будет повесить на Тиньку, а ещё и например ИК бамперы...
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Мой первенец R1

Сообщение galex1981 » 24 апр 2009, 08:51

Скорее всего он хотел применить демультиплексор или что-то в этом духе...

Да в инете где то видел аналогичную схему просто вчера найти не мог ее, там что то типа демультиплексора, потому и предложил вариант...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Мой первенец R1

Сообщение flyroman » 24 апр 2009, 11:17

yak-40 писал(а):
flyroman писал(а):Есть завалявшаяся 1 день Atiny2313))

Ну вот и решение проблеммы :)
Делай совтовый I2C, в CV есть как раз библиотечка, и будет тебе счастье.
Кстати не только эмоции можно будет повесить на Тиньку, а ещё и например ИК бамперы...

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

Пишу я на Bascom. У меня в крови бейсик с детства, никак я на Си не могу перейти не в роботах, не в программировании софта для компа.
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение =DeaD= » 24 апр 2009, 12:20

Переходи таки на Си++ - это не затратно :)

В жизни пригодится, если в техническую сторону работать пойдёшь. На си++ гораздо правильней можно программки писать с идеологической точки зрения :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Мой первенец R1

Сообщение yak-40 » 24 апр 2009, 14:17

flyroman писал(а):Пишу я на Bascom. У меня в крови бейсик с детства, никак я на Си не могу перейти не в роботах, не в программировании софта для компа.

А зря :) Переходи на Си, это не больно :D
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Мой первенец R1

Сообщение EdGull » 24 апр 2009, 14:51

flyroman не слушай их, они тебе ща такой фигни нагородят лишбы ничего не делать!.. :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Мой первенец R1

Сообщение =DeaD= » 24 апр 2009, 14:54

Переходи на Си, это не ведёт к выпадению волос :D
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Мой первенец R1

Сообщение galex1981 » 24 апр 2009, 15:05

Что человеку нравится, на том пусть и пишет программы ;)...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Мой первенец R1

Сообщение flyroman » 25 апр 2009, 00:24

Вот насчет зрения, точнее датчиков света, сегодня днем собрал.
УРА РАБОТАЕТ, ЕДЕТ! :Yahoo!:
я спрашивал какую схему нужно под вопросом. :sorry:
deff.JPG
deff.JPG (8.9 КиБ) Просмотров: 2654

отвечаю: вот схемка
11.JPG
11.JPG (10.93 КиБ) Просмотров: 3098

на выходе 0-напряжение от первого датчика больше, 1 -от второго.

СЛАВА КОМПАРАТОРУ! Спасибо за то, что направили на путь истинный.

А вот такая схема думаю лучше,сам сообразил)) :oops: так как она учитывает и то что свет на датчики может падать одинаково.
file.jpeg
file.jpeg (10.14 КиБ) Просмотров: 2650

22.JPG

на выходах 10- первый датчик больше, 01-второй больше, 11-одинаково

Использовал микросхему LM393 в ней 2 компаратора, такие же и LM193/LM293. Микросхема стоит всего 8 рублей у нас в городе. В корпусе PDIP8,маленькая хорошенькая. Фотодиод и то дороже обошелся-10 рублей)
По даташиту из дополнительных элементов только резистор(в простом использовании). Ни каких конденсаторов и прочего. Просто, удобно. 1 микросхема, 2 фотодиода(фототранзистора), 2 резистора.

СЛАВА КОМПАРАТОРУ! Теперь у робота есть зрение)

Добавлено спустя 1 минуту 25 секунд:
на бота собрал 2ю схему, а вообще первую тоже проверял.

Добавлено спустя 12 минут 7 секунд:
Теперь у моего робота есть смысл жизни) :friends:
еще поставить ему солнечную батарею пусть ищет и заряжается))
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение Vovan » 25 апр 2009, 10:02

Если использовать два порта МК (для движения на свет или от света), не проще ли просто повесить датчики прямо на порты? Как, например, здесь http://cxem.net/uprav/uprav15.php
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Мой первенец R1

Сообщение flyroman » 26 апр 2009, 04:10

Vovan писал(а):Если использовать два порта МК (для движения на свет или от света), не проще ли просто повесить датчики прямо на порты? Как, например, здесь http://cxem.net/uprav/uprav15.php

Интересно и где это датчик VD1 и VD2 дает лог еденицу? при питании 3,7.

Добавлено спустя 2 минуты 11 секунд:
и еще в описании написано что фоторезисторы используются, а на схеме епти, фотодиоды..которые по максимуму дают 0,5 вольт

Добавлено спустя 27 минут 52 секунды:
И во-вторых, не надо мне ничего счас говорить, если и достигнет логической еденицы, то хрен ты поймешь на каком же все-таки датчике уровень больше.
например: один может быть 1.5 -что уже дает лог.1, а на втором 2.5, тоже лог.1.....и хрен ты тут поймешь где больше....МК будет только знать что сигналы с датчиков одинаковы (1 и 1)-что соответствует равносильному действию света на датчики...вот так вот..
Не согласитесь?
Конечно если на МК использовать АЦП...))).......и тп....

Добавлено спустя 26 минут 8 секунд:
В-третьих, тем более Вы указали на схему, которая даже не оправдывает своего названия, если там используется МК, то помойму это уже НЕ "Простой робот"))))

ИМХО схема простого робота выглядила бы по крайней мере так:
123.JPG
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…
Аватара пользователя
flyroman
 
Сообщения: 1266
Зарегистрирован: 12 янв 2009, 21:39
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич

Re: Мой первенец R1

Сообщение Vovan » 26 апр 2009, 09:50

2 flyroman:
1. Цитировать предыдущий пост полностью - нет смысла! (см. правила! в конце концов!)
2. Я Вам, только предложил (где Вы видите, что я от Вас чего-то требую?)
3. Не нравится? Так и скажите! (Я не с пустого места предложил, а из опыта, своего и других чуваков) - на столе у меня 8-й по счёту робот (против Вашего "первенца") и в 4-х из них датчики света на портах, а на одном при 3,3в, на свет он приходит оч. легко, точное наведение здесь не требуется - просто, до ужоса: темнее - светлее, чё там сказки рассказывать поймёт-непоймёт)
4. На схеме ПРОСТОЙ РОБОТ! :D (не докажете обратного!, не скажу почему! :D )
ЗЫ: слюной брызгать на весь форум - дело не хитрое, гораздо хитрее не брызгать :D
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Пред.След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3