Технический форум

Технический форум (http://www.tehnari.ru/)
-   Электроника для начинающих (http://www.tehnari.ru/f117/)
-   -   Создание устройства, различающего объекты (http://www.tehnari.ru/f117/t88335/)

Black_Parrot 17.05.2013 23:06

Создание устройства, различающего объекты
 
Вложений: 1
Здравствуйте, ребят! Моя учеба плавно подвела меня к идее о создании устройства, которое каким-то образом будет отличать один объект от другого.

Я как-то слышал про новомодный конструктор-роботов Arduino. Сейчас поверхностно изучил, что это такое и решил попробовать применить именно его. Думаю заказать себе в ближайшее время какой-нибудь базовый набор для новичков(Arduino uno + набор датчиков/моторов + инструкции)

Дело в том, что такими вещами я никогда не занимался, но, насколько я понял из статей про ардуино, создать на нем простой проект вполне реально даже новичку, не имеющему представления о программировании и использовании микроконтроллеров.

Пока я не приобрел набор ардуино, хочу спросить, насколько подобная затея будет проста в реализации.

Идея заключается в том, что(см. картинку)
1) Имеется определенный набор абсолютно разных объектов(Например, стул, мобильник, банка с краской, линейка).
2) Имеется Ардуино с сенсором и дисплеем(в идеале, экран от мобильника, но там как пойдет - может простой чб двухстрочный)

Прислоняем ардуино к стулу(ну, к примеру) - получаем информацию на дисплее(Например "Это стул")
Прислоняем ардуино к мобильному телефону - получаем инфу на дисплей(Допустим "Это телефон" или число хотя бы, например "78")

В моем дилетантском видении это может быть проделано следующим образом:

вариант 1(на картинке именно он)
В каждый объект мы засовываем что-то(что засовывать?)
И сенсор в ардуино считывает это что-то и таким образом ардуино получает команду выводить на экран некую инфу.

вариант 2
Я отбираю объекты не случайно, а таким образом, чтобы они могли быть "прочитаны" сенсором. Ну например - объекты с разным магнитным полем?! В наборе будет , например 4 объекта, которые имеют разную силу магнитного поля. Ардуино будет выдавать информацию, основываясь на соответствиях: магнитное поле = инфа на дисплей

Первый вариант для меня выглядит предпочтительнее. Подскажите, как я могу это реализовать(пока без конкретики). Какая-то система типа считывания карточек в метро или магнитных ключей. :/

Ultras 17.05.2013 23:21

Цитата:

Сообщение от Black_Parrot (Сообщение 908780)
Какая-то система типа считывания карточек в метро или магнитных ключей. :/

ИМХО вполне реализуемо с помощью считывателя NFC.

Weles 18.05.2013 00:26

Есть варианты и много:D Можно на каждый поместить микрочип типа тех что используются в билетах на метро:D Те же билеты и использовать, вырезать из них эти чипы и приклеить к предметам, а потом записать в память какой чип за какой предмет отвечает. Так же думаю можно сделать что то типа системы распознавания штрих-кодов, только аналоги стрих-кодов сделать свои и попроще, хотя можно и оставить стандартную систему. Можно впринципе и с магнитным полем думаю, сделать что то вроде металлоискателя и по силе сигнала определять предмет, правда так он будет реагировать только на металлические вещи или содержащие в себе металл.

Black_Parrot 18.05.2013 13:22

Спасибо за оперативные ответы.
Цитата:

Сообщение от Ultras (Сообщение 908788)
ИМХО вполне реализуемо с помощью считывателя NFC

Цитата:

Сообщение от Weles (Сообщение 908824)
используются в билетах на метро

RFID чипы? Правильно ли я понял, что именно они используются в картах метро?

После поверхностного изучения, что такое NFC, у меня появился вопрос:
В вики написано, что технология "соединяет" чип и считыватель чуть ли не на расстоянии до 10см! А почему тогда карты в метро нужно прикладывать вплотную?

+ Можно ли достать RFID чипы из использованных проездных и с помощью, например NFS шилда для ардуино, записать необходимую информацию на эти старые чипы?
Есть идея в крупных объектах разместить множество чипов, чтобы считывание информации происходило при контакте с любой(почти любой) частью объекта.

Например, под столешницей разместить штук 40 чипов(одинаково запрограмированных) и куда "считыватель" на стол не клади - все равно будет "связь" с каким-нибудь чипом.

Ultras 18.05.2013 14:29

Цитата:

Сообщение от Black_Parrot (Сообщение 908898)
Правильно ли я понял

Да правильно, правильно... :)
Цитата:

