Raspberry Pi 3 - Wersja do druku +- HomeMade (http://sp-hm.pl) +-- Dział: Forum Praktyczno-Techniczne HomeMade (/forum-1.html) +--- Dział: Zestawy i kity (/forum-42.html) +--- Wątek: Raspberry Pi 3 (/thread-3138.html) |
RE: Raspberry Pi 3 - SPO3O2OL - 03-10-2017 22:53 (03-10-2017 22:45)SP9RQA napisał(a): Taka komunikacja na poziomie 5[V], że o 3.3[V] nie wspomnę nie będzie w ogóle możliwa. Konwertowanie napięć z 5V do 3V3 byłoby w takim razie bez sensu skoro komunikacja ma być nie możliwa.Tu jednak występują te napięcia. RE: Raspberry Pi 3 - SP2ONG - 04-10-2017 7:03 Polecam uzyc taki konwerter z RS232 na UART http://allegro.pl/show_item.php?item=6561289302 Układem wykonawczym jest popularny konwerter MAX3232, współpracujący z wyjsciowymi napięciami TTL 3,3 V oraz 5 V. RE: Raspberry Pi 3 - SP9RQA - 04-10-2017 8:05 (03-10-2017 22:53)SPO3O2OL napisał(a):(03-10-2017 22:45)SP9RQA napisał(a): Taka komunikacja na poziomie 5[V], że o 3.3[V] nie wspomnę nie będzie w ogóle możliwa. Miałem na myśli komunikację na odległość 15[m] przy tym poziomie napięć. Myślałem, że to jasne z kontekstu wcześniejszego zdania. RE: Raspberry Pi 3 - SPO3O2OL - 05-10-2017 21:01 Witam.Dalsze próby LinNWT z urządzeniem NWT i Raspberry Pi. (03-10-2017 16:23)SQ8MVY napisał(a): Wylutuj / wyciągnij z podstawki tego MAX-a i pod sygnały Tx i Rx w NWT podepnij jakiś konwerter USB <-> UART. Max232 usunięty,jest konwerter i chciałbym połączyć z NWT a dalej przewodem USB z maliną. Na złączu konwertera widoczne 6 szpilek.Proszę o sprawdzenie czy połączenia będą prawidłowe i wystarczające do komunikacji? 1.Wystarczą przewody RX,TX?Co z masą,łączymy GND konwertera z masą zasilania NWT? 2.Czy RX konwertera do pin17 PIC16F876 NWT a TX konwertera do pin18 PIC16F876 NWT? 3.Zwora na konwerterze wskazuje 5V.Czy trzeba zmienić na 3V3 aby łączyć USB z maliną? RE: Raspberry Pi 3 - SQ8MVY - 06-10-2017 0:31 Witam, Do podpięcia tego konwertera do Twojego NWT wystarczą 3 przewody: 1. TX 2. RX 3 GND. TX konwertera łączysz z RX na NWT. RX konwertera łączysz z TX na NWT. GND łączy się ze sobą. Zworką ustaw na takie napięcie, jakim zasilany jest mikrokontroler na NWT - jeżeli się nie mylę to jest 5V - trzeba zmierzyć. Nie widziałem schematu tego konwertera, więc mogę tylko przypuszczać, że ta zworka ustawia między innymi poziom sygnałów RX oraz TX na konwerterze. USB konwertera wpinasz do malinki. W linNWT ustawiasz port, pod którym pokazał się konwerter w systemie. Może to być /dev/ttyUSB0 lub /dev/ttyACM0 To trzeba sprawdzić sobie w logach przez komendę dmesg z poziomu konsoli. Możesz napotkać jeszcze na problem z uprawnieniami do odczytu / zapisu konwertera. Rozwiązaniem jest: 1. Dodanie użytkownika do grupy dialup przez: sudo usermod -a -G dialout $USER gdzie za $USER podstawiamy nazwę użytkownika ( w raspbianie użytkownik to pi, jeżeli nie została zmieniona nazwa). Po tym trzeba zrestartować malinkę. Użytkownika do grupy dodaje się tylko raz. 2. Uruchamianie LinNWT z prawami administratora: sudo linnwt Nie zalecana metoda, bo linNWT dostaje pełne prawa dostępu do systemu, plików itd...... 3. Nadanie odpowiednich uprawnień interfejsowi przez: sudo chmod 666 /dev/ttyXXX gdzie za ttyXXX podstawiamy nazwę interfejsu jaka się pojawi w systemie. USB0 lub ACM0 lub jeszcze inna...... Wadą tego rozwiązania jest to, że po każdym wyjęciu i włożeniu do USB interfejsu trzeba ponownie wykonać w/w komendę. Związane jest to z tym, że ponowna rejestracja interfejsu następuje z domyślnymi uprawnieniami. Wszystkie komendy wpisuje się z poziomu konsoli. Przy okazji dodam, że program WSJT-X działa bardzo ładnie pod malinką w tandemie z programem QtRadio połączonym do zdalnego serwera w internecie. Zrzut ekranu z malinki robione przez VNC ( zdalny pulpit ) [attachment=13258][attachment=13259] RE: Raspberry Pi 3 - SPO3O2OL - 06-10-2017 1:25 Paweł,już mi działa z godzinę.Zrobiłem tak jak opisałem i poszło.Z początku chciałem odpalić przez USB na okienkach ale za nic nie mogłem zainstalować do tego konwertera sterowników.Zmierzyłem napięcia na pinach 15,16,17,18 NWT i wyszło,że pojawia się do 5V.Zworkę 5V zostawiłem i podłączyłem malinę na USB.Pomyślałem,że USB to USB i nie może być chyba różnic.Ruszyło po drugim wybraniu portu,jest dobra komunikacja na porcie /dev/llyUSB0.Dziękuję Koledzy. Edit Port pomyliłem,chyba się zasugerowałem odpowiedzią. Działa poprawnie przy wyborze /dev/llyUSB1.Sprawdzałem teraz dodatkowo inne ale nie ma komunikacji. Piny 15,16,17,18 to wyprowadzenia PIC16F876 w NWT. Rasberry Pi 3 nie wołało nawet o sterowniki. Porada kolegi SQ8MVY aby usunąć Max232 i zastosować konwerter była 100% trafna. Dziękuję Paweł. RE: Raspberry Pi 3 - SP2IPT - 06-10-2017 10:20 chmod na urzadzeniu, ktore odlacza sie nie jest dobrym pomyslem - lepiej zrobic to z poziomu konfiga udeva. Mozna przy okazji nadac inna nazwe lub zrobic symlink. Osobiscie stosuje np. /dev/hamradio.ic275.cat oraz /dev/hamdario.ic275.pttcw, wszystkie inne zgodnie z powyzszym schematem. Odpalanie linnwt z posiomu roota jest bardzo, bardzo zlym pomyslem. Wywalasz w kosmos wszystkie zabezpieczenia jakie system ma wbudowane w swoja architekture. Pierwsze rozwiazanie wydaje sie byc najlepsze pz RE: Raspberry Pi 3 - SQ8MVY - 06-10-2017 11:03 (06-10-2017 10:20)SP2IPT napisał(a): ...chmod na urzadzeniu, ktore odlacza sie nie jest dobrym pomyslem..... Dlatego też przy tych dwóch metodach jest dodatkowa informacja mówiąca dokładnie to, o czym Jakubie piszesz. Myślałem, że jest wystarczająco jasna.... O użyciu udev celowo nie napisałem... RE: Raspberry Pi 3 - SQ8MVY - 18-10-2017 15:49 Witam, Pragnę poinformować, że na portalu forbot.pl został zapowiedziany kurs dla Raspberry Pi. Kurs ma wystartować w październiku - czyli lada dzień. RE: Raspberry Pi 3 - SQ8MVY - 25-11-2017 19:20 Witam, Z okazji szaleństwa, jakim jest czarny weekend (24.11 - 26.11) w bardzo atrakcyjnej cenie są LCD HDMI 1024x600 do malinki, jak i sama malinka. LCD HDMI 1024x600 Raspberry Pi 3 Jeżeli ktoś planuje zakup, to naprawdę warto zrobić to teraz, zanim się zakończą promocje. |