Mnogo brz video, morao sam da ga usporavam
Dobio si lajk, eto
Proucicu to za upisivanjem. Mozda zvuci ludo, da li je moguce upisati sa pickit2 imam original, drug mi poklonio pre 10god ali nisam daleko odmakao ni sa njim
Arduino uno, slaba ponuda servo motora za hobby na domacem trzistu.
Zaključano
Zakačeno
Probaj ovo: https://www.instructables.com/Arduino-Pickit2-As-Programmer/
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Ok super, potrazicu ga onda, nadam se da ce uspeti, pre toga cu jos jednom probati komunikaciju na linuxu koji imam u virtuelnoj masini, sad sam se setio da imam tamo ubuntu.
Koliko vidim na plocici su naponi ok kada je zakacen na komp, osigurac je ok, ima 5v i 3.3v. Otpornici koje sam proveravao mi deluju ok itd.
Koliko vidim na plocici su naponi ok kada je zakacen na komp, osigurac je ok, ima 5v i 3.3v. Otpornici koje sam proveravao mi deluju ok itd.
Na linuxu u virt. makini nisam uspeo da pokrenem arduino ide, stavio sinoc noviju instalaciju ubuntua i skinuo prvo jednu, pa kad nije, i ostale verzije arduino ide koje sam nasao da su za linux. Ako budem stigao probacu da pokrenem kroz komandnu liniju, direktno mi ne ide.
ima neka komanda da s epokrene ali ne znam kako da predjem u folder gde se program nalazi 
Nasao pickit 2 programmer prikacio na komp, dodao linije koje su bile po uputstvu, mogu da selektujem sad pickit kao programmer, ali korak gde se proverava da li ga program prepoznaje, napishe da ne vidi pickit 2 i daje neku h. dec adresu ( avrdude: error: could not find PICkit2 with vid=0x4d8 pid=0x33). Jedino sto mogu je po nekom savetu da vidim ako ima starija verzija IDE, da stariju probam(probao i betu 2.0 , ali ona nema programmer fajl). Ako ne uspe, cekam onda da mi stignu ti drugi arduini, pa cu prema nekim yt klipovima probati da koristim ispravan uno ili nano da probam da povratim ovaj.
Nasao pickit 2 programmer prikacio na komp, dodao linije koje su bile po uputstvu, mogu da selektujem sad pickit kao programmer, ali korak gde se proverava da li ga program prepoznaje, napishe da ne vidi pickit 2 i daje neku h. dec adresu ( avrdude: error: could not find PICkit2 with vid=0x4d8 pid=0x33). Jedino sto mogu je po nekom savetu da vidim ako ima starija verzija IDE, da stariju probam(probao i betu 2.0 , ali ona nema programmer fajl). Ako ne uspe, cekam onda da mi stignu ti drugi arduini, pa cu prema nekim yt klipovima probati da koristim ispravan uno ili nano da probam da povratim ovaj.
izmenjeno 1 put, poslednji put ZAS011 04.07.2021. u 18:51
Izmene poruke
- ZAS01104.07.2021. u 18:51zapis iz teksta poruke
Jesi li postavio:

Beta nije još preporučljiva za "komercijalne projekte", ima bagova i za sada mi se ne dopada. 1.8.18 radi k'o sat
Imaš i u ovoj verziji mogućnost dodavanja programatora:

samo u drugom folderu
Jedino mi nije jasno zašto Lin u VM?
Kod mene je Win u VM
osnovni operativni mi je Lin.

Beta nije još preporučljiva za "komercijalne projekte", ima bagova i za sada mi se ne dopada. 1.8.18 radi k'o sat
Imaš i u ovoj verziji mogućnost dodavanja programatora:

