Electronica DIY pentru planoristi ....sau sa punem Arduino la treaba
#61
Postat 12 March 2018 - 11:32 PM
Practic acum am toate componentele si pot sa trec la "produs"....si sper si la testat cu DLG-ul in week-end-ul viitor.
M-am gandit si la o strructura de preturi...si cea mai simpla chesytie mi s-a parut "pretul altimetrului = dublul pretului de achizitie pentru componente"(plus bineinteles taxele de transport pentru altimetru...asta sunt platite de cumparator). Plus "la doua altimetre cumparate al treilea (cu valoarea cea mai mica) este gratuit".
Puteti sa va alegeti configuratia dorita ca o combinatie de:
a. senzor de presiune: puteti alege intre BMP280 ... si BMP280. Nu e o gluma, am vrei 2-3 bucati luate din Romania/Europa si restul din China cu preturi diferite (cam 7.5 lei-8 cele din China si 15 lei cele din RSR/Europa).Rotunjim pretul la 10 lei indiferent de sursa.
b. procesor:
- Arduino 5 V
- Arduino 3.3 V
- ESP 8266
Placutele cu Arduino sunt cam 20-25 lei (in functie de model, cele de 3.3 V au nevoie de ceva crcuite suplimentare de stabilizare tensiune). ESP8266 (modelul ESP-12E) cam tot pe acolo (sunt 17 lei plus transportul care a fost 25 lei pemtru 3 bucati....). Deci "creierasul" e 25 lei.
b. optional module de memorie flash 16 Mb (2 MB) 10 lei (sunt optionale pentru ESP care au deja memorie flash,sunt obligatorii pentru Arduino
c. afisaj OLED
- 128x64 pixeli 30 lei
- 128x32 pixeli (recomandat pentru DLG) tot 30 de lei (astea sunt luate din RSR)
d. optional senzori de curent
- de 30 A ... 20 lei
- de 50 A... 40 lei
e. optional modul BLuetooth (pentru Arduino, EP are comunicatie Wifi) 25 lei
f. optional modul RTC(real time clock) ...daca doriti salvarea datelor in log cu ora reala (la ESP mai exista laternativa sa setati ora prin interfata web sau sa va conectati la un server NTP) 10 lei
g. optional giro-accelerometruMPU-650 10 lei.
h. optional modul GPS (daca doritilogarea nu numai a latitudinii ci si coordonatelor geografice) 25 lei
Optional (10 lei) pot adauga iesire pentru i-Bus si SBUS pentru telemetrie (din pacate pot testa doar i-BUS de la FlySky).
Cam astea sunt preturile...hai sa vedem cateva exemple de calcul:
a. altimetru pentru DLG cu Arduino si bluetooth: (senzor 10 + arduino 25 + memorie 10 + BT 25) x 2 = 140 lei
b. alt DLG Arduino OLED: (senzor 10 + arduino 25 + memorie 10 + OLED 30) x 2 = 150 lei
c. alt DLG ESP OLED: (10+25+30) x 2 = 130 lei
d. alt F5J ESP OLED: (10+25+30)x2 = 130 lei
e. alt/giro/acc ESP OLED:(10+10+25+30) x 2 = 150 lei
Preturile sunt bineinteles negociabile, in anumite conditii pot scadea pina la 1.5 x valoarea componentelor.
Cei interesati sunt rugati sadea PM cu configuratia dorita.
#62
Postat 12 March 2018 - 11:49 PM
Motivul "discriminarii" e simplu: cele cu ESP au mai multe facilitati si programe mai complicate. Iar la cele cu Arduino codul e de fapt un mixaj / adaptare intre openaltimeter / btopenaltimeter / openxsensor.
Deci cea mmai simpla configuratie : (senzor 10 + arduino 25 + memorie 10 + oled 30) x 1.6 = 120 lei.
Aceeasi configuratie dar cu ESP costa 150 de lei dar va avea in plus configurare prin interfata web, grafice pe loc pe telefon / tableta / laptop / desktop (in browser) si descarcarea logurilor pentru analiza. Cred cas merita diferenta de 30 de lei.
Maine voi cantari si separat componentele ca sa va puteti face o idee de greutate (configuratuiile simple vor fi sub 10 g).
Aceasta postare a fost editata de ender67: 12 March 2018 - 11:49 PM
#63
Postat 13 March 2018 - 10:44 PM
Am incercat sa realizez un altimetru similar dar cu componentele pe care le aveam (Digispark ATTiny85 si BMP280).
Initial a fost un esec total ... bibliotecile de BMP280 oe care le-am gasit erau pentru Arduino (si nu pentru ATTiny85 ... adica foloseau Wire pentru I2C care nu este suportata de ATTiny95).
Dupa ce am portat biblioteca am dat de alta belea: programul depasea memoria disponibila (109%).Am ous codul la slabit, eliminat toate variabilele si functiile de care nu aveam absoluta nevoie... nimic palpabil. Asa ca ma pus mini-proiectul asta pe raftul "din spate"....
...pina ieri cand am dat pe net de o biblioteca light pentu senzorul BMP085 (scos de mult din fabricatie) si care la functia de calcul altitudine (cu functii matematice complexe, puteri la numere neintregi) foloseste aproximtii cu serii Taylor. Biblioteca asta nu se poate aplica directca curcuitele si factorii de compensare sunt diferiti.. dar calculul altitudinii in functie de presiune e o formula universala. Am rescris biblioteca folosind formula cu seruu Taylor si programul incape acum si pe ATTiny85.
Procesorul e asta:
https://eu.banggood....ml?rmmds=search
Dimensiuni altimetru 26x18x5 mm, greutate 3.5-4 g (Digispark e un pic mai greu pentru ca are textolit de 2.4-2.5 mm sa poata fi introdus in mufa USB).
In altimetru intra (digispark 25 lei + senzor 10 lei + alimentare si buton reset 5 lei) x 2 => pret de vanzare 80 de lei. Codul acestei configuratii este ALTiX-TL (T de la Tiny si L de la LED).
Disponibile 2 sau chiar 3 bucati. Daca nu sunt doritori imediat probabil voi face 1 bucata pentru teste si care va fi oferita ca premiu la concursurile de planorism de anul asta.
Daca va intereseaza ideea unui altimetru minimal (fara OLED) dar cu telemetrie se poate face o configuratie cu Arduino cam de aceeasi greutate (sau chiar mai mica) dar cu dimensiuni ceva mai mari. In principiu am biblioteci pentri i-bus,SBUS, HOTT, Multiplex dar din pacate pot testa si sigura supoirt doar pentru busul FlySky. Pretul de vanzare este de 100 lei iar codurile sunt ALTiX-ALXi, -ALXs, -ALXh si -ALXm.
Ca sa stiu despre ce configuratie e vorba in cod prima litera va fi procesorul (Arduino / ESP / Tiny), a doua modul de afisare si a treia modul de transmitere la distanata a datelor X telemetrie B Bluetooth etc.).
Aceasta postare a fost editata de ender67: 13 March 2018 - 10:47 PM
#64
Postat 17 March 2018 - 01:10 PM
Oferta e valabila pina la sfarsitul saptamanii viitoare (25 martie).
Aceasta postare a fost editata de ender67: 17 March 2018 - 01:10 PM
#65
Postat 25 March 2018 - 07:55 AM
Ai inclus și funcția de variometru ?
#66
Postat 25 March 2018 - 11:30 AM
ViP_Eol, la 25 March 2018 - 07:55 AM, a spus:
Ai inclus și funcția de variometru ?
"Functia" de variometru (adica sa calculeze viteza ascensionala / descensionala si sa "miste" 1 sau 2 pini la iesire) ...da, asta se poate fara probleme(nu e codul meu, am codul de la vreo 2-3-4 proiecte).
Ce faci mai departe de Arduino ... aici e problema. Ca nu cred ca te intereseaza sa vezi doua leduri rosu si verde aprinse ... Si nici sa comand un circuit audio cu un buzzer ca nu il auzi de la mai mult de 10-20 m.
Lucrurile devn mai interesante cand incepi sa "proiectezi" la distanta datele:
- cu circuite specializate pe 433 MHz (si nu costa prea mult, tx+rx de 433 mhz e sub 20 de lei)
- cu bluetooth nu prea are rost din cauza range-ului mic
- daca folosesc circuite ESP va fi o pagina web (un "dashboard") in care informatia asta va fi inclusa
- cu Arduino pot sa transmit informatia asta prin telemetrie
In orice caz in varianta minimala cu ATTiny85 nu prea am mult "spatiu" de manevra,pot sa calculez viteza ascensionala / descensionala si sa aprind leduri si sa comand un buzzer (chiar sa leg la un tx de 433 mhz).. dar fara telemetrie. Pentru telemetrie am nevoie de un Arduino "full" 9iar pentru interfata web in timp real de un ESP).
Vad ca varianta minimala cu ATTiny85de tip "blinker" nu intereseaza pe nimeni, voi ace 2-3 bucati(una pentru mine pentru mini DLG-uri de 1 m si restul pentru premii la concursuri /RR2018).
#67
Postat 25 March 2018 - 08:01 PM
So: altimetru + variometru - transmisie de care vrei, dar obligatoriu pentru telemetrie HOTT să mă beep-beep când am ascendență. :)
#68
Postat 27 March 2018 - 09:58 PM
"Lucrurile devn mai interesante cand incepi sa "proiectezi" la distanta datele:
- cu circuite specializate pe 433 MHz (si nu costa prea mult, tx+rx de 433 mhz e sub 20 de lei)"
Va referiti la un variometru de genul acesta ?
Parerea mea este ca acest gen de variometru este ideal pentru cei care nu doresc/nu au o telecomanda cu telemetrie, dar totusi vor sa aiba acces la un variometru.
Daca puteti face ceva de acest gen, care ar fi pretul pentru asa ceva? Sincer sunt interesat de un astfel de variometru, avand in vedere ca telecomanda mea nu are telemetrie dar totusi vreau un vario. M-am gandit sa incerc sa fac eu unul, dar nu as investi intr-un arduino, pt ca nu am experienta in electronica/programare si probabil nu mi-ar iesi nimic.
Se poate alimenta direct din receptorul planorului, sau trebuie baterie proprie pentru acest gen de variometru? La ce greutate/dimensiuni poate sa iasa? il pot inghesui intr-un dlg?
Radio: Futaba T8FG Super and FrSky Xlite Pro
Aero: NineEagles Sky Climber
Introduction F5j
F3K Alpha DLG
SIG Piper Cub 1/6
Auto: Radio: Futaba T3PV
HPI Savage XL - Nitro
Hot Bodies D8T - E conversion
#69
Postat 28 March 2018 - 01:09 PM
Sergiu SF, la 27 March 2018 - 09:58 PM, a spus:
"Lucrurile devn mai interesante cand incepi sa "proiectezi" la distanta datele:
- cu circuite specializate pe 433 MHz (si nu costa prea mult, tx+rx de 433 mhz e sub 20 de lei)"
Va referiti la un variometru de genul acesta ?
Parerea mea este ca acest gen de variometru este ideal pentru cei care nu doresc/nu au o telecomanda cu telemetrie, dar totusi vor sa aiba acces la un variometru.
Daca puteti face ceva de acest gen, care ar fi pretul pentru asa ceva? Sincer sunt interesat de un astfel de variometru, avand in vedere ca telecomanda mea nu are telemetrie dar totusi vreau un vario. M-am gandit sa incerc sa fac eu unul, dar nu as investi intr-un arduino, pt ca nu am experienta in electronica/programare si probabil nu mi-ar iesi nimic.
Se poate alimenta direct din receptorul planorului, sau trebuie baterie proprie pentru acest gen de variometru? La ce greutate/dimensiuni poate sa iasa? il pot inghesui intr-un dlg?
O pereche de receptor / transmitator (Rx/Tx) pe 433 MHz o puteti gasi aici:
https://www.optimusd...=433&results=31
6 lei pe site, daca iei 2-3 bucati plus transportul plus mufa audio de 3.5 mm plus casca plus rezistori si condensatori ajunge la pretul de 15-20 de lei (pe eu.banggood.com costa 3.43 USD + 1 USD transportul ...tot in zona 15-20 lei).
Placa emitatorului are cam 2x2 cm, placa cu ATTiny85 are cam 2x3 cm, senzorul de presiune are 1.2x1.5 cm...per total se face un "sandwich" de 1x2 x3 cm alimentat din receptorul modelului. probabil greutatea ar fi ceva in zona 7-8 grame. Ar trebui sa incapa in orice DLG..
Receptorul de 433 MHz ("ground receiver") se alimenteaza si el la 5 V, fie cu 4 acumulatori AAA fie un 2S sau o baterie de 9 V si un stabilizator cu 7805.
#70
Postat 28 March 2018 - 03:23 PM
Radio: Futaba T8FG Super and FrSky Xlite Pro
Aero: NineEagles Sky Climber
Introduction F5j
F3K Alpha DLG
SIG Piper Cub 1/6
Auto: Radio: Futaba T3PV
HPI Savage XL - Nitro
Hot Bodies D8T - E conversion
#71
Postat 28 March 2018 - 05:52 PM
Voi avea piese pentru 4 bucati ...mai sunt doritori?
#72
Postat 28 March 2018 - 09:40 PM
Radio: Futaba T8FG Super and FrSky Xlite Pro
Aero: NineEagles Sky Climber
Introduction F5j
F3K Alpha DLG
SIG Piper Cub 1/6
Auto: Radio: Futaba T3PV
HPI Savage XL - Nitro
Hot Bodies D8T - E conversion
#73
Postat 29 March 2018 - 07:53 AM
#74
Postat 29 March 2018 - 08:57 AM
#75
Postat 31 March 2018 - 08:34 AM
ender67, la 29 March 2018 - 08:57 AM, a spus:
Nu-i bai. Fă-l cu Arduino și lasă "ușa deschisă" să pot interveni dacă este necesar. Îl testez eu.
#76
Postat 29 August 2018 - 10:45 AM
ender67, la 28 March 2018 - 05:52 PM, a spus:
Voi avea piese pentru 4 bucati ...mai sunt doritori?
Pina la urma s-a nascut acest vario ? As dori sa stiu greutatea lui.
In functie de ea, apare si interesul in a avea unul, daca mai este de actualitate.
#77
Postat 01 September 2018 - 11:54 PM
Radio: Futaba T8FG Super and FrSky Xlite Pro
Aero: NineEagles Sky Climber
Introduction F5j
F3K Alpha DLG
SIG Piper Cub 1/6
Auto: Radio: Futaba T3PV
HPI Savage XL - Nitro
Hot Bodies D8T - E conversion