RcClub.eu https://www.rcclub.eu/ |
|
Dekoder PPM - Arduino Nano https://www.rcclub.eu/viewtopic.php?f=108&t=10760 |
Strona 1 z 1 |
Autor: | Szymon [ wtorek, 4 grudnia 2018, 21:18 ] |
Tytuł: | Dekoder PPM - Arduino Nano |
Z potrzeby chwili zmajstrowałem dekoder PPM. Zbudowany w oparciu o Arduino Nano na atmedze 168 (kupiłem kiedyś kilka sztuk, akurat ma 6 wyjść PWM). Układ wygląda tak na zdjęciach (akurat wersja 5 kanałów wyjściowych, gdyż nie przylutowany rząd pinów na wyjściu D11). Całość ma masę 6 gram. Przy obecnym układzie pinów i kabelkolorazegii zasilanie można podać jednym przewodem serwowym razem z sygnałem PPM. Załącznik: IMG_20181202_222031.jpg [ 103.2 KiB | Przeglądane 7008 razy ] Załącznik: Jakiś tam nakręcony na kolanie krótki filmik z działania: Kod napisany w oparciu o bibliotekę PPMReader (https://github.com/DzikuVx/PPMReader): Wejście PPM na pinie D2 Wyjścia PWM na serwa kolejno na pinach D3, D5, D6, D9, D10, D11 Kod: #include "PPMReader.h" #include "Servo.h" PPMReader ppmReader(2, 0, false); Servo servArray[6]; void setup() { servArray[0].attach(3); servArray[1].attach(5); servArray[2].attach(6); servArray[3].attach(9); servArray[4].attach(10); servArray[5].attach(11); } void loop() { int count; while(ppmReader.get(count) != 0) { //Serial.print(ppmReader.get(count)); if(count < 6) servArray[count].write(map(ppmReader.get(count), 810, 2210, 0, 180)); count++; } } Całość zdaje się działać. Nie ma rezystorów zabezpieczających piny atmegi. Serwa jakby drżą. Jeszcze nie wiem jak to naprawić. Może zbyt często próbuję odświeżać sygnał PWM, lub niepotrzebnie go ustawiam ponownie na tą samą wartość, jeśli ta nie uległa zmianie. Jakieś sugestie? |
Autor: | Addriano1 [ wtorek, 4 grudnia 2018, 21:23 ] |
Tytuł: | Re: Dekoder PPM - Arduino Nano |
Zrób to samo dla sbus |
Autor: | Szymon [ wtorek, 4 grudnia 2018, 23:26 ] |
Tytuł: | Re: Dekoder PPM - Arduino Nano |
Nie wiem jak działa SBUS Jutro coś pomyślimy. |
Autor: | Ellipsis [ wtorek, 4 grudnia 2018, 23:30 ] |
Tytuł: | Re: Dekoder PPM - Arduino Nano |
S BUS: ©Mikołaj Suchan, źródło: https://dziennikzachodni.pl/ |
Autor: | RobUk [ środa, 5 grudnia 2018, 21:57 ] |
Tytuł: | Re: Dekoder PPM - Arduino Nano |
Bardzo ciekawy pomysł. Czyli byle odbiornik z PPM i arduino-nano i max 6 kanałów ? super, będę ćwiczył |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |