rcfly4um

💬 DISKUSIJA => 🌿 LIVADA => Topic started by: uros2002 on January 10, 2017, 09:24:55 PM

Title: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 10, 2017, 09:24:55 PM
Pozdrav svima.

Da li ima neko ko zna dobro oko programiranja u ARDUINO.

Znam da nije Pitanje za ovaj forum ali mi treba pomoc.

uros2002@gmail.com
Viber 0631170412
ili PM

Hvala svima
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 10, 2017, 10:37:00 PM
Pitaj ovde, ako nije neki super tajni projekat. Mnogi modelari ga dobro poznajemo, kao i dosta toga oko programiranja MCU.

Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 10, 2017, 11:34:54 PM
Pozdrav,

Da li neko moze da mi pomogne oko izrade coda i seme za napravim ova dva projekta.
https://youtu.be/KNw5iiyp6Ww (https://youtu.be/KNw5iiyp6Ww)

I ovo sa linka
http://arduinoprojects101.com/arduino-rpm-counter-tachometer/

https://youtu.be/L-2Zj2SU9mg (https://youtu.be/L-2Zj2SU9mg)

Ovde imam i kod i semu ali neznam koje IR LED i IR Phototransistor da stavim.
Kao i da li ovaj potenciometar sluzi za podesavanje (kalibraciju) Tahometra.

Hvala unapred

Inace treba da ugradin na ovo
https://youtu.be/uGhlOqn8Wkw (https://youtu.be/uGhlOqn8Wkw)
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 11, 2017, 12:15:59 AM
Da je samo kodiranje  Arduina u pitanju, bilo bi jako dobro i već bi CNC strug radio za nekoliko dana.

Vaš ručni strug i strug na klipu se jako razlikuju. CNC strug treba da ima obezbeđene linearne klizače, uzdužno i popreko u bilo kojoj odgovarajućoj izvedbi a koji nosi nož u dve dimenzije. Treba i radno trapezno vreteno za posmak. Na vretena se priključuju step ili industrijski servo motori. Na njih ide upravljačka elektronika snage, drajveri, a njih upravlja Arduino sa specijalnim kodom ili PC računar sa softverom. Dakle ima šta da se prepravlja, dokupije od delova, ako uopšte vredi to započeti.

Ako drugi navedeni Arduino projekat treba za prvi, to se može zaboraviti. Za regulaciju okretaja motora radnog predmeta kod struga za drvo je potpuno nepotrebno, a za upravljanje posmaka koračnim motorima trebaju specijalni industrijski drajveri.

Moj generalni savet svakome amateru u svakoj oblasti je da pre bilo kojeg zamišljenog projekta napravi približno tačnu kalkujaciju krajnje sume, zajedno sa uslugama drugih i utrošenog svog vremena. Bez toga je neozbiljno pristupiti. Računica obično pokazuje mnogo više od zamišljenog na brzinu. Dobro je postaviti i krajnji datum završetka, jer pristup tipa kad-tad ću završiti se obično nikada ne završi.

Na netu predstavljenim projektima većinom ljudi znaju sve oko toga dovoljno ili baš isto ili islično rade na radnom mestu u nekoj fabrici, pa je potpora za svoju izradu dovoljna.

;namig




Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 11, 2017, 01:03:53 AM
Pozdrav

Mislim da si me pogresno razumeo.

Kao prvo regulacija broja obrtaja na strugu za drvo je obavezna a ne kako si naveo nepotrebna.

Regulacju broja obrtaja radim preko dve remenice na motoru i dve remenice na vratilu prebacivanjem kaisa dobijam dve brzine. Posto motor koji je ugradjne ima dve brzine u sebi tako dobijam cetiri brzine koje su mi potrebne u zavisnosti od posla koji radim (veoma bina stvar)

Video koji sam postavio je od pre par godina kada je strug bio u fazi izrade.

Normalno je da mora imati vodjice po obe ose kojima zelim da vodim alat. To ovde nije jos uvek uradjeno.
Vodjice nemoraju biti kako si rekao linerne klizače vec se moze resiti na drugi nacin.
Na tome trenutno radim.

