Nrf24l01 Mysensor Problem - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Sieciowe Protokoły i Urządzenia (https://forum.arduinopolska.pl/dzial-sieciowe-protoko%C5%82y-i-urz%C4%85dzenia) +--- Wątek: Nrf24l01 Mysensor Problem (/watek-nrf24l01-mysensor-problem) |
Nrf24l01 Mysensor Problem - mateusz68 - 19-09-2015 Witam mam mały problem z komunikacją za pomocą modułów nrf24l01. Jeden modułami podpięty do arduino uno a rdugi do arduino nano. Z arduino uno wszystko działa ok ale z arduino mini jest problem bo po ok 2s komunikacji zrywa połączenie. To wyrzuca na serial monitor Kod: send: 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail: I nie wiem gdzie jest problem? Z góry dziękuje za pomoc. RE: Nrf24l01 Mysensor Problem - shalvan - 20-09-2015 Sam bawię się tymi modułami i szczerze mogę powiedzieć że są naprawdę super. Mam kilka pytań: 1) jakiej biblioteki używasz? 2) w jakiej konfiguracji masz moduły tzn Receiver - Repeater - node ? 3) jak adresujesz moduły? 4) ile bitów informacji wysyłasz na raz i jaki jest odstęp czasu między wysyłaniem? RE: Nrf24l01 Mysensor Problem - adix - 20-09-2015 Pierwsza sprawa, kolego nie wrzucaj coś takiego Kod: send: 255-255-255-255 s=255,c=3,t=7,pt=0,l=0,st=fail: RE: Nrf24l01 Mysensor Problem - shalvan - 20-09-2015 jeszcze 1 sprawa bardzo ważna Czasem trzeba dodać kondensator na module nrf24l01 między Vcc a GND wystarczy zwykły elektrolit 10uF /16V, może być większy. RE: Nrf24l01 Mysensor Problem - mateusz68 - 10-10-2015 Z przerywaniem komunikacji poradziłem sobie. Wymieniłem arduino mini na nano i wszystko działa ok. Tylko teraz mam problem z obsługą 2 czujników na jednym arduino. W moim przypadku ds18b20 i przekaźników. Mój kod http://pastebin.pl/view/df49eaca Co wyrzuca serial monitor Kod: repeater started, id 2 A gdy w domoticzu zmienię stan przekaźnika: Kod: repeater started, id 2 Ktoś pomoże? RE: Nrf24l01 Mysensor Problem - adix - 10-10-2015 ds18b20 te czujniki posiadają adresy wystarczy użyć adresowania i podpinasz je pod jeden pin, możesz pod osobne ale to strata portów maksymalnie do jednego pinu możesz podpiąć 225 sztuk czujników RE: Nrf24l01 Mysensor Problem - mateusz68 - 11-10-2015 (10-10-2015, 22:15)adix napisał(a): ds18b20 te czujniki posiadają adresy wystarczy użyć adresowania i podpinasz je pod jeden pin, możesz pod osobne ale to strata portów maksymalnie do jednego pinu możesz podpiąć 225 sztuk czujników Tak wiem. Ale mi chodzi o jednoczesne używanie na jednym arduino czujnika temp i przekaźników i tu niestety mam problem. RE: Nrf24l01 Mysensor Problem - JasQ - 12-10-2015 Pod każdy przekaźnik potrzebujesz 1 wolny dowolny pin jeżeli ci brakuje pinów pod przekaźniki użyj scalaka PCF8574P jest to rozszerzenie pinów po i2c , sprawdź w specyfikacji ale chyba można podłączyć max 4 co daje dodatkowe 32 porty tracąc 2 na komunikację . A w czym jest ten problem ? RE: Nrf24l01 Mysensor Problem - mateusz68 - 13-10-2015 (12-10-2015, 13:46)JasQ napisał(a): Pod każdy przekaźnik potrzebujesz 1 wolny dowolny pin jeżeli ci brakuje pinów pod przekaźniki użyj scalaka PCF8574P jest to rozszerzenie pinów po i2c , sprawdź w specyfikacji ale chyba można podłączyć max 4 co daje dodatkowe 32 porty tracąc 2 na komunikację . No gdy mam kod przekaźników i temperatury na jednym arduino zdarzają się problemy gdy np. arduino wysyła temperaturę a raspberry wysyła zmieniony stan przekaźnika i jest problem wtedy bo arduino wywala fail. Chyba trzeba będzie użyć 2 arduino. RE: Nrf24l01 Mysensor Problem - JasQ - 13-10-2015 Jak to się objawia albo co się dzieje z arduino może jest jakiś pik i ardu się wisza |