Activity

Самодельный передатчик (часть 2)
Denn:

Купил себе передатчик dx.com/…/wltoys-wl-r7-large-left-right-hand-adjust… . Вещь вроде не плохая: удобный, механизмы ручек без заметных люфтов, потенциометры там стоят маленькие в квадратном корпусе, про ресурс не знаю. Есть механический переключатель ручки газа на левую сторону и на правую. Триммеры электронные, потенциометры ручек к плате подключены через разъёмы. Справа на верхней панели 4 кнопки, центр не нажимается. Впереди слева и справа есть по кнопке. Внутри места много. ВЧ часть собрана на A7105 с усилителем 1112. По слухам это аппаратно совместимо с приёмниками НК 2-ой версии. Дисплей специальный под вертолёт. Как донор для переделки вполне хорошая вещь!

I have it
but its monitor only communication 7 wire. LED+ LED - CS ,WR,DATA,GND ,VDD ?

And Do you make A7105 external ? or add write code for át128 ?

Самодельный передатчик (часть 2)
msv:

Приемник у меня используется в ретрансляторе nrf24l01->RFM22b. К сожалению схемы нет, там обычное соединение по ДШ к мега8.

uhmm. i will try upgrade nrf24l01 .this is great if tx have both " output PPM and output Nrf24l01 " .And a new version for TX car in next time

Самодельный передатчик (часть 2)
msv:

Моя последняя прошивка (не публиковал, но могу выслать всем желающим) поддерживает именно эти модули. Эта прошивка под серьезно измененную схему.

Изменения в основном сделаны для удобства разводки.
Модуль используется только для связи с ретранслятором в котором RFM22b c бустером (LRS).
Впечатления о работе модуля неоднозначные… Иногда уверенный прием >50м, а иной раз рядом начинают сыпаться куча дропов.
Думаю еще поэксперементировать с расположением модулей, возможно с антеннами, может получится добиться более-менее устойчивого канала.

Hi Msv

you can show me RX nrf24l01 that you use ? I try change code to suitable RX of Denn . Because when use lcd nokia 5510, atmega128 still free Pin.

DIY charge lipo battery

hello Д. Заточник and RW9UAO

Program and sofware build with a Arduino Uno and it’s still continues develop .

a few features as :

min 100ma and max 1000ma

setup Volt

display Timer charge

currently , charge 1s lipo,lithium…but can develop to 6s lipo and blance for each cell

I will post all here new verision then project complete

Самодельный передатчик (часть 2)
dollop:

The firmware for this project is not the same as for turnigy 9x or flysky 9x.
But if you want to use this software on the turnigy 9x hardware you may change defines in the file def.h according to the schematic. Than it may be useful for you to check another thread
The firmware described here is capable to store 7 models in memory (it uses Mega128 built in eeprom). You need unmodified firmware for your 5110 display. The latest version is 1.9.1 For this firmware you may use any hardware listed here
There is another firmware that is designed to use external eeprom chip. In this case you’ll be able to store up to 100 models with 24С512.
I want to say it once more:

  • If you want to create your own TX the fastest and the easiest way is to buy the turnigy 9x main board, apply your sticks and buttons.
  • If you want to apply more soldering, more DIY 😃 and to create your TX from scratch than this project is your chioce.
    As a person who uses both systems I may say that er9x has more complicated menu, it is also fully customized and you are able to implement any control logic, while this system is rather powerful, easy to understand and use.

very clear , thank a lot

i choice DIY , it is interesting

Cheer

Самодельный передатчик (часть 2)

i wonder ,firmware and schematic of this project how firmware flysky 9ch ?

and firmware of this project can save how many program ? because i use for some airplan

Sorry ,because i am waiting order chip 128 ,lcd5110 ,so i am not yet make this circuit

Use firmware and hardware here is right ?

sites.google.com/site/…/nokia3310_unoriginal

Самодельный передатчик (часть 2)
dollop:

I did try both LCDs - 3310 and 5110 on the same firmware. They DO work without any change in code. These LCDs have the same controller, commands and resolution. The pinout (it’s better to say, pin names) is slightly different. You may refer to the circuit.