Za pokretanje nece koristiti Step motore kao pogon vec DC motore sa prenosnim odnosom koje sam vec nabavio i testirao rad u manuelnom modu sa 4 relea i 4 tastera.
Ti motori rade na 24V.

Nisam hteo mnogo da detaljisem u prvim postovima posto ovo nije forum za to vec da vidim da li moze neko da pomogne u projektu.

Tahometar koj isam pokazao na video klipu maze da se napravi i ima kod u prilogu samo me interesuje koji IR LED  i IR Phototransistor da stavim.

Ima na internetu dosta ovih video snimaka da to funkcionise. Ocitavao bih samo broj obrtaja iz navedene cetiri brzine. Cisto kao informacija.

Mahanicko pomeranje motora je reseno samo sam pozeleo da napravim da radi i u automatskom modu ako recimo imam nesto da radim vise komada.

Nije ovo CNC strug niti nameravam da napravim. Ovo je jdna hobi sprava na kojoj pravim razne sitnice i posle ih posaljem u sporet na lozenje. Za mene je to nacin odmora posto nisam stolar niti imam veze sa stolarstvom.

Hvala na odgovorima nisam mislio nista lose.
Pozdrav Dejan
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 11, 2017, 01:32:15 AM
QuoteKao prvo regulacija broja obrtaja na strugu za drvo je obavezna a ne kako si naveo nepotrebna.
Mehanička promena stepena prenosa  se podrazumeva, samo elektronsko merenje obrtaja je suvišno.

QuoteVodjice nemoraju biti kako si rekao linerne klizače vec se moze resiti na drugi nacin.
Naravno, tako sam i napisao. Sve se zove linearni klizač na radnim mašinama, bilo kako da je on izgledan.

Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 11, 2017, 02:05:05 AM
Quote
Za pokretanje nece koristiti Step motore kao pogon vec DC motore sa prenosnim odnosom koje sam vec nabavio i testirao rad u manuelnom modu sa 4 relea i 4 tastera.
Nije ovo CNC strug niti nameravam da napravim.
Na klipu je CNC strug. Netačno je navedeno ispod klipa u tekstu da nije CNC strug, pošto numeričko upravljanje koračnog motora za dubinski posmak radi sa PIC 16f877A mikro kontrolerom. Mikrokontroler je mini računar u jednom čipu. Tako se sa pravom zove Computer Numeric Control. Treba mu reći.

On je vođenje  noža za fazonski oblik rešio tako da dubinski upravlja koračni motor sa MCU a koji je preprogramiran tako da se dobije željeni oblik u više zahvata, dok je uzdužni motor konstatne brzine. To program u čipu treba da zna, inače ne bi se stvorio tačan željeni oblik.To je jedno alternativno rešenje, ali se nigde u profesinalnom svetu ne primenjuje. Navedeni PIC MCU može istovremeno da upravlja sa 3 i više motora, a on to nije iskoristio. Baš glupo.
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 11, 2017, 10:25:16 PM
QuoteOvde imam i kod i semu ali neznam koje IR LED i IR Phototransistor da stavim?

Sa komponentama se radi samo u laboratorijskim okolnostima. Za praktičnu upotrebu su razvijeni optokupler kapije (http://static1.tme.eu/products_pics/9/0/8/9082eaa58d8b1028c26c256c6de14aab/46148.jpg) što je isto samo upakovano u kućište. Šema. (http://teacher.en.rmutt.ac.th/ktw/04-710-409/OPTOCOUPLER%20APPLICATIONS_files/8.bmp)
Da se ne mora ništa lemiti, najbolje je upotrebiti neki optkupler senzor modul (http://www.winddeal.net/image/0181/39259/39259-1.jpg) za Arduino uradi sam projekte. Priključuje se na isti način kao da su komponente posebno, a dodatna elektronika na pločici pomaže u kvalitetu izlaznog digitalnog signala.
Ima da se kupi i kod nas:
http://www.kupujemprodajem.com/Arduino-Speed-senzor-module-41105586-oglas.htm?filter_id=9349701

Korisno:
https://www.google.rs/search?q=optocoupler&biw=1920&bih=961&source=lnms&tbm=isch&sa=X&sqi=2&ved=0ahUKEwju19nt_LrRAhVGMlAKHcN9AVkQ_AUIBigB#tbm=isch&q=encoder+wheel+software



Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 12, 2017, 10:28:55 PM
Hvala na odgovoru i savetima za delove.

Ipak mislim da nije u pitanju CNC posto zeljeni oblik ne radi preko napisanog G-code vec preko kalupa koji se nalazi sa zadnje strane.

Ako samm dobro razumeo CNC masina radi odredjeni oblik preko G-code koji se definise na osnovu crteza.

Ovo saa linka gore mislim da je obicaan kopir stugkoji radi po sabloni sa zadje strae. Prilikom pomeraja noza po dubinni (napred nazad) motor ostaje iskljucen. lager koji se nalazi na kraju klizi po sabloni i pomera celu osu.

Mislim da je Program napisan da odredjeni vremenski period ukljuci svaki motor.
po duzini na osnovu koraka navoja moze da se izracuna vreme potreno da alat ide iz pocetne u krajnji polozaj. A za pomeraje napred nazad moze da se pomeri za po nelp;iko milimetara u yavisnosti koje se drvo obradjuje odnnosnno tvrdoce materijala koji se radi, recimo 2s da pomera motor napred.

Mozda gresiim i mozda je stvarno koriscen neki mikro kontroler  aldpostavvljja da mozee  a se odrdi reko Aduino UNO ili slicno. So bi opet moglo  da se  kaze CNC Konttrola.

Hvala jos jednom.
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 13, 2017, 12:37:19 AM
Ovaj strug na klipu gore jeste u osnovi ručni kopirni strug sa ručnim uzdužnim pomeranjem preko "volana", dok se dubina noža vodila sa šablonom. I sada može tako da radi ako se odkače motori sa prenosom koji sinhrono pomeraju obe ose suporta noža. Elektornika sa MCU je u onoj kutiji ispod crvenog dugmeta. Verovatno sa SD kartice čita putanju noža, a može i da se flešuje u sam MCU dosta toga.

Arduino moduli su izmišljeni izrazito samo da bi se učilo programiranje mikrokontrolera, primena MCU elektronike za mini robotiku i napravi prototip nečega. U nekim manjim amaterskim projektima se Adru moduli mogu primeniti, ali samo ograničeno. Kasnije se sve to isto napravi od industrijskih modula...

Automat mašina nije samo onda CNC tipa ako ima klasični računar sa Intel procesorom, monitor i tastaturu ispred njega i trči listing G koda, već i onda ako to upravlja neki MCU čip. MCU kao kompletan mali računar u jednom čipu je već preobrazio celo naše modelarstvo, a polako će bukvalno sve što je do sada bilo samo ručno biti upravljan sa njime.

Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 13, 2017, 02:50:52 PM
QuoteOvo saa linka gore mislim da je obicaan kopir stugkoji radi po sabloni sa zadje strae. Prilikom pomeraja noza po dubinni (napred nazad) motor ostaje iskljucen. lager koji se nalazi na kraju klizi po sabloni i pomera celu osu.
Pardon.  :'(
Sada sam pogledao video klip skroz do kraja i stvarno je tako kako ste zapazili. Šablon u zadnjem zahvatu noža funcioniše.  ")
On je mikrokontroler programirao samo za postepeno probližavanje suporta do šablona koji je na zadnjoj strani, a na poslednjem zahvatu dubina prati šablon. Baš je ovako glupo, jer u suštini ima sve na raspolaganju da strug radi bez šablona. Treba samo programski osposobiti za to, ako već nije od tada to izveo. Naravno i ovako se smatra kao CNC kontrola zbog upotrebe MCU, ali na niskom nivou.
Ako uzmemo u obzir da je ovaj projekat pravljen kao diplomski rad verovatno jednog srednjoškolca ili studenta programera,  sve mu je oprošteno ako je samo to bio cilj, a možda već i radi na programu za punu automatizaciju.

Još jedan pardon.
(pijemo)
Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 13, 2017, 08:15:51 PM
Nema nikakvih problema.

Mozda je ovo i CNC na niskom nivou ali je mnogo jeftinija varijanta izgradnje i nema potrebe za znanjem 3D crtanja ili izrade G-code. Takodje radi bez racunara i samim time je veoma pristupacan za hobi projekte struga za drvo.

Mislim da je ovo idealno resenje za moje potrebe.

Vec sam porucio potrebne delove i pronasao kolegu sa ovog foruma koji ce mi pomoci u izradi koda i povezivanja motora za ovu svrhu.
Nadam se da cu u skorije vreme postaviti neke slike ili snimke kako napreduje projekat i da li sam uspeo da uradim dodatnu mehaniku na vec postojecem strugu za drvo.

Ipak ce biti uradjen i prikaz broja obrtaja na displeju. Jos se dvoumim da li da radim sa LCD 16x2 ekranom ili po predlogu kolege koji mi pomaze  "nextion display" a mozda i jednostavnim sa 4 sedmosegmentna broja.

Videcemo kako ce se dalje odvijati.

U svakom slucaju hvala na pomoci i savetima svima.
Ako ima neko jos neki predlog sta moze da se uradi slobodno predloyite.

Pozdrav
Title: Re: Potrebna pomoc oko ARDUINO
Post by: mikula on January 15, 2017, 01:21:50 AM
Potenciometar služi najverovatnije za podešavanje kontrasta na displeju.
Title: Re: Potrebna pomoc oko ARDUINO
Post by: banbo on January 15, 2017, 04:25:45 PM
Cao,
evo i mene al izgleda malo kasno ;) Sto se tice RPM brojaca nemoj bacati pare kupi ovo
https://www.aliexpress.com/item/2016-Brand-New-4-Digital-LED-Blue-Tachometer-RPM-Speed-Meter-Hall-Proximity-Switch-Sensor-NPN/32702142879.html?spm=2114.01010208.3.1.uCt8Fd&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10000009_10084_10000025_10083_10000029_10080_10082_10081_10000028_10110_10111_10112_10060_10113_10062_10114_10056_10055_10054_10059_10099_10078_10079_10000022_10000012_10103_10073_10102_10000015_10096_10000018_10000019_10052_10053_10107_10050_10106_10051,searchweb201603_10,afswitch_5,single_sort_1_default&btsid=aee96ad8-d167-4aad-b7a4-2e387309f878 (https://www.aliexpress.com/item/2016-Brand-New-4-Digital-LED-Blue-Tachometer-RPM-Speed-Meter-Hall-Proximity-Switch-Sensor-NPN/32702142879.html?spm=2114.01010208.3.1.uCt8Fd&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10000009_10084_10000025_10083_10000029_10080_10082_10081_10000028_10110_10111_10112_10060_10113_10062_10114_10056_10055_10054_10059_10099_10078_10079_10000022_10000012_10103_10073_10102_10000015_10096_10000018_10000019_10052_10053_10107_10050_10106_10051,searchweb201603_10,afswitch_5,single_sort_1_default&btsid=aee96ad8-d167-4aad-b7a4-2e387309f878)
Za ove pare neces moci ni sve delove kupiti. A ako ti vise odgovara IR varijanta, umesto ovog magnetnog senzora uzmi ovaj IR
https://www.aliexpress.com/item/Slot-Type-IR-Optocoupler-Speed-Sensor-Module-XD-51-Optocoupler-Motor-Speed-Measuring-Counter-Sensor-Module/32696987898.html?spm=2114.01010208.3.2.4fbUbs&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10000009_10084_10000025_10083_10000029_10080_10082_10081_10000028_10110_10111_10112_10060_10113_10062_10114_10056_10055_10054_10059_10099_10078_10079_10000022_10000012_10103_10073_10102_10000015_10096_10000018_10000019_10052_10053_10107_10050_10106_10051,searchweb201603_10,afswitch_5,single_sort_1_default&btsid=03d80a94-0a5f-4331-9a01-fc074259be8f (https://www.aliexpress.com/item/Slot-Type-IR-Optocoupler-Speed-Sensor-Module-XD-51-Optocoupler-Motor-Speed-Measuring-Counter-Sensor-Module/32696987898.html?spm=2114.01010208.3.2.4fbUbs&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10000009_10084_10000025_10083_10000029_10080_10082_10081_10000028_10110_10111_10112_10060_10113_10062_10114_10056_10055_10054_10059_10099_10078_10079_10000022_10000012_10103_10073_10102_10000015_10096_10000018_10000019_10052_10053_10107_10050_10106_10051,searchweb201603_10,afswitch_5,single_sort_1_default&btsid=03d80a94-0a5f-4331-9a01-fc074259be8f)

A sto se tice kontrolera pomaka noza, koliko vidim lik je nas. Da li si probao da ga kontaktiras?
Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 15, 2017, 05:30:43 PM
Pozdrav,

Hvala svima na pomoci,

Pokusao sam da ga kontaktiram vise puta li bezuspesno.

Znam da ima da se kupi jeftinije resenje, ali mi je opet draze da napravim nesto sam.
Porucio sam Arduino, IR senzor, mikro prekidace, LCD 16x2 displej, 4 rele modul, i jos nekih sitnica.

Brojac obrtaja sam nasao kod i testirao u Proteus 8 i radi.

Sada pokusavam da smislim sta mi treba i kako da napravim semu za rele i prekidace.

Postavicu sliku onoga sto sam nameravao da napravim.
Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 15, 2017, 06:37:39 PM
Evo slike Manuelnog moda koji je testiran i radi provereno.

Sada treba na izlaz posle dugmeta START da se poveze ARDUINO.
Takodje i dugme RESET ide na ARDUINO i mozda dodam jos STOP.

START pokrece motore po redosledu koji cu kasnije opisati
RESER zaustavlja sve motore i vraca alat u pocetni polozaj
STOP zaustavlja motore ali predhodno malo vrati alat NAZAD

Ako sam dobro proracunao.

Na ARDUINO UNO su mi potrebna tri Ulazna signala (start, Stop i Reset) i cetiri izlazna signala (Rele1, Rele2, Rele3 i Rele4).

Koje cu povezati na ovoj semi oznaceno PIN1, PIN2, PIN3 i PIN4.
Tu treba da postavim zastitne diode za struju koja se javlja na tim pinovima u MANUAL modu (24V).

Semu cu pokusati da nacrtam sa Arduino, Releima, tasterima, prekidacima, LCD i diodama.

Oko koda imacu vecih problema.
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 15, 2017, 09:33:33 PM
Ako bolje razmislite, sve što hoćete da električno i elektronički automatizujete na mehaničkom kopir strugu za drvo, ručno možete da pomerate izuzetno lako. Ako ne planirate da radite velike serije, suvišno je automatizovati bilo šta na kopir strugu, a koji je još samo ručni. Dakle odmah možete da stružete šta god želite.

Ako već ipak iz nekog razloga morate da komplikujete sebi život, sa nekoliko odgovcarajućih releja i krajnjim prekidačima i dva manja motora se može automatizovati ono što se na prvom klipu vidi. Ne treba nikakav mikrokontroler, a pogotovo ne u Arduino izvedbi koji je predviđen za razvojne projekte, a ne za krajnje rešenje na nekoj mašini.
Kada još nije bilo mikrokontrolera i druge PLC elektronike za kontrolu, stvari su se relejno automatozovale i to na industrijkom nivou veoma precizno i pouzdano. Što više, još pre toga su se neke radne mašine potpuno mehanički automatizovale, pa i strugovi za drvo za serijsku proizvodnju.

Merenje obrtaja nečega za što sigurno znamo da se okreće konstatnim brojem obrtaja, potuno je nepotrebno. Za svaki prenosni odnos između motora i radne osovine preko kaišnika i kaiša se tačno zna koliki je obrtaj postavljen, a dok je struja u mreži 50Hz-a, dotle se on neće menjati. Mali pad obrtaja prilikom opterećenja pri rezanju je neznatan i koga briga.
Smisla bi bilo kontrolisati očima obrtaje numerički onda, ako bi se umesto kaišnog prenosa, broj obrtaja regulisao elektronski, recimo sa jednim potenciometrom.

Žao mi je, ali ovo moje viđenje vašeg projekta je sigurno samo moja profesionalna deformacija. 
Ako bolje razmislim, ni naše modelarstvo nema puno smisla, ipak se ubijemo dok nešto ne uradimo.  :big smile
Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 23, 2017, 07:52:49 PM
Pozdrav

Evo napokon sam napravio semu i uklopio sve u nju.
ARDUINO UNO
LCD 16x2
6 Limit Prekidaca
4 Tastera (za manuelno pomeranje)
Par dioda i prekidaca.

U prilogu slika kako izgleda sematski.

Ostalo mi je da uklopim codove.
Code za digitalni tahometar.
Code za analogni input sa limit prekidaca
Code za digitalni izlaz u zavisnodti od analognog signala

I ostaje mi pin 12 ya signal sa IR senzora za tahometar (nisam nacrtao)

Sada treba napraviti CODE.
Manual mod sam testirao i radi, Tahograf sam testirao i radi ostaje analogni signal da se rasporedi na 4 pina izlaza.

Pozdrav svima

Dodata slika sa IR senzorom
Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 28, 2017, 05:59:53 PM
Izmena seme radi Tahometra.

Pinovi 10,11,12,13 povezani su na diode umesto na 4raley board.

Potrebno je da povezem 4 limit prekidaca i START/STOP prekidac.
Koji ce pokrenuti program u zavisnosti od limit prekidaca koji su ukljuceni.

OZNAKE LIMIT PREKIDACA
XL - X osa levo
XD - X osa desno
YG - Y osa gore(napred)
YD - Y osa dole(nazad)

START/STOP
RUN - START/STOP

Ove prekidace motram kaciti na ANALOG IN pinove.

Da li moze neko da mi napravi semu kako povezati i kodirati
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 28, 2017, 08:32:31 PM
QuoteSada treba napraviti CODE.
Kod se piše.  :)

