Przeszukaj forum
Pokazywanie wyników dla tagów 'rf'.
Znaleziono 1 wynik
-
Przeglądając forum natrafiłem na kilka postów z przed kilku miesięcy albo i starszych związanych z komunikacją radiową. Więc stwierdziłem , że opisze swoje wrażenia z użytkowania modułu HC-12, który swego czasu można było kupić w sklepie botland. Jeśli ktoś uważnie przeanalizował moduły , które znajdują się w obudowie mojego poprzedniego projektu pewnie dostrzegł małą antenkę obok modułu bluetooth. To jest właśnie moduł HC-12, który testowałem jakiś czas temu. Jeśli ktoś zadał by pytanie w jakim celu to odpowiedz jest prosta. Załóżmy , że mamy średniej wielkości gospodarstwo i chcieli byśmy otrzymywać informację o różnych zdarzeniach np: temperatura w szklarni itp. Lub chcemy się komunikować z kilkoma osobami w miejscach gdzie "cywilizacja nie dociera" W takich "polowych" warunkach może nam pomóc arduino uno oraz moduł radiowy. do modułu hc-12 przylutowałem gniazda kątowe do , których podłączone są przewody połączeniowe. tutaj druga strona tu oczywiście drugi moduł no i mamy komplet. Po lewej arduino uno podłączone do smartfona poprzez przewód USB otg + przewód USB miniusb a po prawej arduino uno podłączone do PC. Od strony sprzętowej to tyle. tak wygląda kod dla dla arduino uno i nano przy założeniu , że chcemy komunikować się w dwie strony. if (GSMSerial.available()) Serial.write(GSMSerial.read()); jeżeli usuniemy te dwie linijki kodu dla jednego urządzenia to będzie ono mogło tylko wysyłać dane. if (Serial.available()) GSMSerial.write(Serial.read()); jeśli natomiast usuniemy tylko te dwie liniki kodu to dane urządzenie będzie mogło tylko odbierać dane. I to jest to co mi bardzo się spodobało bo jedyna biblioteka jaką potrzebujemy to #include <SoftwareSerial.h> która już na starcie jest zainstalowana. Przy wgrywaniu skeczy do płytek sprawdziłem ile czasu zajmuje kompilacja + upload przez arduino IDE oraz BluinoLoader wynik: BL 6s Arduino IDE 14s. Teraz rzecz chyba najbardziej istotna czyli zasięg. Przy dokładnie takich zestawach jak widać na zdjęciach gdzie jeden był w domu a z drugim wędrowałem na zewnątrz zasięg kończył się przy ~300 metrach (przy zasięgu ustawionym na max bo jest możliwość jego regulacji w trybie AT) producent co prawda deklaruje 1000m ale to może przy otwartej przestrzeni i lepszych antenkach. Co do samego sposobu testowania to odbywało się to na zasadzie czatu ja pisałem z telefonu tak jest bardziej czytelnie a córka z komputera. Jeśli chodzi o opóźnienia transmisji to dochodziły do 2-3 sekund na granicy zasięgu. Dla celów komunikacji mobilnej w trudnym terenie najlepiej było by połączyć się ze smartfonem przez bluetooth a arduino z modułem rf i baterią zamknąć w małej obudowie i trzymać gdzieś przy sobie. W ten sposób wyszedł by to dobry zestaw dla PREPERSA.