Бюджетно радио за AVR микроконтролери
Здравейте. Наскоро се заех да организирам радиовръзка между AVR контролери, бюджетът беше много ограничен и затова два Atmega8, които дълго време бяха бездействащи, бяха избрани като контролери за теста. Когато започна търсенето на експериментален приемо-предавател, бях неприятно изненадан от цените за готови радиомодули, накратко, с парите, които очаквах в Украйна, беше възможно да купя само чифт „приемна платка - предавателна платка“ на 433 MHz (такива китайски все още има жични намотки на платката). Но аз исках пълноценна двупосочна връзка и затова започнах да търся в интернет подходящ вариант. Оказа се радиомодул 2,4 GHz. NRF24L01 привлече разбира се цената.
В основната версия без усилвател и с антена, направена на печатна платка. Към момента на писане на това, няколко от тези модули можеха да бъдат закупени от ebay за $3,23


Тарансивърът е направен под формата на единичен чип. Режим на трансфер ShockBurst™ (Ефективен режим на бърз трансфер на данни). Автоматично ACK (потвърждение за получаване на пакет) и настройки за повторно предаване на пакети, ако някой в мрежата не е достигнал. Автоматично управление на CRC. RF предаване над 125 възможни канала. Интерфейс (SPI) със скорост 0-8 Mbps. Възможен е режим на бързо превключване на честота 5V толерантни входове. Режими на готовност и режим на изключване. Изход за прекъсване на събитие (може да се конфигурира в специален регистър)
Добре, обратно към Atmega8. Разработката на Устройството започна с преглед на съществуващите решения. И като цяло намерих проекта на чуждестранен колега Davide Gironi дизайнът му отговаряше на моите идеи. Затова взех неговата схема и код за основа, за което му благодаря и го уважавам. С леко модифициране на схемата се получи следното.
Схема.


Е, готовото устройство.


Проверих диапазона и получих следните резултати. В офисните помещения връзката се осъществява чрез три стени от пеноблок, в жилищна сграда от червена тухла се пробива едната носеща тухлена стена и на 2 метра от нея има връзка. На открито, когато предавателят е поставен близо до прозореца на четвъртия етаж, връзката е в пряка видимост на 85 метра през пресечката с тролейбусни проводници и улично осветление.
Като цяло ми хареса радиомодула, поръчах още два, ще сглобя мрежа от температурни сензори.