Сообщение от Black_Parrot (Сообщение 908898)
ехнология "соединяет" чип и считыватель чуть ли не на расстоянии до 10см! А почему тогда карты в метро нужно прикладывать вплотную?

Я так мыслю - специально, чтобы: во-первых, обойтись минимальной мощностью приёмопередатчика; во-вторых, чтобы исключить считывание другой, случайно попавшей в рабочее пространство, карты и, в-третьих, чтобы у владельца карты было осознание действия, то есть он что-то сделал (приложил карту), чтобы пройти.
Цитата:

Сообщение от Black_Parrot (Сообщение 908898)
Можно ли достать RFID чипы из использованных проездных ...

Сам чип - не проблема, вот антенну сложнее. Проще использовать карту целиком, либо делать потом свою антенну.
Цитата:

Сообщение от Black_Parrot (Сообщение 908898)
... и с помощью, например NFS шилда для ардуино, записать необходимую информацию на эти старые чипы?

Вот именно за эту приблуду ничего не скажу, да и не все чипы поддерживают повторную запись. А зачем? Метки в картах и так уникальны, достаточно сопоставить ответ каждой метки с определённым для неё событием.

Black_Parrot 18.05.2013 14:45

Вложений: 1
Цитата:

Сообщение от Ultras (Сообщение 908916)
А зачем? Метки в картах и так уникальны, достаточно сопоставить ответ каждой метки с определённым для неё событием.

А, я понял.
Цитата:

Сообщение от Ultras (Сообщение 908916)
Сам чип - не проблема, вот антенну сложнее.

Антенна - это спиральная дорожка, а чип - это центральная часть?

А в магазинах стоят рамки(чтоб товары не украли) тоже NFC или нет?

Ultras 18.05.2013 15:56

Цитата:

Сообщение от Black_Parrot (Сообщение 908919)
А в магазинах стоят рамки(чтоб товары не украли) тоже NFC или нет?

Редко. Обычно там используются гораздо более дешёвые резонансные системы. На Вашей картинке, например, это колебательный контур из антенны-катушки и конденсатора.

Weles 18.05.2013 16:57

Можно купить, на ибее свободно продаются по запросу nfc tag, хоть самоклеющиеся хоть большие хоть маленькие:D Но помоему с проездными легче, зашёл в метро да набрал использованных сколько угодно, насколько я помню они там везде кучами валяются:D Кстати на хабре есть довольно интересная статья по применению использованных проездных и телефона с андроидом и NFC-модулем, ну и программки:D Если надо кину ссылку:D

Black_Parrot 18.05.2013 17:15

Цитата:

Сообщение от Weles (Сообщение 908935)
Кстати на хабре есть довольно интересная статья по применению использованных проездных и телефона с андроидом и NFC-модулем, ну и программки Если надо кину ссылку

Да, ее сегодня прочитал. Спасибо.

В общих чертах понял, что за NFC такой.
Пока жду комплект для чайников с Arduino uno R3. Попрактикуюсь с простенькими схемками, потом буду думать, как NFC прилепить. Наверняка, куплю таки шилд с NFС, потому что сразу такое вряд ли сам спаяю.

Можно сказать, что этот проект - возможность для меня поверхностно изучить Ардуино.

Black_Parrot 31.05.2013 22:08

Вложений: 1
В общем, все оказалось не так сложно. Сначала поделал простенькие схемки(спасибо набору для начинающих - там и плата монтажная была и набор базовых элементов(диоды, датчики), и объяснялки-обучалки). Потом, когда привезли NFC-shield, подключил... скачал библиотеку с сайта производителя и все заработало. Кое-чего от себя в код добавил. Удовольствие, конечно, недешевое. :(

Металл убивает NFC наповал. Стоит положить что-нибудь металлическое на талончик - ничего уже не читает.


Часовой пояс GMT +4, время: 00:32.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.