QuoteKoji ce pokrenuti program u zavisnosti od limit prekidaca koji su ukljuceni.
Obratno. Program stalno trči i gleda prekidače odnosno portove.

Jao, ovaj hibridni sistem sa mikorokontrolerom i skupom prekidača i to još sa otpornicima na njima je najkoplikovanije rešenje. Koristiti MCU ploču za nadgedanje prekidača i ukopčavanje relaja za neki jednosmerni motora je sramotno jednostavno za njega. Ni program nije teško napisati, ako se malo potrudite.

Ne bi trebalo baš sve kopirati 1:1 sa interneta. Što se stavi na slobodno viđenje, to nije nikakvo uputsvo kako treba raditi, već samo jedno alterativno veoma ograničeno rešenje jednog čoveka, sa verovatno ograničenim znanjem oko toga. Ustalom on ima gotov kopir strug, a vi još nigde niste sa njim, a već bi ste da mu programirate mozak. U većini slučajeva crteži nisu tačni ili su nepotpuni. Dobro je to tako, da navede ljude na razmišljanje i učenje. Ko zna sve to, radi po svome.

Trebalo bi prvo videti šta zapravo želite, videti kako se do toga cilja može doći najkraćim putem, odnosno sa minimalnim brojem komponenti, a ne uvek sa najjeftinijima, jer treba misliti i na sigurnost i pouzdanost. Ipak se radi o mašini a ne o igrački.

