Index
Index forum Index forum
Autentificare Autentificare
Inregistrare Inregistrare
Cine este online Cine este online
Galerie imagini Galerie imagini
Calendar evenim. Calendar evenim.
Cautare detaliata Cautare detaliata
Ghid forum Ghid forum
Album astrofoto
jupiter9_pipp.png
Imagine aleatoare
Blog
Inregistreaza-te pe forumul astronomy.ro
Colaboratori

Te intereseaza un domeniu al astronomiei si ai vrea sa scrii pentru siteul nostru? Alatura-te echipei noastre.

Meteo
Vremea in Bucuresti
Statistici forum
Numar total de mesaje in forum: 224726
Numar de utilizatori inregistrati: 2837
Cel mai nou utilizator inregistrat: Adrian T.
Cei mai multi utilizatori conectati au fost 543 la data de Vin Mar 29, 2024
Actualmente sunt 0 utilizatori pe chat   
Aceste date se bazeaza pe utilizatorii activi de peste 5 minute
Legenda
Mesaje noi Mesaje noi
Nu sunt mesaje noi Nu sunt mesaje noi
Forumul este inchis Forumul este inchis

ESP32, ATMega328P => eq3, autoguider


Creaza un subiect nou   Raspunde la subiect  

DIY / ATM / Reparatii

Subiectul anterior :: Subiectul urmator  
Afiseaza mesajele pentru a le previzualiza:   
Autor Mesaj
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:31 Download mesaj
Titlul subiectului: ESP32, ATMega328P => eq3, autoguider
Raspunde cu citat (quote)

La Soarele in CaK mi-a sugerat colegul Erwin sa prezint cum si ce cu controller-ul EQ3 pe care l-am construit din senin, asa ca voi folosi prilejul pentru a-mi prezenta gadget-urile. A se mentiona, sunt solutii de care aveam nevoie obiectiva, un fel de impletim cacatul pana facem un bici, dar sa si pocneasca; si in acelasi timp un deget mijlociu ferm, tinut si bagat in fata circumstantelor naspa.

Deci, setup. Avem urmatoarele:

calculator: mountpusher, o aplicatie scrisa in lazarus. Preia imaginea live view din sharpcap, prin windows api si calculeaza comenzile ST4 necesare, care se trimit prin UART la soapbox. In acelasi timp gestioneaza fisierele rezultate din inregistrare, redenumindu-le conform filtrului/identitatii, vezi mai jos.

soapbox: savoniera, intentionat, ca semn de revolta ca o cutie de plastic costa mai mult decat un microcontroller care totusi face ceva. Un arduino nano sau un esp32, emite comenzi ST4 si e un fel de hub pentru celelalte accesorii. Da, toata logica incape pe un arduino nano in 2kB RAM, noua versiune de ESP32 e mai mult o fita, ca are LCD si i-am pus ceva butoane. Exista 4 versiuni, toate compatibile, doua cu esp32, si doua cu nano inauntru, diferite doar la perifericele implementate: cu sau fara ecran, cu sau fara mufa si circuitul RS232 pentru HEQ5, cu sau fara butoane de functii, cu sau fara input de encoder, feedback de montura, cu sau fara control focalizator inclus

eq3: un esp32 cu doua a4988 care controleaza eq3 cu motoarele din fabrica, afiseaza status si executa comenzile ST4 si cele de radec manual, la vitezele dorite, canal separat. Fiindca eram in graba, si nu aveam extensie GPIO, o parte din butoane sunt gestionate printr-un arduino nano, care raporteaza pe serial starea butoanelor. Ca extensie, tot pe un port ST4, mai are o cutie cu butoane radec, pentru ca cutia/doza nu incape in palma.

filterwheel controller si identitate: in timpul pandemiadei (govidiotismelor de cine pe cine inchide si asculta imnul de la coltul strazii, am inteles ca in B a fost mai lejer, eh, domnilor, in Cluj au fost tare tocilari autoritatile si ne vanau cu drone) am cumparat o roata de filtre manuala, si am motorizat-o, cu optocuplor etc, respectand principiul graceful degradation, sa functioneze si de pe o baterie, deci motoras dc. Pe pinii ramasi pe RJ45 folosit, un pin analogic citeste valori si in eeprom are text asociat, deci daca nu e roata de filtre conectata, ci doar un rezistor cu o valoare de 2k, stie ca e tubul de hidrogen alfa etc. Evident, i-am facut si un simulator, un potentiometru adica...

focalizator: toate le am motorizate cu micromotor cu ditamai reductor. Fiindca motorul de skywatcher original, pe care il am pe tubul 150/750 e tot un motor DC, are patru fire ca aveau RJ11 la indemana banuiesc, si sa mai puna amperaj in stanga-dreapta, ghici ce. Pana si acel motor este compatibil cu focalizatorul, bazat pe un encoder, L298N si tot un nano. Accepta comenzi si pe serial, dar mie imi place manual touch, trei viteze si reactie dinamica, ca si la cursorul mouse-ului, daca il misti fin, reactioneaza fin, daca il bruschezi, trage de instrument si el. Nu mai vreau focalizator "de fabrica"