samo u drugom folderu
Jedino mi nije jasno zašto Lin u VM?
Kod mene je Win u VM
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Proveravao sam za neke fajlove i oni jesu po default-u kao na prvoj slici. Za te sam cak i dodao R/W i za others, mada nema drugih.
Provericu i za ovaj fajl. Ali i dalje ne znam kako da instaliram sam program, onda mogu da probam da dodam linije za pickit. Trenutno mi je folder sa fajlovima na desktopu. Tu sam ga raspakovao. Ubuntu verzija 21.04.
Imao sam mozda 4-5 razlicitih ranije lin. verzija u virtuelnoj, oduvek sma na windowsu, pa je navika cudo.
Eto na prosloj ubuntu verziji koju sam bio instalirao, nisam imao program za obradu slika, a zatrebao mi. Skinem neki i kroz komandu sudo..... kao instaliram, on se pokrene, ali nemam nigde ikonu preko koje mogu opet da ga pokrenem, kako je bio pokrenut snimim neki fajl misleci da cu preko njega kada ga pokrenem sledeci put da ce se startovati progi, ali jok. Nije htelo. 
Takodje koristim i neke programe za posao koje imaju samo win verziju, pa bi mi bilo mucenje da to radim kroz VM na linuxu
edit:
slucajno sam otkrio kako da otvorim terminal u folderu u kom sam
evo pokusaja i nije uspelo:
[Ovu poruku je menjao SASA M. dana 04.07.2021. u 21:33 GMT+1]
Imao sam mozda 4-5 razlicitih ranije lin. verzija u virtuelnoj, oduvek sma na windowsu, pa je navika cudo.
Takodje koristim i neke programe za posao koje imaju samo win verziju, pa bi mi bilo mucenje da to radim kroz VM na linuxu
edit:
slucajno sam otkrio kako da otvorim terminal u folderu u kom sam
evo pokusaja i nije uspelo:
[Ovu poruku je menjao SASA M. dana 04.07.2021. u 21:33 GMT+1]
Kakav crni apt-install .....
otvoriš folder gde si raspakovao i ./install.sh
otvoriš folder gde si raspakovao i ./install.sh
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
izmenjeno 1 put, poslednji put SASA M. 04.07.2021. u 23:18
Izmene poruke
- SASA M.04.07.2021. u 23:18zapis iz teksta poruke
Pa kad sam "mlad i neukusan"
Tu komandu sam nasao na upit kako da instaliram progi kroz terminal. 
evo rezultata sa ovim komandama:

kreirao je ikonu koju je nazvao shortcut, koliko vidim to je neki konfiguracioni fajl?
edit:
pokusavao sam gomilu nekih komadi posto je nesto savetovao da idem u root, ali tamo me niko nije docekao, pa sam posle lupanja raznih dos-olikih komandi izasao. Nakon toga sam probao i neke alternativne nacine za instalciju (sa sh ime.sh) sa istim rezultatom, ali sad sam video da imam ikonicu za pokretanje u sekciji gde su ikone za sve programe i koliko vidim startovao sam ga konacno
evo rezultata sa ovim komandama:

