Forum Miłośników Symulatorów Lotniczych

Zaplecze => Software & Hardware => Sprzęt wykonany samodzielnie => Wątek zaczęty przez: piotrva w Lutego 05, 2017, 16:42:18

Tytuł: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 05, 2017, 16:42:18
Koleżanki i Koledzy.

Żeby nie śmiecić w innych wątkach - chciałbym tu się dzielić sprawozdaniami z budowy elektroniki do sumulatorów lotniczych pod kryptonimem avioNETka.

Założenia projektowe:

Co dotychczas zrobiono:

Najbliższe plany:

(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/r270/16179718_1543685002327195_4035811560798887728_o.jpg?oh=bb0a010b6c158bc962974fe5a17ada0e&oe=590252AB)
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16252139_1545893872106308_8102236198606192412_o.jpg?oh=23bbb1e75d0f87857778e23332dcc354&oe=5946262C)
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16403216_1548214401874255_8908266504746754520_o.png?oh=e0add1f7ddc6692f0f6a5d851d382a6e&oe=58FDB5A6)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 13, 2017, 21:43:30
Po drobnych perypetiach ze sprzętem - jutro płytki idą na montaż automatyczny ;)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 14, 2017, 21:47:09
Niestety znów robot Pick and Place uległ awarii...
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 15, 2017, 22:58:30
Dzięki za zainteresowanie - będę na bieżąco wysyłał informacje o postępach - ale na razie idzie jak po grudzie - dziś padła mi prywatnie karta graficzna i nie mogę odpalić FSX nawet do testów ;)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 16, 2017, 01:01:39
Testy protokołu komunikacyjnego.
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16707401_1568682056494156_2082435848612895714_o.jpg?oh=4eae1e7c7d66423fc75671b1f43448ad&oe=58FE07A0)
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16722426_1568682159827479_2716753731127747805_o.png?oh=3abf8cc2bf05057c696e3351c208ebef&oe=5935F98F)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 17, 2017, 10:51:49
Udane, udane.

Obecnie tworzą się już drivery warstwy wyższej, aktualnie działają już:
1. Przełącznik
2. Kontrolka diodowa
3. Przycisk
4. Enkoder

W najbliższym czasie:
1. Kanały analogowe
2. LCD
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 18, 2017, 00:32:25
Kanały analogowe już działają, oraz mam możliwość ręcznego wysyłania komunikatów z komputera. Teraz kolej na LCD
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: Falkon40 w Lutego 18, 2017, 14:20:49
Kanały analogowe już działają, oraz mam możliwość ręcznego wysyłania komunikatów z komputera. Teraz kolej na LCD
Gratulacje !
 - to będzie elektronika do całego kokpitu ?   Boeing-a    ;)


 Tak jak wczesniej pisałem miałem problem jak podłączyć 8 przycisków do 4021.  Udało się  podłączyć rejestr do Arduino   i jest rozpracowany dzięki chłopakom oraz  samodzielnie  metodą  testowania prób i  błędów  podąłczyłem 8 przycisków do    rejestru przesuwnego 4021  ( Shift register CHIP 4021 - VCC, GND, MOSI, MISO i CSK) do Arduino Leonardo.  Ustawienie działa w programie MMJoy- 2, ale nie we wszystkich wersjach teraz  to  zostało najtrudniejsze napisać  kod w języku C  :|   
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 18, 2017, 15:02:35
Tak, docelowo elektronika do całego cockpitu, poza elementami z wyświetlaczami graficznymi, bo do tego musi być inna płytka dedykowana pod wyświetlacz.
Na razie planowane są panele pod C172 oraz Phenom 100, kompatybilne funkcjonalnie z innymi samolotami.

A tempo - tak, mam czas więc piszę ;)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 19, 2017, 00:49:31
Kolejny update dziś - firmware prawie gotowy.
Firmware do testów rozszerzony o funkcje nadawania (symuluje symulator lotów  ;) )
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t1.0-9/16864609_1572601096102252_3544305035701346506_n.png?oh=33bae7be13aa4a8fa4a165a03f463231&oe=594AC03A)
Wyświetlacz OLED - zapewnia świetny kontrast, niezależnie od kąta obserwacji.
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16797953_1572601162768912_3611532168167698019_o.jpg?oh=c290576692b9441574923cbebee702af&oe=594BF0AD)
Cały zestaw testowy.
(https://scontent.fwaw3-1.fna.fbcdn.net/v/t31.0-8/16804287_1572601222768906_692046230972699491_o.jpg?oh=e3d7cc22cd4ca952d9215e5e9883f38e&oe=59429408)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: Falkon40 w Lutego 19, 2017, 01:17:18
Super ja to tylko mogę  obserwować Projekt.  Chciałbym tez stworzyć   Firmware i "oprogramowanie" w kolorystyce dzisiejszych malowań MIG 29 i Su 22  Obraz  (http://r-scale-29.dcs.redcdn.pl/scale/o2/tvn/web-content/m/p1/i/99adff456950dd9629a5260c4de21858/998afed6-3333-4e2d-ad02-50d9de6c56ab.jpg?type=1&srcmode=0&srcx=0/1&srcy=1/1&srcw=99/100&srch=99/100&dstw=970&dsth=546&quality=80)   ;)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 19, 2017, 23:47:20
Heh, co do wiedzy - w systemach tego typu siedzę od podstawówki ;P I tak za mało wiem jak na tyle lat bawienia się ;P

A co do komplikacji - jak widzisz to pierwszy raz to się takie wydaje. Jak nad tematem pracujesz od roku (z czego 90% czasu to dyskusje z kolegami jak to zrobić, a 10% to faktyczne projektowanie) to to jest proste jak masło xd.
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 25, 2017, 00:47:17
Ufff, maszyna do montażu została naprawiona!
Problemem była... źle włożona pamięć RAM. Po wyjęciu jej, wyczyszczeniu styków i ponownej instalacji - wszystko działa jak nowe ;)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: EGHI w Lutego 25, 2017, 01:21:39
Ciekawy projekt, a raczej zapowiedzi. Ja tak po prostej linii pojadę: Ile wejść, ile wyjść? Wejścia rozumiemy jako przyciski, przełączniki wszelakiej maści. Wyjścia rozumiemy jako LEDy itp.. Ciekawi mnie też: Obsługa wyświetlaczy LCD alfanumerycznych.
Możesz trochę więcej informacji przekazać? :)

