Що найдешевший спосіб підключити кілька мікроконтролерів бездротово на низьких швидкостях на невеликих відстанях


78

Що найдешевший спосіб підключити кілька мікроконтролерів бездротово на низьких швидкостях на невеликих відстанях.

Я хочу зробити це ультра-дешево, використовувати загальні окремі деталі та зберігати його фізично мало. Мене не хвилює група та ліцензування, поки це працює.

802.15.4 / ZigBee, Bluetooth та WiFi вимагають дорогого співпроцесора, тому це не варіант.

Як варіант, чи є дуже дешеві радіомодулі доступні для любителів? Можливо, такі речі, які ви знайдете в автомобільних брелоках та бездротових термометрах?

Можливо, побудова простого приймача на домашній друкованій платі навіть буде практичним, або мене будуть мучити налаштування, втручання та дивні аналогові речі?

Може що - щось на зразок цього відлучать від мікроконтролера? Що з прийомом?

Відповіді:


37

Інфрачервоні випромінювачі та приймачі можуть використовуватися для передачі / прийому даних. Однак, втручання в інші пристрої, такі як дистанційне управління, може бути проблемою. Якщо з'єднання повинно бути справді надійним, це, мабуть, не буде великим варіантом. Однак, можливо, вам вдасться знайти дійсно незвичайний випромінювач і приймач довжини хвилі, щоб обмежити кількість перешкод.

Вони досить поширені, і дуже дешеві. Пакети з 20 випромінювачів за 1 долар та пакети з 100 приймачами за 13 доларів можна знайти на eBay (не враховуючи доставку). Багато магазинів електроніки також мають їх.


Так, ІР дратує через проблему зі зором. Але це може бути варіант для деяких проектів
давр

@wallacoloo Чи є у вас посилання на подібні пристрої? Я шукав на ebay ІЧ-випромінювачі і не зміг знайти нічого близького до того, що ви описуєте. Дякую!
Дейв

