Бюджетний радіозв’язок для мікроконтролерів AVR
Вітаю. Задався я нещодавно метою організувати радіозв'язок між контролерами AVR, бюджет був дуже обмежений і тому як контролери для тесту були обрані два Atmega8 давно валялися без діла. Коли ж почався пошук піддослідного трансівера я був неприємно здивований цінами на готові радіо модулі, коротше на ті гроші, що я розраховував в Україні, можна було купити лише пару «плата приймача — плата передавача» на 433 МГц (така китайська там ще дротяні котушки на платі). . Але хотілося щось повноцінне двостороннє лінк і тому я почав шукати в інеті відповідний варіант. Ним виявився радіомодуль на 2,4 ГГц. NRF24L01 залучив звичайно ціною.
У базовій версії без підсилювача та з антеною виконаною на друкованій платі. На момент написання статті пару таких модулів на ebay можна було купити по $3.23.

Тарансивер виконаний як єдиного чіпа. Режим передачі ShockBurst™ (ефективний швидкий режим передачі). Автоматичний ACK (підтвердження отримання пакета) та налаштування повторної передачі пакета якщо до когось у мережі не дійшло. Автоматичний контроль CRC. RF передача 125 можливими каналами. Інтерфейс (SPI) зі швидкістю 0-8 Mbps. Швидке перемикання можливий режим frequency hopping 5V tolerant входи. Режими Standby Modes та Power Down Mode. Висновок переривання за подіями (можна налаштовувати в спец. Регістрі)
Добре повернемося до Atmega8. Розробку пристрою розпочав з огляду існуючих рішень. І знайшов проект закордонного колеги Davide Gironi.його проект відповідав моїм задумам. Тому я взяв за основу його схему та код за що йому спасибі та поважуха. Злегка модифікувавши схему вийшло таке.
Схема.


Та й готовий девайс.


Перевіряв на дальність вийшли такі результати. У приміщенні офісу зв'язок тримається через три стіни піноблоків, у житловому будинку з червоної цегли пробивається одна цегла, що несе, і зв'язок є на 2 метри від неї. На відкритому повітрі, коли передавач розміщений впритул до вікна на четвертому поверсі, зв'язок є у прямій видимості на 85 метрах через перехрестя з тролейбусними проводами та ліхтарями вуличного освітлення.
Взагалі радіомодуль мені сподобався, замовив собі ще два мережу з датчиків температури збирати.