2013-06-07 3 views
-1

Я пытаюсь запустить проект, который, в конце концов, обнаружит воду в подвале и отправит беспроводной сигнал на мой компьютер наверх и отправит электронное сообщение на основе этого сигнала. Я программист на C#, поэтому отправьте письмо должно быть довольно простым. Есть также тонны датчиков воды, которые, я уверен, я могу открыть и подключиться к другому устройству, которое передает сигнал по беспроводной сети. Передающий сигнал по беспроводной сети - это место, где я застреваю. Я гулял по кругу, но очень мало на эту тему. Я знаю, что есть некоторые вещи, которые делают это уже, но я хотел бы узнать что-то новое и, возможно, даже новый язык, если нужно запрограммировать беспроводной инструмент.Устройства, которые будут отправлять беспроводные сигналы

У кого-нибудь есть опыт работы с автономными устройствами, которые вы можете запрограммировать для отправки сигналов или знать, что доступно для этого?

+2

Вы, ребята, действительно должны прекратить закрывать вещи так легко. Это действительно не очень здорово. Я вижу так много сообщений, которые вы, парни, закрываете, на самом деле полезны. Вы говорите, что это было не по теме, но я отправил и через полчаса получил именно то, что мне было нужно. Я знаю, что вы, ребята, диктуете, что важно, но серьезно? И BTW, я уверен, парень, который ответил на это, не согласился бы с этим не связанным с программированием – gcoleman0828

+0

Возможно, вы хотели http://electronics.stackexchange.com –

ответ

5

Ответ может зависеть от требований.

В качестве общего ответа. Если вам нужен простой способ, я бы пошел на встроенную плату Linux и подключил usb wifi dongle (IEEE 802.11), который вы можете использовать сокет-программирование (стек TCP/IP), что легко, но это связано с убийством встроенной платы. Если вы хотите что-то дешевле и успеете поработать над разработкой и изучить программирование микроконтроллеров, я бы пошел за Arduino (или любыми подобными платами) и подключил беспроводной модуль. Если датчик воды, который вы использовали бы только выходную логику высокого и низкого уровня, вы можете использовать GPIO встроенной платы для считывания выходного сигнала датчика. Вы можете прочесть датчик Arduino аналогичным образом, подключив выход датчика к выводу микроконтроллера. Если вы идете на Arduino, вам нужно будет изучить AVR-программирование, которое очень похоже на C. Если вы идете на встроенную плату Linux, вы можете использовать любой язык программирования, который вы можете использовать для программирования Linux.

+0

Спасибо за всю информацию ... Я вижу много разных версий Arduino на их сайте для покупки. Есть ли кто-нибудь, кого бы вы рекомендовали сделать эту работу? Очевидно, что я вышел из своей стихии, но очень заинтересован в учебе. – gcoleman0828

+1

, если вы собираетесь использовать его для считывания вывода сенсора и отправки его на ПК через беспроводную связь, вы можете пойти на самый дешевый вариант, если у вас есть коммерческая цель. [Этот] (http://www.newark.com/arduino/a000066/dev-brd-atmega328-arduino-uno-r3/dp/78T1601) может быть предложением. Для встроенной платы, которая запускает linux, [Малина Pi] (http://www.newark.com/jsp/search/productdetail.jsp?SKU=43W5302) может быть хорошим и дешевым решением. Если вы собираетесь работать на Arduino, www.avrfreaks.net - это полезное место для проверки стека. – Angs

Смежные вопросы