kreirao je ikonu koju je nazvao shortcut, koliko vidim to je neki konfiguracioni fajl?
edit:
pokusavao sam gomilu nekih komadi posto je nesto savetovao da idem u root, ali tamo me niko nije docekao, pa sam posle lupanja raznih dos-olikih komandi izasao. Nakon toga sam probao i neke alternativne nacine za instalciju (sa sh ime.sh) sa istim rezultatom, ali sad sam video da imam ikonicu za pokretanje u sekciji gde su ikone za sve programe i koliko vidim startovao sam ga konacno
Desni klik na tu desktop ikonicu pa Allow Launching
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Nemam tu opciju na desni klik, ali kao sto napisah, startuje se program, medjutim "mrka kapa".
Prvo sam imao problema da "ukljucim" uredjaje, VirtualBox nesto nije hteo da prihvati pickit programmer, vidi mu ime i da je na usb ali onda kaze da ne moze da ga "prikljuci". Nakon nekih akrobacija uspeo je da ga "prihvati", ali i dalje se desava da ga aduino ide ne vidi kada ga izaberem i pokrenem burn bootloader. Pre te informacije kaze da nemam neka prava, ali ne znam na sta se tacno to odnosi. Tako da mi sada ostaje da cekam da stignu ova 3 narucena arduina, pa cu preko njih probati da ubacim novi/stari firmware u ovaj, a i da mogu da nastavim da se igram sa ovim informacijama koje ste mi obojica dali ako ne uspe.
Ne verujem da ce stici pre srede, poslali smo narudzbinu preko web forme, ali nesto to nije proslo, pa sam tek danas dobio predracun, plus dok odgovorna osoba za novac plati, proci ce jos jedan dan cekanja vishe.
Prvo sam imao problema da "ukljucim" uredjaje, VirtualBox nesto nije hteo da prihvati pickit programmer, vidi mu ime i da je na usb ali onda kaze da ne moze da ga "prikljuci". Nakon nekih akrobacija uspeo je da ga "prihvati", ali i dalje se desava da ga aduino ide ne vidi kada ga izaberem i pokrenem burn bootloader. Pre te informacije kaze da nemam neka prava, ali ne znam na sta se tacno to odnosi. Tako da mi sada ostaje da cekam da stignu ova 3 narucena arduina, pa cu preko njih probati da ubacim novi/stari firmware u ovaj, a i da mogu da nastavim da se igram sa ovim informacijama koje ste mi obojica dali ako ne uspe.
Ne verujem da ce stici pre srede, poslali smo narudzbinu preko web forme, ali nesto to nije proslo, pa sam tek danas dobio predracun, plus dok odgovorna osoba za novac plati, proci ce jos jedan dan cekanja vishe.
A da ti ne komplikuješ mnogo, sve to lepo instaliraj pod Win
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Sve je prvo probano pod windows-om, kada nije proradilo, tada sam probao da ubacim u ovaj najnoviji ubuntu. Da sam imao drugi uno ili nesto slicno, ne bih se sad cimao oko ovog vec bih pokusavao da dovrshim ovaj moj "lift".
Pazi, pod Win sve radi iz prve. I Arduino IDE i PicKit2/3 softver za programator.
Međutim, kupi mali programatorčić za AVR kontrolere (potraži na KP "USB ASP"), ne košta bubreg i levo plućno krilo, a završiće ti posao 1/1 (da upucaš novi bootloader, ...)
Međutim, kupi mali programatorčić za AVR kontrolere (potraži na KP "USB ASP"), ne košta bubreg i levo plućno krilo, a završiće ti posao 1/1 (da upucaš novi bootloader, ...)
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Znam da bi trebalo, ali meni nece. Mislio sam da ovaj pickit2 upotrebim kao programmator, ali za sada nista. Video sam na net-u kako ljudi pokazuju programiranje samih kola van i na samoj ploci, pa cu verovatno probati ovo prvo sto sam video (sa nano na uno), ako ne uspe, skinucu 328p pa cu ga probati na protobordu. Nemam trenutno kristal ali cu nabaviti. Ako zatreba naravno gledacu da kupim neki programator. Da ga ova firma gde sam sad kupovao ima, verovatno bi vec bio kupljen. Za to mi nje sad zurba jer sam dobio posiljku jutros. Stigli arduini, malo kasnilo, ocekivao sam negde u sredu, tek danas stiglo. Imam odmah jedan problem...
Prikljucio sam uno i nano, u oba upucao izmenjen blink sa diodom koja je fabricki na ploci i sve radi ok, medjutim mega 2560 ne komunicira sa arduino ide, ne vide se medjusobno, ne mogu da izaberem serial port. Probao 2 kabla i 2 usb. Kada se mega prikljuci, kao i na ova dva prethodna radi sketch "blink" koji je "fabricki" unesen. Da li za megu treba nesto dodatno u odnosu na uno ili nano? Dole cu ostaviti sliku izabranog kola u IDE. kao i sliku sa samog 2560 chipa. Ono sto je neobicno da ne vidim nikakvu oznaku na usb to serial chipu, ne znam koliko je to normalno, lici na "dummy" chip. Inace arduini su kupljeni kod domace firme koja se deklarise kao zvanicni uvoznik za Ardino, Raspberry Pi, i sl.


Prikljucio sam uno i nano, u oba upucao izmenjen blink sa diodom koja je fabricki na ploci i sve radi ok, medjutim mega 2560 ne komunicira sa arduino ide, ne vide se medjusobno, ne mogu da izaberem serial port. Probao 2 kabla i 2 usb. Kada se mega prikljuci, kao i na ova dva prethodna radi sketch "blink" koji je "fabricki" unesen. Da li za megu treba nesto dodatno u odnosu na uno ili nano? Dole cu ostaviti sliku izabranog kola u IDE. kao i sliku sa samog 2560 chipa. Ono sto je neobicno da ne vidim nikakvu oznaku na usb to serial chipu, ne znam koliko je to normalno, lici na "dummy" chip. Inace arduini su kupljeni kod domace firme koja se deklarise kao zvanicni uvoznik za Ardino, Raspberry Pi, i sl.