Okey ,wonderful ,

i will buy a lcd 5110 to upgrade for my TX with project avr 128

here also project Diy TX 6ch use arduino + lcd 5110,it is simply
www.rcgroups.com/forums/showthread.php?t=1817699&p…

Самодельный передатчик (часть 2)
Denn:

You can program all channel for failsafe self. You must stand all stick into failsafe position, close and open input failsafe to ground (-).

pin failsafe is 32, i connect to Ground ( - ) . Led will OFF, however it still don’t change when lost signal .

So,i have to change code ? Is code here ?

void FileSafe(void) // ìíîãîêðàòíàÿ îøèáêà ïðè¸ìà
{
Kanal[0]=E_F_Kanal[0];
Kanal[1]=E_F_Kanal[1];
Kanal[2]=E_F_Kanal[2];
Kanal[3]=E_F_Kanal[3];
Kanal[4]=E_F_Kanal[4];
Kanal[5]=E_F_Kanal[5];
Kanal[6]=E_F_Kanal[6];
Kanal[7]=E_F_Kanal[7];

}

void Safe(void) // çàïèñü
{
F_Kanal[0]=Kanal[0];
F_Kanal[1]=Kanal[1];
F_Kanal[2]=Kanal[2];
F_Kanal[3]=Kanal[3];
F_Kanal[4]=Kanal[4];
F_Kanal[5]=Kanal[5];
F_Kanal[6]=Kanal[6];
F_Kanal[7]=Kanal[7];
FS_On=1;

}

void Safe1(void) // çàïèñü
{
E_F_Kanal[0]=F_Kanal[0];
E_F_Kanal[1]=F_Kanal[1];
E_F_Kanal[2]=F_Kanal[2];
E_F_Kanal[3]=F_Kanal[3];
E_F_Kanal[4]=F_Kanal[4];
E_F_Kanal[5]=F_Kanal[5];
E_F_Kanal[6]=F_Kanal[6];
E_F_Kanal[7]=F_Kanal[7];

}

Самодельный передатчик (часть 2)
Denn:

I not understand this. When signal is lost , failsafe is work over 1-2 s. You need to program failsafe .

Mean is this :

Example : signal max ESC is 1.9ms and Stop is 1.0ms .
When runing signal max 1.9ms then lost signal , Your RX keep signal output is 1.9ms instead return first signal .So ESC still run max . Can lost airplan or Crack .

So , add fuction Failsafe all Output (0 ->7 ) when lost signal

Channel 1…1.5ms
channel 2… 1.5ms
channel 3… 1.0ms ( throtle )
channel 4…1.5ms


channel 8…1.5ms

i think it is very importand.

Cheer.

Самодельный передатчик (часть 2)
Denn:

Why?

Denn

it is work very good . However, when lost signal from TX , RX is still keep final signal . ???
So ,If you move Max stick and then lost signal , motor will run Max ,it can not stop .: O

Your RX just have final error is when lost signal , should returned at the first signal instead of keep final signal

Самодельный передатчик (часть 2)
Denn:

If TX have 2 channels PPM, TX nRF will send 32 bytes with 8 channels, but 3…8 channels is wrong. TX will transmit only 1 frequency - F1. I not know about IRQ and CRQ.

thanks Denn

mean is if i want use any channel ,i have to change code to suitable amount channel : Không chắc chắn:

EX , 2 channel is change code TX ,RX for 2 channel

Самодельный передатчик (часть 2)
Denn:

pin 32 atmega8 of RX is input for filesafe. it connect to ground and disconnect for write filesafe.

ok Denn , add a few question to i can clear .

If i use tx create PPM is 2 channel ( tx of car ) , Circuit can work with 2 signal output ? Or only work with PPM 8 channel

And Pin IRQ my nrf24l01 name is CRQ , Is it difference ?

You can post few picture file Layout of TX ,RX by file PDF ? what are you use software to draw ?

thank a lot .

Cheer