Dakle predlažem da uradite od prilike sa istom sumom novca automatski deo mašine kao punu CNC mašinu sa punom kontrolom nad motorima sa jednim prekidačem po motoru za resetovanje i jedan džojstik za ručno pomeranje suporta. Tako van ne treba mehanički kopir šablon, a putanja noža  će da rezultira i krajnju formu noža potpuno automatski. Formu obradivog predmeta ćete crtate softverski na PC-u kao iz šale, kao da crtate olovkom. Kodovati ne treba ništa ili samo minimalno, jer za ovakvu izvedbu ima gotovih kodova u slobodnom pristupu za Arduino ploče i slične. PC ne treba da je priključen!

Na kraju ćete biti sretni da imate mnogo pametniju mašinu sa izuzetnim mogućnostima. Šta ćete da radite na njemu će ograničavati samo vaša mašta, bez da pipnete mašinu.

Ono što sada ne znate, ne znači da nemate mogućnostu da to saznate za kratko vreme. Za pomoć, gurnuti tu i tamo, je tu forum, a sav ostali teret morate sami da vučete.
;namig





Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 28, 2017, 09:12:29 PM
Pozdrav,

Hvala na savetima i primedbama.
Quote
Quote
Sada treba napraviti CODE.
Kod se piše.  :)