20190930_soapbox2_2-768x576.jpg
 Descriere:
soapbox, sapuniera, ca un produs Apple :P
 Marime fisier:  29.86 kb
 Vizualizat:  de 2178 ori

20190930_soapbox2_2-768x576.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:36 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

si iata aici coltul astro din R&D-ul multinationalei la care imi petrec, printre altele, si pauzele de masa:

Portret de familie, dispozitive pe care le-am construit și programat pentru ersatz-obsi, adică pauza de masă la job, singurul loc de unde am acum acces la cer. Codul sursă etc găsiți pe site-ul meu sau mă întrebați PM.
1 (sus): sursă multicanal, A: sursă de tensiune și monitorizare de turație ventilator, cu alarmă, arduino nano; B: sursă de curent pentru răcire Peltier; C: sursă de tensiune 5V și D: sursă de tensiune 12V
2 (doză, stânga): controller roată și identități filtre, motorizare roată etc, microcontroller arduino nano, ATMEga 328P
3 (doză, mijloc): controller EQ3. Cel de fabrică a ieșit la pensie. Asta știe comenzi ST4, are un ecran OLED, diferite moduri etc, microcontroller ESP32
4 (doză, dreapta): vechea _săpunieră_, această versiune cu ESP32, primește comezni UART și emite comenzile ST4, și comunică cu perifericele de mai sus.
5 (jos, săpunieră) controller focalizator, arduino nano, controlează motorașe DC
6 (jos, doză) simulator/tester de identități pentru controllerul de roată de filtre de la punctul 2, un banal potențiometru



307314991_10223074831233297_3412819477518587891_n.jpg
 Descriere:
 Marime fisier:  421.9 kb
 Vizualizat:  de 2171 ori

307314991_10223074831233297_3412819477518587891_n.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:41 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

aici sursa are deja si un canal C

btw, deci ventilatorul (care raceste radiatorul de pe elementul peltier) e de calculator, cu senzor hall, si sursa face beep urat daca el nu se roteste calumea



316682098_10223509753306077_171545034769832701_n.jpg
 Descriere:
 Marime fisier:  324.61 kb
 Vizualizat:  de 2168 ori

316682098_10223509753306077_171545034769832701_n.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:45 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

autoguiderul merge cu discul soarelui, detalii de suprafata precum pete solare, planete, stele duble -- dar nu si cu deep sky, fiindca algoritmul preia imaginea live view din sharpcap. Si nici nu e menit sa aiba acuratetea necesara pentru dso, cum nu are nici EQ3, mecanic vorbind.

softul in pricina, mountpusher, e fereastra din coltul dreapta sus



301274399_10222957208852811_3978660046048972213_n.jpg
 Descriere:
 Marime fisier:  121.78 kb
 Vizualizat:  de 2165 ori

301274399_10222957208852811_3978660046048972213_n.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:47 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

ironia sortii e ca de cand am inceput sa dezvolt si am cam dus la extrema softul de planificare astrofoto csillagtura.ro/aladin am facut foarte putine poze deep sky, iar in ultimii ani un fucking zero barat


20200530_equipment.jpg
 Descriere:
 Marime fisier:  690.3 kb
 Vizualizat:  de 2163 ori

20200530_equipment.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:49 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

clipe din reverse engineering hand controller-ul original SkyWatcher de EQ3, pe care l-am modificat deja sa accepte comenzi ST4


20220530_reverse_engineering-768x576.jpg
 Descriere:
 Marime fisier:  81.05 kb
 Vizualizat:  de 2157 ori

20220530_reverse_engineering-768x576.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:50 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

totul e teatru, zambet si plans


20220530_theatrics.jpg
 Descriere:
 Marime fisier:  750.57 kb
 Vizualizat:  de 2156 ori

20220530_theatrics.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 22:54 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

adaugarea unui port ST4 e trivial, as it turns out, pentru controllerul EQ3 Skywatcher din fabrica, fiindca pinii de buton sunt pullup-uri, deci 4 pullup si un GND expus... fix ca la ST4, atata ca vitezele vor fi cele pentru butoane, 2x, 4x, 8x -- asta daca nu intervine un microcontroller sa faca un fel de PWM la un puls lung de 200ms, cu duty de 25% si tadadam, avem viteza de 0.5x, sau ceva de genul.


20191103_eq3st4_IMG_20191103_020505.jpg
 Descriere:
 Marime fisier:  310.28 kb
 Vizualizat:  de 2152 ori

20191103_eq3st4_IMG_20191103_020505.jpg


Sus
Erwin
Moderator
Moderator


