увы.
в след заход наверное перепилю на cesium/
Попробуй найди себе google earth for linux, если найдется, то я вечером выдам kmz к нему, чтобы
{
uint8_t i;
CC1101_SPITransfer(CC1101_PATABLE,power);
CC1101_SPITransfer(CC1101_STX,0x00);
for (i=0;i<len;i++)
delay(10000);
CC1101_SPITransfer(CC1101_SIDLE,0x00);
}
uint8_t config_cc1101_gfsk[]={
CC1101_IOCFG0, 0x06,
CC1101_FIFOTHR, 0x47,
CC1101_PKTLEN, 0x20,//packet length
CC1101_PKTCTRL0, 0x04,
CC1101_FSCTRL1, 0x06,
CC1101_FSCTRL0, 0x00,
CC1101_FREQ2, 0x10,
CC1101_FREQ1, 0xAA,
CC1101_FREQ0, (0x56+FREQ_CORR), //433.300 - lpd/10
CC1101_MDMCFG4, 0xf6,
CC1101_MDMCFG3, 0xE4,
CC1101_MDMCFG2, 0x13,
CC1101_MDMCFG1, 0x20,
CC1101_MDMCFG0, 0x00,
CC1101_DEVIATN, 0x10,
CC1101_MCSM0, 0x18,
CC1101_FOCCFG, 0x16,
CC1101_WORCTRL, 0xFB,
CC1101_FSCAL3, 0xE9,
CC1101_FSCAL2, 0x2A,
CC1101_FSCAL1, 0x00,
CC1101_FSCAL0, 0x1F,
CC1101_TEST2, 0x81,
CC1101_TEST1, 0x35,
CC1101_TEST0, 0x09,
};
Alex_Jet писал(а):ИК пока не рассматриваю (большие расстояния, переотражения от забора и т.п.)
Alex_Jet писал(а):Добрый день, коллеги!
А кто-нибудь в CC1100 и подобных регистр RSSI читал? Что в реальности там есть? Возможно его использовать в качестве наведения бота на ЗУ?
У меня задача - в уличных условиях (максимальное расстояние 50 м) довести робота до базы (ЗУ и защита от непогоды). ИК пока не рассматриваю (большие расстояния, переотражения от забора и т.п.)
Alex_Jet писал(а):Кстати, почему именно Bluetooth, а не та же CC1100, у которой можно RSSI читать?
И самое главное - какой принцип "наведения" бота на радиомаяк?
Alex_Jet писал(а):(кстати, мой китайский робот-пылесос пользуется всего лишь одним TSOP! - как это реализовано???).
elmot писал(а):К сожалению, у меня опыт ограничивается возней с 1101, и несколькими экспериментами с разными бт2 и бт4.
elmot писал(а):И да, уходите вы со своих АВР. Если всерьез браться за эту задачу, очень быстро окажетесь в ситуации дифицита ресурсов, т.к. понадобятся умственные алгоритмы, а мозгов у авр - с гулькин фиг.
elmot писал(а):Илиминтарно, Ватсон. У моей румбы-600 тоже 1 приемник. Все дело в волшебном маяке. В нем 2 передающих диода, у каждого свой сектор "вещания". Причем чуть-чуть перекрывающийся. Каждый из диодов передает свою кодовую посылку. Если работ принимает посылки только от правого - значит он справа от базы, если только левого, то слева. Если оба - значит он в створе для заезда. Робот катается по спирали, пока не доедет до этого створа, далее он старается в нем держаться, и с ненулевой и положительной вероятностью прибывает на базу с определенного направления.
Alex_Jet писал(а):Раз принцип наведения на максимум радиосигнала я изложил верно, то у меня резонный вопрос - откуда в БТ трансиверах брать информацию о мощности радиосигнала?
Alex_Jet писал(а): На данный момент считаю что ATmega2560 с нормальным кодом потянет мои задачи.
Вернуться в Электроника, электротехника
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9