Znam da se kod pise to mi je jasno.
Mislio sam da treba napisati kod koji ce nadgledati limit prekidace i START/STOP prekidac i na osnovu ocitanih vrednosti sa prekidaca aktivirati izlaz na odredjenom pinu.

Nisam ni planrao da kopiram sve sa interneta 1:1.

Pokusavam vec nekoliko dana da pronadjem kako da napisem kod za nadgledanje 5 prekidaca i u zavisnosti od toga koji prekidac je aktivan da ukljuci odredjeni port a sve to da pokrene tek kada jedan prekidac START/STOP bude aktivan, odnosno prekine kada nije aktivan.

Gledao sam i resenja da uradim sa Step motorima i Arduino pa sve da ide da kartice ili sa telefona. Ali mi se ne dopada to resenje. Vise mi se dopada ova zamisao koji sam imao jos prilikom gradnje strtuga.
Manuelni deo pokretanja preko cetiri prekidaca sam isprobao i radi kako sam zamislio.
Komanda se ostvaruje preko cetiri relea koja menjaju smer motorima.

Potrebna mi je pomoc nekoga ko moze da mi da primer za pisanje koda za komandovanje portovima u zavisnosti od limit tastera koji su aktiviranai. Sobzirom da se desava da budu jedan ili dva limit prekidaca aktivirana.