Data inscrierii: 02 Aug 2008
Mesaje: 9485

Motto: panta rhei

Localitate: Bucuresti

MesajTrimis: 26 Noi 2022 23:25 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Mulțumim, Paly-baci! D-aia n-ai vreme de observații, că proiectezi circuite, lipești fire, piese, scrii programe...

Cum ziceam, unii ne-am mulțumit să le luăm de gata, onStep sau similare. Am făcut și myfocuserpro v.2 cu softul compatibil ASCOM și INDI dar nu pentru mine, al meu este oarecum similar cu al tău, dar este cu motor pas-cu-pas mic, cu 2 butoane și afișaj de pași, dacă ții puțin apăsat face un pas, dacă ții mai mult face mai mulți iar după 10 pași o ia la goană... Totul cu o simplă buclă în Arduino Pro micro. Afișajul este cu LED roșu, TM1638, excelent pentru noapte, se reglează intensitatea, la un termometru l-am făcut și să scrie text, e foarte versatil, recomand! Smile

_________________
bino: 8x22, 7x42, 10x50, 10x80, spotting: 10x46, 20x60
Telescoape RFT70 F/4, 80/900, RFT 110 F/5.5, Meade 90 F/10, ED80 F/6
MTO-11CA 100/1000, Cass Clasic 8"F/15, dobson newt.158/1240 DH, 4"F/4.6
piston AZ mount (R), Vixen GP, minidob
Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 26 Noi 2022 23:38 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

https://www.youtube.com/watch?v=dqm8xbSFEmg

https://www.youtube.com/watch?v=f209CB4MymA

https://www.youtube.com/watch?v=qM8byuVORDM

https://www.youtube.com/watch?v=Rgnn1bN0l34
Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 27 Noi 2022 11:02 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

diagrama bloc


ersatz_obsi.jpg
 Descriere:
 Marime fisier:  280.96 kb
 Vizualizat:  de 2117 ori

ersatz_obsi.jpg


Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 27 Noi 2022 11:21 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

suita de softuri mai cuprinde si din astea, estimator de lungime video planetar vs rezolutie pixel

https://csillagtura.ro/estimating-the-length-of-planetary-videos/

am de toate, numa sub cer nu prea ajung
Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 27 Noi 2022 11:33 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

cand ma fac mare, o sa am un observator de al meu, pe un munte, fara manelisti si lumini, si cer senin

nu ma mai fac eu mare niciodata
Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 27 Noi 2022 14:52 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Nu in ultimul rand, prin jucariile astea putem invata mai mult decat de la asa zisi profesori universitari cumnatu lu nepotu parlamentar cravata cu doctoratu' luat din pixul dracului, sau in caz mai fericit, cumparat de la "un pustean care pleaca oricum in Germania" (true story)

Deci, la sapuniera am javascript care genereaza cod C, din cauza ca ATMega328P are arhitectura Harvard, dar modificat, ceea ce inseamna ca un string constant literal ocupa RAMi in loc sa ramana fericit in flash (cu exceptia progmem care e lame ca nu merge pointer arithmetic). Deci am scris javascript care genereaza cod C (si implicit arduino) pentru a satisface interfata strncmp(char buff, LITERAL, LITERAL's length) spre exemplu. In ideea ca javascript sau JSON tot poate fi citit, iar codul generat nu e editat oricum. O complexitate Kolmogorov se mai ascunde aici printre randuri.

In schimb, ESP32 e Harvard cu toate adresele mapate intr-un spatiu de 2^32, deci cam totul e posibil.
Sus
varadinagypal
Membru
Membru


Data inscrierii: 27 Iul 2013
Mesaje: 186



Localitate: Cluj-Napoca

MesajTrimis: 30 Noi 2022 01:49 Download mesaj
Titlul subiectului:
Raspunde cu citat (quote)

Chiar azi am modificat codul ca ultimele trepte de viteze din lista 0.25x 0.5x 1x 2x 4x 8x 16x etc sa fie reasignate vitezelor _max_ si _max_/2, cat duc motoarele de fabrica (sunt slabe) si cat le trebe bobinelor sa-si miste statorul (cam mult) fara sa intre in oscilatie.

Si fiindca ESP32 cu afisaj, se si afiseaza.

-------

De publicat... nu stiu, e foarte custom tot, am zero intentii sa comercializez treaba, ca pornea de la ceva user config, interfata, calibrare etc -- adica in R&D la din astea lucrez si e pain in the ass cu utilizatorul, rau de tot. O foarte mare parte din orice program se duce la interactiunea fool proof cu utilizatorul
Sus
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect   DIY / ATM / Reparatii

Download topic
Pagina 1 din 1
 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Nu puteti atasa fisiere in acest forum
Puteti descarca fisiere in acest forum
© 2015 astronomy.ro
Termeni si conditii generale      Termeni si conditii forum      Contact