@Dave: На eBay ви можете здійснити пошук "IR LED pack" або "IR LED" чогось подібного. Ось [20 / $ 1] [ cgi.ebay.com/5mm-IR-LED-Emitters-20-Pack-/… (але немає інформаційного аркуша) Пошук "ІК-діода приймача" чи чогось подібного може дати кілька результатів, наприклад це [100 / $ 15] [ cgi.ebay.com/100-pcs-5MM-Infrared-receiver-diode-IR-LED-/… . [Futurelec.com] [ futurlec.com/LEDInfrared.shtml] продає відповідні випромінювачі та детектори 3 мм / 5 мм за $ 16.
Ponkadoodle

@wallacoloo ах добре, спасибі, ви говорите про самі світлодіоди, а не про те, що йде на друкованій платі. Дякую!
Дейв

3
Якщо вам дуже потрібна низька кількість компонентів, ви можете використовувати той же світлодіод, що і випромінювач та датчик. Просто додайте метод зворотного зміщення того ж світлодіода, і він тепер стає неефективним датчиком світла . Дивіться це додаток до відома: altera.com/literature/wp / ...
Цуф

45

Вам, як правило, доведеться купувати готові модулі, ви не можете розраховувати, що підключите власний передавач / приймач від декількох транзисторів і кристала, дизайн радіочастотної схеми непереборний, і все, але для цього потрібна спеціальна друкована плата (або спеціальна ІС) для робити. Можливо, ви могли б побудувати свій власний модуль RF на друкованій платі, якби зробили якусь роботу, але в той момент, якщо ви робите власні друковані плати, ви не економите багато грошей порівняно з дуже дешевими модулями, які є в наявності.

SparkFun має радіочастотні передавачі та приймачі за 4 і 5 доларів відповідно. Оскільки вони є лише базовими частинами, вам потрібно буде трохи додаткової логіки на мікроконтролері компенсувати перешкоди, наприклад, надсилати коди управління помилками, щоб можна було виявити і відновити відсутні / перевернуті біти.

Я виявив, що SeeeeeedStudio продає майже те саме, але навіть дешевше. Це $ 4,90 за пару приймача та передавача .


ваше посилання SeeedStudio не вказує на продукт, але я припускаю, що саме це ви маєте на увазі? Це виглядає дуже круто, і мені, можливо, доведеться підібрати пару, щоб пограти! seeedstudio.com/depot/…
Дейв

@Dave виглядає так, що вони переорганізували свій веб-сайт, порушуючи посилання в процесі.
дав

2
Hrm, sparkfun ТАКОЖ порушив свої зв’язки. Я виправив їх обох. Хіба вже ніхто не розуміє важливості довгожителів зв’язків?
дав

Власне кажучи, я створив дійсно недорогий односторонній передавач / приймач навколо цих основних модулів ASK - див. Node.wickeddevice.com та receiververshield.wickeddevice.com відповідно, призначений для бездротового збору даних датчиків та їх агрегації на Arduino (або ще краще Nanode - nanode.wickeddevice.com, щоб опублікувати її в Інтернеті ala Pachube)
vicatcu

14

Найдешевші радіомодулі, які я знаю, - це модулі RFM12, вони здійснюють клавішу зсуву частоти в діапазоні 433 або 868 МГц.


Я використовував деякі з них. Документація, яку я могла отримати, - це сміття!
Тім

Я використав це кілька разів, і я в середині виготовлення продукту з них. Документи смокчуть, але погляньте на JeeLabs - хлопець використовує ці модулі для всіх своїх радіозаписів)
jpc

8

Ви можете поглянути на Jeenodes . Вони прості та відносно дешеві і забезпечують приємний шар поверх основних модулів RF для здійснення послідовної передачі та точково-багатоточкового зв'язку.


І вони включають мікроконтролер, якщо вам подобається AVR.
joeforker


7

Я не впевнений, чи вважатиметься це досить дешевим, але чіпи Linx просто не в змозі . Я зробив друковану плату для цих мікросхем і успішно запускаю одночасно 16 комплектів у приміщенні розміром 10 х 20 м без особливих хитрощів на друкованій платі.

Future Electronics має у Великобританії модулі TRM-315-LT за 11,33 фунта . Можливо, є й інші модулі, які дешевші, але я думаю, що це ті, якими я користувався раніше (це було ~ 6 років тому, тому моя пам’ять трохи нечітка).


+1 Радіомодем буде простим і досить дешевим. Але я вже маю мікроконтролер, тому хочу уникати додавання ще одного дорогого мікросхеми.
Тобі Джаффі

Як дешево вважається дешевим? Скажіть, менше 2 фунтів? £ 3?
pingswept

Менше £ 2 Об'ємний приймач Bluetooth становить ~ 1 долар. Тип радіостанцій у брелоках для автомобілів повинен бути копійкою ...
Toby Jaffey

2
Я не вірю, що ви отримаєте ту саму ціну для цілей хобі, яку може отримати виробник автомобілів. Найдешевший варіант, який я знаю, - це радіочастотний передавач / приймачі від Sparkfun, згаданий в іншій відповіді.
Wouter Simons

Якщо вам не вдасться змінити клавішу ..
XTL

6

Модулі RFM70 (попередження: я їх продаю) модулі навіть дешевші, ніж RFM12. Документація однаково погана, але я створив хорошу бібліотеку С, яка повинна значно полегшити їх використання. Бібліотеку можна знайти тут:

Бібліотеки VOTI RFM70


1
Чи можете ви зв’язатись зі своєю бібліотекою С? Дякую.
Toby Jaffey

Я та мій великий рот :( Але врешті-решт я закінчив бібліотеку, ви можете знайти її за адресою voti.nl/rfm70
Wouter van Ooijen

4

Північна серія nRF24. Якщо ви замовляєте не підсилені версії цих модулів, їх можна отримати за ціною менше 7 доларів за модуль. Посилені версії знаходяться в діапазоні від 15 до 20 доларів, тому діапазон є головним фактором ціни. Продажі Sparkfun коштують близько 23 доларів, але вони посилюються. Повідомлялося, що про незаангажовані модулі діапазон не перевищує 30 футів із слідами антен.

Ці модулі також мають перевагу виявлення помилок, підтвердження та автоматичної повторної передачі.


Якщо ви ходите по магазинах на ebay, ви можете отримати їх за $ 1- 2 за модуль.
Connor Wolf

2

Я використовую пропозиції RFM12 та JeeNode і сильно заважаю вам прокручувати власні, використовуючи простий передавач увімкнення / вимкнення. Не так просто змусити передавач / приймач працювати без радіочастотного досвіду, і навіть якщо вони працюють, то цифрова модуляція та демодуляція галасливого сигналу все ще не є тривіальною.



-1

Однозначно загляньте в профілі Bluetooth 4.0 з ультра низькою потужністю. Це говорять про силові пристрої з простими датчиками місяцями / роками.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.