Mislio sam da preko analoghnog ulaza rade svi limit prekidaci koji daju odredjene vrednosti i tako aktiviraju izlaze, ali u konsultaciji sa kolegom sa ovog foruma primetili smo da ce radi promene spoljne temperature i temperature same elektronike vrednosti koje ce davati otpornici biti promenljive. Moralo bi da se radi testiranje na razlicitim temperaturama i tek onda upisulu vrednosti od-do za svaki prekidac i svaku grupu prekidac.
Od ovog sam odustao.

Ako neko moze da mi da primer koda za ovu potrebu bio bih zahvalan.

Pokusao bih da na osnovu tog koda napisem sam kod koji mi je potreban.

HVALA svima
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 28, 2017, 10:05:24 PM
Pa ako ste momentalno zagrejani na programiranje arduino ploče, to je dobro.
Treba vam Arduino iDE,
https://www.arduino.cc/en/Main/Software
jedna Arduino razvojna ploča, kao i sve periferije koje želita da priključite.

Vama u osnovi alogritam programa treba da je sličan ovome:
https://www.arduino.cc/en/tutorial/pushbutton

Na primeru taster je isto prekidač kao ulazna unformacija i tako se i definiše port u delu void setup(), dok je LED zapravo jedan relej na mašini sa definisanim kao digialni izlaz nekog drugog port. Svaki port se može definisati kao digitalni ulaz ili izlaz, a samo neki kao analogni ulaz ili izlaz. Ovaj kod se može proširiti na više ulaznih i izlaznih portova.
Šta će da se dešava u glavnom ciklusu void loop() od zadatih uslova, zavisi od zamišljenih funkcija, odnosno algoritma rada mašine.

Ne znam na kom nivou ste sada ali ovo puno pomaže:
Ovde imate sve o komandama:
https://www.arduino.cc/en/Reference/HomePage

(pijemo)

Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 28, 2017, 10:55:35 PM
QuoteMislio sam da preko analoghnog ulaza rade svi limit prekidaci koji daju odredjene vrednosti i tako aktiviraju izlaze, ali u konsultaciji sa kolegom sa ovog foruma primetili smo da ce radi promene spoljne temperature i temperature same elektronike vrednosti koje ce davati otpornici biti promenljive
To se lako može softverski eliminisati. Očekivana učitana analogna vrednost se čeka između dve vrednosti.  (fiu)