Dzieki,
EGHI
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Lutego 25, 2017, 10:25:40
Witaj,

Układ posiada 25 pełnych bloków GPIO ogólnego przeznaczenia, 3 dodatkowe GPIO oraz 8 GPIO dedykowanych do sterowania wyświetlacza LCD.

Z tych 25 bloków 16 może być wykorzystanych jako wejścia analogowe 0-3.3V.

Poza tym każdy z pełnych bloków GPIO można skonfigurować jako:
1. Wejście cyfrowe (opcje podciągania: wbudowane w procesor do GND lub VCC, zewnętrzne do VCC 3.3V lub 5V*, lub brak podciągania)
2. Wyjście push-pull 0-3.3V, prąd rzędu 5mA MAX
3. Wyjście otwarty kolektor 100mA MAX, istnieje jednak ograniczenie na cały układ około 500mA na 3.3V i 700mA na 5V
Każdy blok GPIO ma 3 piny: GND, sygnał i zasilanie, zasilanie jest konfigurowane na 3.3V lub 5V
*tylko niektóre wejścia tolerują 5V na wejściu

Tak więc można podłączyć diodę, przycisk, zadajnik kodu, przełącznik, enkoder, ...

Oczywiście teoretycznie można wszystko połączyć w matrycę (do 14x14), ale jak na razie przewidujemy jedynie połączenia bezpośrednie lub ewentualnie zastosowanie ekspanderów SPI. Dlaczego tak - bo planujemy zrobić moduły podobne do tych saiteka na początek. Ponadto w przypadku modułów z większą ilością przełączników/kontrolek lepiej poprowadzić 6 przewodów do ekspandera PISO i SIPO, niż łączyć to w matrycę i ciągnąć 2 kabelki do każdego ustrojstwa.

Co do wyświetlaczy - nie wiem co tu mówić - przewiń parę postów wyżej i jest zdjęcie jak to wygląda - można na nich wyświetlać cokolwiek. Sterownik to HD44780, kontrast i podświetlanie kontrolowane z procesora, możliwość zastąpienia (jak na zdjęciach) kompatybilnym wyświetlaczem OLED.

Pozdrawiam

Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Marca 01, 2017, 11:29:04
Maszyna do montażu już pracuje!
Wieczorem postaram się wrzucić filmik!
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Marca 01, 2017, 12:44:45
Dajcie znać, czy da się wyświetlić: https://www.facebook.com/kneagh/videos/1584134644948897/
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: maciej w Marca 01, 2017, 13:05:51
Widać widać :) Super sprawa :)
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Marca 02, 2017, 23:21:26
Dziś pierwsza płytka zeszła z linii produkcyjnej!
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: shopiK w Kwietnia 11, 2017, 17:25:15
Do niczego ten twój projekt! układ jest zbyt wolny! Bo skoro płytka zeszła 2 marca z linii produkcyjnej i jeszcze do mnie nie doszła? To wolno to chodzi (mamy 12 kwietnia!) :-)
Co słychać z projektem?
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: Falkon40 w Kwietnia 11, 2017, 20:54:45
Dziś pierwsza płytka zeszła z linii produkcyjnej!

Jaka cena i gabaryty płytki/ek  podaj na PW ?

Pozdrawiam  :angel:
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Kwietnia 18, 2017, 19:47:15
Heh, niestety nie mogę się 100% poświęcać projektowi - w tej chwili mieliśmy sporo przepraw formalnych z zakupem komputera i monitorów na uczelnię a nadal mamy przeprawy z zakupem kabli.

Obecnie trwają prace nad oprogramowaniem na PC w C++ i VisualStudio (pierwsze testy zakończone pomyślnie).

Następnie etap wyboru elementów mechanicznych (przyciski / kontrolki) - dosyć upierdliwe bo oferta jest bogata ;)

Cena - na razie nie ustalona - partia prototypowa rządzi się swoimi prawami.

Wymiary samej PCB: 3900 x 3100 mils => 99 x 79 mm

Dodam, że płytka z montażu automatycznego działa bez zarzutów, mimo drobnych problemów z układaniem niektórych elementów.
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Sierpnia 30, 2017, 20:18:08
Było trochę zamieszania, trochę remontów, ale powoli wracam do działalności w warsztacie ;)
Obecnie jestem w wirze zamówień elementów elektromechanicznych do systemu (enkodery, potencjometry, przyciski, ...) i potem będzie projektowania konstrukcja mechaniczna / obudowy!
Stay tuned!
Tytuł: Odp: avioNETka - elektronika do symulatorów lotów
Wiadomość wysłana przez: piotrva w Maja 16, 2018, 12:24:33
Witajcie,

Po drobnej przerwie związanej z natłokiem innych rac wracam do tematu. Obecnie mamy już zaprojektowane panele wycięte z plexi oraz dodatkowe adaptery (do enkoderów i LCD).

Niestety problemem jest brak jakiejkolwiek osoby, która podjęłaby się napisania softu na komputer, aby skomunikować nasz system z FSX.

Czy ktoś byłby chętny do pomocy?