HomeMade
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)

Strony: 1 2 3 4 5 6 7 8


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.

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.

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ą.

İmage

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 Smile

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.....

...Odpalanie linnwt z posiomu roota jest bardzo, bardzo zlym pomyslem. Wywalasz w kosmos wszystkie zabezpieczenia jakie system ma wbudowane w swoja architekture...

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.