QuoteGledao sam i resenja da uradim sa Step motorima i Arduino pa sve da ide da kartice ili sa telefona. Ali mi se ne dopada to resenje. Vise mi se dopada ova zamisao koji sam imao jos prilikom gradnje strtuga.
Manuelni deo pokretanja preko cetiri prekidaca sam isprobao i radi kako sam zamislio.
Komanda se ostvaruje preko cetiri relea koja menjaju smer motorima.
Imati relejnu automatiku sa 4 releja je nivo automatizacile kao da hodate, a sa step motorima kao da letite bez granica u prostoru. Nemojte da otpišete ovu mogućnost, jer usput dolazi apetit. Dakle pogledajte fizičke veličine nema 23 motora i nekog trapeznog vretena  i tako gradite mašinu. Ostalo je već jako lako izvesti.
;namig


Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 28, 2017, 11:01:45 PM
Pozdrav,

Hvala na osnovnom obavestenju o arduino.

To sam odavno skinuo i namestio.
Seme koje sam kacio sam sam nacrtao u Proteus 8 i preko Arduino IDE pisao kod za Tahometar i isprobavao razne varijante kako mi vise odgovara. U Proteus 8 ima i simulacija rada Arduino Uno,Arduino MEGA....

Porucio sam sve potrebno od ARDUINO UNO, 4 Realy Bord, IR Senzor......
Jos mi nisu stigli svi poruceni delovi ali se nadam da ce tokom nedelje sve stici.

Za sada radim u Proteusu 8 i mogu reci da je dosta korektan sto se tice simulacija.

Sa pomenutih linkova sam radio dosta simulacija prema primerima i citao Language Reference da bih saznao koja komanda za cega sluzi i kasnije u primerima povezao kako sta funkcionise.

Naci cu i ovo sto mi treba nadam se.

Potrebno mi je da analogne pinove A5,A4,A3 i A2 na Arduino UNO koristim kao INPUT(ako moze samo kao LOW ili HIGH)
A pinove 10,11,12,13 koristim kao OUTPUT.

Hvala

Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 28, 2017, 11:24:32 PM
QuotePotrebno mi je da analogne pinove A5,A4,A3 i A2 na Arduino UNO koristim kao INPUT(ako moze samo kao LOW ili HIGH)
A pinove 10,11,12,13 koristim kao OUTPUT.
Da može bez problema.



Ne treba  nikakav simulator kod Arduion projekata. Sve je izuzetno jednostavno sa njim. Sve ćete isprobati na samoj razvojnoj ploči i postepeno pisati kod korak po korak. Brzo ćete sve da razumete ako počnete konkretno da radite sa njim.
Ja imam konkretna višegodišnja iskustva u kodovanju Arduino ploče. Ovaj vaš problem se jede za doručak, videćete  :)

Ovo vam može pomoći u priključivanju i programiranju portova kao output za releje, naravno na bilo kom I/O portu.
http://arduinobasics.blogspot.rs/2014/09/relay-module.html


Title: Re: Potrebna pomoc oko ARDUINO
Post by: uros2002 on January 28, 2017, 11:34:23 PM
Hvala

Nadma se da ce stici sve sledece nedelje (od ponedeljka)

Pa da probam da uradim nesto sa motorima i prekidacima.

Hvala za link.

Pozdrav
Title: Re: Potrebna pomoc oko ARDUINO
Post by: tibeteagle on January 28, 2017, 11:58:55 PM
Mogli ste i preko KP da kupite sve za skoro istu cenu bez čekanja.
Uno (http://www.kupujemprodajem.com/search.php?action=list&data%5Bpage%5D=1&data%5Bprev_keywords%5D=arduino&data%5Border%5D=relevance&submit%5Bsearch%5D=Tra%C5%BEi&dummy=name&data%5Bkeywords%5D=arduino%20uno&return_url=aW5kZXgucGhw)
Releji (http://www.kupujemprodajem.com/search.php?action=list&data%5Bpage%5D=1&data%5Bprev_keywords%5D=arduino%20uno&data%5Border%5D=relevance&submit%5Bsearch%5D=Tra%C5%BEi&dummy=name&data%5Bkeywords%5D=arduino%20relej&return_url=aW5kZXgucGhw)