https://sparks.gogo.co.nz/asse...CH34x_Install_Windows_v3_4.zip
Drajveri za CH340, to je ono što ti najverovatnije nedostaje.
Drajveri za CH340, to je ono što ti najverovatnije nedostaje.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Izgleda da je to u pitanju, pokusavao sam da vidim u medjuvremenu na net-u koje je kolo koje se koristi za komunikaciju jer znam da sam negde procitao da za win treba drajver za linux ne treba, ali se ne secam za koji konkretan slucaj.
Hvala veliko, da se ne cimam da ga reklamiram, firma nije iz bgd. Sad mogu opusteno da rucam.
Kako napreduje taj tvoj "lift"?
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
izmenjeno 1 put, poslednji put SASA M. 14.07.2021. u 17:07
Izmene poruke
- SASA M.14.07.2021. u 17:07zapis iz teksta poruke
Cekam dozvolu da postavim u orbitu stanicu sa kojom cu da povezem moj lift. Karte prvih mesec dana ce biti 50% nize od planiranog.
Bezos moze da dobije mesecnu... 
Elem salu na strranu, nisam nista puno radio, doneo kuci ovaj sklop, sada sa usrafljenim motorom, pa je lakse raditi tako nego kad se nesto desi, pa se motor izokrece oko ose.
Probao sam neki primer sa web-a radi testa hall senzora, ali na njemu nisam uspeo da ubacim pauzu koji zelim kada dodje do jednog ili drugog senzora, koliko sam citao malo je zeznuto kada se desi interapt da se nesto drugo odvija... Pokusavao nesto i nisam uspeo. Kada stavim neki delay motor se samo blokira(osovina ne moze da se rukom pomeri ni na jednu stranu jer je motor "zaglavljen"). Razmisljao sam da nekako probam preko aktivacije i deaktivacije enable pina za taj primer, ali nisam siguran da li bi to moglo. Okacicu kod ako treba.
Procitao sam 2x ceo doc vezano za speedystepper, ali ni tu nisam siguran kako da dobijem sto sam hteo. Tamo ima neki primer sa homing-om pa bih mozda njega probao da iskoristim i da pokusam kada dodje do homing switch-a da iz te tacke zadam koliko da se pomera na gore ka drugom limit switch-u. Tog drugog mozda i ne mora da dosegne, ali bih voleo da ima taj krajnji za svaki slucaj.
Stavicu ovde video da vidish test za hall senzore kao limit, mislim da imam jedan od pre dan, dva, kada sam probao taj primer radi testa senzora.
Dodao sam jedva kao ilustraciju video, malo se na njemu cuju kolica kao da nisu podmazana
Jedva najdjoh neki program da isecem video jer je predugacak za ovde. Celih 8mb. Kada ga isecem na pola dobijem veci fajl nego original sa istim parametrima.. Ne znam sta se deslilo sa video programima... ranije uvek dobijesh manji video.
Elem salu na strranu, nisam nista puno radio, doneo kuci ovaj sklop, sada sa usrafljenim motorom, pa je lakse raditi tako nego kad se nesto desi, pa se motor izokrece oko ose.
Procitao sam 2x ceo doc vezano za speedystepper, ali ni tu nisam siguran kako da dobijem sto sam hteo. Tamo ima neki primer sa homing-om pa bih mozda njega probao da iskoristim i da pokusam kada dodje do homing switch-a da iz te tacke zadam koliko da se pomera na gore ka drugom limit switch-u. Tog drugog mozda i ne mora da dosegne, ali bih voleo da ima taj krajnji za svaki slucaj.
Stavicu ovde video da vidish test za hall senzore kao limit, mislim da imam jedan od pre dan, dva, kada sam probao taj primer radi testa senzora.
Dodao sam jedva kao ilustraciju video, malo se na njemu cuju kolica kao da nisu podmazana
Code:
// Homing noza za secenje
void HomingNoza()
{
lcd.clear();
lcd.setCursor(2, 1);
lcd.print(F("Homing noza"));
MNoz.moveRelativeInMillimeters(10);
delay(100);
MNoz.moveToHomeInMillimeters(-1, HomingSpeedN, HomingDistanceN, HomePin);
delay(100);
MNoz.moveToPositionInMillimeters(2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
pippip();
}
// Homing noza za secenje
void HomingNoza()
{
lcd.clear();
lcd.setCursor(2, 1);
lcd.print(F("Homing noza"));
MNoz.moveRelativeInMillimeters(10);
delay(100);
MNoz.moveToHomeInMillimeters(-1, HomingSpeedN, HomingDistanceN, HomePin);
delay(100);
MNoz.moveToPositionInMillimeters(2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
pippip();
}
Code:
// Odsecanje
void Odseci()
{
if (CurrentKnifePosition == 2) {
MNoz.moveToPositionInMillimeters(HomingDistanceN - 2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
}
else
{
MNoz.moveToPositionInMillimeters(2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
}
}
// Odsecanje
void Odseci()
{
if (CurrentKnifePosition == 2) {
MNoz.moveToPositionInMillimeters(HomingDistanceN - 2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
}
else
{
MNoz.moveToPositionInMillimeters(2);
CurrentKnifePosition = MNoz.getCurrentPositionInMillimeters();
}
}
Nadam se da će ti iz ovoga gore biti nešto jasnije.
Samo Home prekidač, to ti je referentna 0 za sva dalja pomeranja.
(mrzelo me da izbacujem nepotrebne delove koda
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
izmenjeno 1 put, poslednji put SASA M. 14.07.2021. u 22:28
Izmene poruke
- SASA M.14.07.2021. u 22:28zapis iz teksta poruke
Deluje mi ovako kad gledam pojedinacno jasno, ali jos ne znam kad pokusam da to uklopim u neku celinu kako ce izgledati, naravno ovi delovi oko ispisa na lcd cu izbaciti da me ne zbunjuju. 
Evo ovog koda koga sam spominjao za test hall senzora:
Sta god da pokusam da ubacim da mi napravi pauzu kada pokreni deo stigne do jednog ili drugog senzora, motor se uopste i ne pokrene. Imas li ideju kako da ubacim pauze kada stigne do jednog i do drugog senzora? Za sada bi mi i ovo zavrsilo posao, dok ne proucim bolje ove primere sa speedystepperom.
Primer je uzet sa:
https://dronebotworkshop.com/stepper-motor-hall-effect/
Evo ovog koda koga sam spominjao za test hall senzora:
Code:
// Define connections
#define HALL_SENSOR_A 2
#define HALL_SENSOR_B 3
#define DIR 10
#define STEP 11
// Variables
int pd =80; // Pulse Delay period
boolean setdir = LOW; // Set Direction
// Interrupt Handlers
void limit_a (){
// Reverse motor
setdir = !setdir;
}
void limit_b (){
// Reverse motor
setdir = !setdir;
}
void setup() {
// Setup the stepper controller pins as Outputs
pinMode(DIR,OUTPUT);
pinMode(STEP,OUTPUT);
// Setup the Hall Effect switches as Inputs
pinMode(HALL_SENSOR_A, INPUT);
pinMode(HALL_SENSOR_B, INPUT);
// Attach interrupt pins to handlers
attachInterrupt(digitalPinToInterrupt(HALL_SENSOR_A), limit_a, FALLING);
attachInterrupt(digitalPinToInterrupt(HALL_SENSOR_B), limit_b, FALLING);
}
void loop() {
digitalWrite(DIR,setdir);
digitalWrite(STEP,HIGH);
delayMicroseconds(pd);
digitalWrite(STEP,LOW);
delayMicroseconds(pd);
}
// Define connections
#define HALL_SENSOR_A 2
#define HALL_SENSOR_B 3
#define DIR 10
#define STEP 11
// Variables
int pd =80; // Pulse Delay period
boolean setdir = LOW; // Set Direction
// Interrupt Handlers
void limit_a (){
// Reverse motor
setdir = !setdir;
}
void limit_b (){
// Reverse motor
setdir = !setdir;
}
void setup() {
// Setup the stepper controller pins as Outputs
pinMode(DIR,OUTPUT);
pinMode(STEP,OUTPUT);
// Setup the Hall Effect switches as Inputs
pinMode(HALL_SENSOR_A, INPUT);
pinMode(HALL_SENSOR_B, INPUT);
// Attach interrupt pins to handlers
attachInterrupt(digitalPinToInterrupt(HALL_SENSOR_A), limit_a, FALLING);
attachInterrupt(digitalPinToInterrupt(HALL_SENSOR_B), limit_b, FALLING);
}
void loop() {
digitalWrite(DIR,setdir);
digitalWrite(STEP,HIGH);
delayMicroseconds(pd);
digitalWrite(STEP,LOW);
delayMicroseconds(pd);
}
Sta god da pokusam da ubacim da mi napravi pauzu kada pokreni deo stigne do jednog ili drugog senzora, motor se uopste i ne pokrene. Imas li ideju kako da ubacim pauze kada stigne do jednog i do drugog senzora? Za sada bi mi i ovo zavrsilo posao, dok ne proucim bolje ove primere sa speedystepperom.
Primer je uzet sa:
https://dronebotworkshop.com/stepper-motor-hall-effect/