![]() |
Arduino
pozz svima
dakle, u zadnje me vrijeme oprala nešto elektronika. Inače sam softveraš i nikad u životu nisam držao lemilicu u ruci, al počeo sam čitati malo i onak,... i ja bi :goood: dakle, namjerio sam kupiti neki arduino i složiti neki starter kit, pa da se malo igram. Nabavio bih naravno breadbord. Inače, imam par ideja za projekte koji ne samo da su geek-cool nego su i meni prilično korisni. Sad trebam vašu pomoć/savjete. Prvo: koji arduino da nabavim? uno? nano? mini? Čak sam razmišljao da nabavim neki od klonova, kontroleri su isti... vaša mišljenja? Koja je uopće razlika između originala i klona (koji je navodno 100% kompatibilan)? Jer, koliko vidim, klonovi su osjetno jeftiniji, i samim time meni osobno zanimljiviji :) Nadalje: od kud da nabavljam? gledam malo po netu i čini mi se najpovoljnije iz italije (slovenci su skupi u tri p.m.... slovenac isti kit BEZ arduina prodaje za istu lovu za koju talijan daje taj komplet SA arduinom. lol) koristim ovu priliku i da oglasim da kupujem nešto takovo, ako imate a ne koristite, samo javite :D Na kraju: pošto sam njubara mislio sam 'ručno' skupiti sve one dijelove koje razni dućani prodaju u starter kitovima. Imate li još ponešto tu za dodati? Da naručujem izvana ili da odem do chipoteke? znate li ponešto iz vlastitog iskustva da će mi trebati? Možete li mi preporučiti kakvu (newb) knjigu o elektrotehici? zahvaljujem unaprijed :chears: shoki p.s. iiiii na kraju: kupovanje arduina preko e-baya? iskustva? mišljenja? hvala |
npr. ovo mi se čini prilično zanimljivo, a i prilično povoljno. moram samo izračunat poštarinu...
http://www.seeedstudio.com/depot/fre...html?cPath=138 + http://www.seeedstudio.com/depot/see....html?cPath=80 također, ako ubacim još par senzora ceh je 50$ i shipping je free... mislite li da mogu bolje proći naručujući dijelove posebno, i kupujući neke stvari 'lokalno'? hvala |
Sto se tice samih mikrokontrolera ja bih ti licno preporucio da ganjas PIC za pocetak. U tom svijetu ti je on nesto kao Intel kod CPU-a (imas tu i AMD i VIA i jos 1000 drugih proizvodjaca ali "nije to to"). Ne kazem da Motorola, Atmel, Intel i ostatak ekipe ne valjaju nego je PIC bolji zbog dostupnosti literature za pocetnike i dosta je rasprostranjeniji od ostalih pa je lakse naci nesto sto ti treba. A kad njega savladas onda su ti i svi ostali jasni (moras samo uvidjeti razlike medju njima i to je to).
Mozes ganjati razvojne ploce raznoraznih dimenzija, sa razlitim nivoima opreme, ali po meni je najbolje da sam kupis vise razlitih uC, proto plocu, laboratorijski stabilizator (mozes ga i sam napraviti), te ostatak elemenata sa kojima se planiras za pocetak igrati i na njima uciti (raznorazni senzori, logicka kola, LEDice i ostale sitnice). Sto se tice literature imas jako dobrih "domacih" knjiga. Recimo beogradska Mikroelektronika je izdala "PIC mikrokontroleri" (Milan Verle) i knjiga je super za pocetak. Teorija je fino objasnjenja, bazirana je na PIC16F887 kontroleru i u njoj su primjeri pisani u asembleru. Ja imam jos neku literaturu, izmedju ostalog i jednu knjigu svog profesora koja jos nije zavrsena (u elektronskoj formi je), pa bih ti mogao i nju poslati da ucis, ali je ona dosta detaljnija od ove sto sam je prvu naveo. Sto se tice programiranja uCa dobro je znati asembler, ali radi jednostavnosti se koriste raznorazni C, Basic, i slicni kompajleri. Trenutno koristim CCS C, ali planiram u skorije vrijeme kupiti Mikroelektronikin MikroC. Programatore za odredjene kontrolere mozes sam sebi napraviti ili kupiti. Konkretno za PIC ti je AllPIC najbolji omjer ulozeno/dobijeno. Programira veliki broj PICova, cak i 24c memorije. Jednostavan je za DIY, a sastavljenog ga mozes kupiti za oko 15-20€. Za pocetak ti lemilica nije potrebna jer ces sve raditi na proto ploci. Naravno usput vjezbaj lemljenje. I nauci kako se prave stampane ploce (foto postupak + ferihlorid ti je, bar po mom iskustvu, najjednostavnija opcija za rad "sam u kuci"). Ja sam skoro sve stvari narucio preko e-baya. uC su po 3-5 puta jeftiniji nego gdje ih mogu kupiti u Banja Luci, senzori isto tako, kao i logicka kola kada ih kupujem u vecoj kolicini. Proto plocu i "licne" za nju mislim da mozes kupiti u cipoteci, ali opet uporedi cijene sa e-bayom. BTW Koju skolu/fakultet si zavrsio/zavrsavas? |
hvala ti puno
dakle, što se tiče školovanja, odustao od PMF-a matematike nakon 2 godine pa završio TVZ računarstvo, smjer programskog inžinjerstva. Programiram od prije fakulteta, no sa osnovama elektrotehnike sam se susreo tek na faksu (jer sam išao u klasičnu gimnaziju, LOL). S programske strane neće bit problema, ali sa hardverske strane, jeli, štekam. Odslušao sam ja i elektrotehniku i digitalne elektroničke sklopove, no sve je to bilo teoretsko bez nekih konkretnih primjera iz stvarnog života. zato trebam knjigu koja će me doslovno vodit za ručicu. pogledat ću na e-bayu za neke starter kitove pa vjerojatno složit svoj vlastiti arduino mi se činio zanimljiv zbog C-a i već gotovog USB interfacea s PC-em: uzmeš pločicu i nakljucaš par linija koda i voilá :D Super mi je i njihovo newb-friendly pakiranje ;) no pošto ni o čemu drugom ne znam NIŠTA, potražit ću prvo ovu knjigu koju si mi preporučio hvala shoki |
par stvari, nakon malko surfanja:
slažem se, PIC mi se čini pogodnijim za mene kao početnika Čini se da je i jeftiniji, što je opet bonus, jer cilj svega ovog je da složim neke sitne integrirane pločice koje bih postavljao okolo da rade cool stvari :D |
To plug an play im jeste prednost. Ali time se prebrzo zasitis, u roku od 10ak dana pozelis to sam napraviti. :D
Kupi sebi jedan MAX232 chip spoji ga sa PICom i imaces gotovo isti ucinak (imas vezu sa kompom preko serijskog porta). Programirati ga mozes i preko ISP konektora (bez skidanja sa proto ploce). Jedina prednost Arduina nad "radom od nule" je ta USB veza. Mozes ti i sam napraviti RS232 to USB prelaz, ali to je vec malo komplikovanije. PIC isto mozes programirati u C-u (CCS C, MikroC,...). |
ajde molim te predloži mi, ako znaš, neku knjigu na engleskom jer ovu od mikroElektronike ne mogu nać na netu. :fiju:
Dok engleskih knjiga ima kolko hoćeš:D |
Citiraj:
No, prije svega, ne postoje "klonovi", jer je Arduino i koncipiran kao svojevrsni open source projek, pa ga mozes napraviti i sam doma. Dakle, obzirom da nema "originala", nema ni klonova. Jedina razlika je u (ne)kvaliteti proizvodnje i eventualnoj (ne)kompatibilnost sa shieldovima. OK, zasto ne Arduino? Zato sto koristi predpotopni mikrokontroler, nefleksibilan programski alat i okruzenja i sve u svemu, jedino sto ga istice je ogroman community i relativno solidan support. Ono sto je super stvar je da za manje od 30 baksa mozes dobiti Cortex M3 jezgru sa 512kb flasha i 128 kb RAM-a, sto je opaki badass maderfaker. Recimo, nesto tipa ovo, ako te veseli pikati po breadbordu -> http://www.futurlec.com/ET-STM32_Stamp.shtml ili pak pogledaj gotova razvojna sucelja. Obzirom da si rekao kako ti je softver blizak, s programiranjem neces imati previse problema (C + ekstenzije) a IDE i kompiler mozes naci uglavnom u free verzijama s dovoljno sirokim limitima i za vise od kucne primjene. Krenuo sam prije pun qua vremena piskarati nesto o tome -> http://goo.gl/gZpDV ali nikako da zavrsim i izkompiliram sav materijal koji imam. Pogledaj i mbed, recimo -> http://mbed.org/ koncept koji koristi NXP-ove ARM bazirane uC-ove ali je genijalno koncipiran (cloud za kompajliranje) i ima isto vrlo kvalitetan narodski support. Imas jos puno tih varijacija, kao recimo: http://leaflabs.com/ http://www.tinyarm.com/id1.html i slicni, ili ako si bas ekstravagantan, mozes probati s necime tipa ovo: http://www.greenarraychips.com/ :) Prakticki, sa ekspanzijom ARM-a kao takvog, nauciti raditi s njihovim alatima ti je posao za citav zivotni vijek, to budi siguran.[/QUOTE] Citiraj:
U svijetu uC-a je Intel Intel, jer jer 8051 jos uvijek drzi primat na polju jezgri. ARM je odavno pretekao Microchip, pogotovo sa cinjenicom da Cortex M0 jezgru mozes dobiti za kikiriki, IOW <1$ po glavi. Tako da je ideja da krene uciti PIC u 2011. ista kao da ide uciti Basic... |
Kako god i sta god, na bilo kojem forumu i bilo gdje da okrene lakse ce naci razne seme i semice i pojasnjenja za neki PIC nego za 8051 ili bilo koji drugi uC. Za pocetak mu je PIC i vise nego dovoljan i pogodan. Kad njega savlada ostali nece biti teski za savladavanje. Bitno je da za sami pocetak ima dovoljno dostupnog materijala, kojeg za PIC ima vise nego za ostale (ne kazem da za ostale nema apsolutno nicega).
Naravno, na njemu je da izabere. |
Citiraj:
Citiraj:
Citiraj:
Krajem 2005. napravio sam prvi ozbiljan projekt na PIC-u i za njega dobio zlatnu medalju na Invoi mladih 2006. Zivot bi mi bio puno laksi da sam istu stvar bazirao na necem dostupnijem i udaljenijem od MPLABSovog toolchana i asm-a opcenito. A za ne vjerovat, Raisonance, Keil, IAR i ekipa imaju podrsku za gotovo sve ozbiljne uC-ove, osim Microchipovog zatvorenog PIC-a. Cak niti gcc toolchain ne radi bas najbajnije, pogotovo na novim proizvodima. Tako da si se uhvatio fanboyevanja za jedini totalno krivi produkt za kojeg nemas niti jedan validni argument, nazalost. Citiraj:
Arduino ce mu ponuditi nemjerljivo vise materijala "za sami pocetak" od bilo kojeg drugog koncepta uC-a. Sto ne znaci da je Arduino dobar, nego je samo pripitomljen za nemuste elektronicare, i to cesto lose. Citiraj:
|
SENSORY OVERLOAD
dakle, ,hvala obojici meni za sad osobno ne treba mnogo procesorske snage. Iako mbed izgleda ludnica, skup mi je, tak da mi ET-STM32 još izgleda najbolje. Ne znači da odustajem od PICa: nažalost situacija je takva da ću se primiti onoga što mi je tu kod nas najdostupnije :( edit: jbt ovaj futurlec izgleda zakon, imaju ured u UK, čine se najjeftiniji od svih, nude fakat sve... uh, kad dođe plaća, spremit ću pedesetak dolara pa vidjet... edit2: a što mi preporučate za ultra-jeftine sustave? nešto što bih složio jednom i onda instalirao i zaboravio na to? edit3: al da, važan mi je community :S |
Citiraj:
Sada je samo pitanje love i htjenja za cekanjem. Citiraj:
Citiraj:
Citiraj:
ARM | Micromouse Online Development tools for Cortex-M3, Cortex-M0 and other ARM-based MCUsFree and open ARM Cortex M3 and Cortex M0 RTOS Introduction to ARM Cortex-M3 processors ProjectProto: ARM Cortex-M3 / STM32 TKJ Electronics » ARM Projects ARM ASSEMBLER PROGRAMMING; tutorial, resources, and examples |
Pozdrav. Vidim da je Bubba upucen, pa imam pitanje. Odnedavno radim na jednoj pločici sa FPGA čipom gore. Vidim da se to nije spomenulo pa me zanima gdje to točno spada? Iskreno, nemam pojma koje sve vrste čipova postoje, kako se sve to odnosi i sad sam počeo malo surfat po netu. Tek sam na osnovama na toj pločici, nisam još daleko otišo, tek krećem u VHDL. Koliko kužim, FPGA nije mikrokontroler, al ga može simulirati.
|
Citiraj:
Koja plocica, gdje si kupio? Zgodna stvar, mozes zaista svasta napraviti s tim cudima. Eto, za zadacu slozi 4004. :) -> http://www.4004.com/assets/redrawn-4...2006-11-12.pdf |
Citiraj:
|
Citiraj:
Ajme, dok bi ovo rucno iscrtao... Al vidjet cu sta se moze, zanimljiv je taj 4004. :D Zato sam samo sviralu radio preko shema, dalje ide preko VHDL. |
Citiraj:
Citiraj:
Citiraj:
|
Citiraj:
|
Citiraj:
Pazi ovo: uskoro izlazi arduino due s cortex m3 jezgrom! http://arduino.cc/blog/2011/09/17/ar...n-maker-faire/ "We plan a final and tested release by the end of 2011" Inače, ja sam ko i shoki, totalni njub za elektroniku, softver mi više leži, pa si kontam šta da nabavim. Uzeo sam totalno random vellmanovu K8055 ploču da se zajebavam, sad vidim da je ne samo precijenjena, nego je i support loš. ALi dobro mi je došla za učenje. Ploča dolazu u dijelovima, treba sve posebno zalemiti. Prvi put sam uzeo lemilicu u ruke, sjebao sam pet-šest spojeva, sve led-diode sam naopako zalemio :D Ali kad je proradilo, asti ponosa :D |
Citiraj:
Nazalost, neslavno je propalo, jer je bio one man band projekt, no ono sto mene najvise zanima je koliko ce to *duino cudo kostati kada napokon bude vani. Ako je suditi po prethodnim iteracijama, nece biti ispod 50 baksa... |
A koji bi mikrokontroler preporučili za hobističku robotiku? Meni se Arduino čini dobar jer ima 6 PWM izlaza, dok recimo ET-STM32 Stamp Module ima samo dva.
|
Pozdrav svima! Jel znate mozda u kojem bi se programu mogla nacrtati shema sklopa arduina, npr http://www.creavapeur.com/wp-content...A9tique_bb.jpg. Hvala!
|
|
Ako netko traži Arduino, ovo je stvarno bagatela:
http://www.indiegogo.com/projects/9-...nics/x/4297645 12$ (9$ + postarina) za Arduino kit a može i više komada :) |
Pozdrav,
treba mi savjet za Arduino. neznam puno o tome pa evo dižem temo nakon godinu ipo. kupio bi nekakav arduino komplet (navodno ima jeftinjava kineskih "klonova", valjda me Bubba neće poklopit) koji bi u sebi imao već sve što je što je potrebno, dakle PIC, protoboard, par LEDica, otpornika, prekidača, tipkala, žičica.... Dakle ideja je da Arduino komplet spojim preko usba na PC instaliram softver na PC i da se moze poceti raditi najosnovnije projekte tipa blinkajuću LEDicu. Kupio bi to sinu skupa sa knjigom koju je izdao neki naš tip, dakle na hrvatskom jeziku je i namjenjena je (kaže autor) i osnovnoškolcima... Eto, svi savjeti su dobrodošli. Npr. nešto kinesko jeftino sa dosta opreme :-). Najbolji omjer dobiveno uloženo! EDIT: npr. nešto ovako, mislio sam dati manje od 30USD za to :-) http://www.ebay.com/itm/SainSmart-Le...-/271209564768 Znači li da uz ovakav nekakav kit meni još samo treba skinuti softver sa arduino.cc ? |
Citiraj:
Danas imas Arduino "klonova", gdje je "klon" mozda los pojam obzirom da su medju njima i ozbiljni strojevi na slicnoj platformi (pa cak i ne nuzno AVR ali kompatibilni shieldovi, ko kenje po trzistu i za palit/gasit LEDicu ces tesko pogrijesiti s ijednim. Ovo je "najobicniji" PC u Arduino - shield kompatibilnom formatu. A gore de facto Pentium MMX klasa procesora na 300 MHz i 128MB RAM-a + Debian na SD kartici. Cijena kao i klasicne Arduino varijante. http://www.pohrani.com/f/3y/JR/4cwW6cM1/1.jpg |
Kako si već uspio doći do knjige ? :-)
|
Citiraj:
Ako je namjenjena vec upucenim korisnicima mikrokontrolera koji zele upoznat platformu, onda je dosadna i suhoparna (prepisuju se neki dobro znani primjeri s Internetova i komentari su na hrvatskom); ako pak s druge strane cilja na totalne pocetnike, nedostaje jos 50 stranica osnova elektrotehnike, digitalne logike i uvoda u programiranje. Nije li suludo da nekakvo dijete lupeta kod u C-u a nema pojma razliku izmedju inta i floata?! Kako god, lijepo je da je netko izdao takvu knjigu na hrvatskom, ali da je moglo biti bolje, moglo je. |
Samo jedna sitnica koja se tice prakticnosti. Ako planira praviti neke projekte koje ce "zadrzavati" onda CROduino nije najbolje rjesenje. Pod "zadrzati" mislim da na perforiranoj plocici zalemi taj neki projektic i da ga ima kao nezavisno rjesenje od "razvojnog sistema".
CROduino nije pogodan za tako nesto jer ima zameljen kontroler na sebi. Imas i rjesenja koja imaju DIP podnozje iz kojeg naravno mozes vaditi kontroler. Nakon sto ga napunis softverom, fino ga izvadis iz podnozja i zamleis na plocicu i napravis "trajan" uredjaj. Umjesto tog izvadjenog na arduino posijes drugi i des dalje. |
Citiraj:
|
Ko je spomenuo dramu?
Samo razmisli logicno, sta je jednostavnije zalemiti djetetu iz osnvne skole? TQFP ili DIP pakovanje? |
Citiraj:
Bilo kako bilo, obzirom da pricu rade domaci decki (ili cure?) za mizernu cijenu, stvar je poprilican nobrainer. Tko shvati kako radi, produkcijska izvedba ce mu biti najmanji problem. |
Možda nekoga još zanima ova tema...
Dakle stigao mi je Arduino Starter Kit. Moj ima Leonardo sa raznim senzorima, ledicama, 2 protoboarda, žičice, tipkala, IC daljinski, LCD sa dva reda, 2 releja.... svašta zapakirano u lijepom plastičnom kuferiću. Svakakvih starter kitova se može naći za svačiji ukus. Instalirao sam Arduino IDE 1.6.0 i Fritzing za dokumentiranje. Nije mi baš legao Arduino IDE pa sam instalirao Arduino plugin u Notepad++. To mi je puno preglednije. Kasnije iskopiram projekt u Arduino IDE za verify i download. I fakat počeli smo sa paljenjem LEDica, onda smo se prebacili na 7segmentni LED displej, pa smo ubacili i tipkalo.... brdo zabave. Sinu se isto svidjelo, polako uči C i nekakve osnove strujnog kruga. Nabavka je ispunila sva moja očekivanja. Moram još nabaviti dodatne žičice, SD card modul, reed switch, UZV mjerač udaljenosti.... |
Gdje kod nas kupiti Arduino (s R1 računom)?
|
Citiraj:
|
diykits.eu
|
Hitno mi treba TCA9548A 1-to-8 I2C Multiplexer, zna li netko di bi ga mogao kupiti u ZG? Poslao sam upit na diykits.eu ako ga mogu nabaviti, ima li još neki takav dućan pa da se raspitam?
Naručio sam ga s ebaya i danas mi je došlo, ali ne to nego su mi uvalili nekakav analogni 74HC4051, a sad mi je kasno ponovo naručivat jer mi je hitno |
Upravljanje DC 220V motora
Pozdrav!
Novi sam u arduino ali unatoc neiskustvu pokusavam sklopiti uredjaj sa kojim bih upravljao sa brojem okretaja motora sa pwm izlazom. Elektronski sam sklopio sve kao i mehanicki ali muku mucim sa kodiranjem, to nije bas moje podrucje. Funkcija bi bila ovakva: LCD 16x2 Prvi red: -Tu bi se stalno prikazivao trenutni RPM kojeg citam sa HALL senzora. Taj dio i funckionira. Drugi red: -Ovdje bih trebao moci odabrati raspon izmedju 300-3000 rpm u koracima od 100 putem ENCODERA i potvrditi vrijednost koja ce napraviti odredjeni digitalWrite() kada iskalkuliram vrijednosti (izlaz za sada nebitan) Trenutno me muci sto nikako nemogu na istom LCD-u dobiti da mi prikazuje trenutni RPM (prvi red) a da na drugom sa enkoderom dobijem vrijednosti. evo kod: Code:
#include Dakle CheckRPM() radi uredno, ali SetRPM() nikako u kombinaciji. Kada obrisem CheckRPM(), onda dobivam vrijednosti sa enkodera ili na LCD ili serial, radi oboje), ali u kombinaciji sa CheckRPM() - nikako. Moze li me netko savjetovat sta da pokusam ili kako da zdvojim te dvije funkcije? Hvala! EDIT: NVM, rijesio sam problem. |
Da li ima ovdje nadobudnih koji su probali s arduinom upravljati digitalnom kontrolom jačine zvuka (digital volume control (DVC)) iliti kontrolirali promjenjivi otpornik?
(naravno ne mehanički, lako je spojiti motor pa nek on vrti potenciometar :D ) Zanima me utjecaj struje arduina na eventualne anomalije u zvuku. Trenutno mi arduino sluša audio output i na temelju signala, pali relay za sound system. Tu sam primjetil da se ponekad javljaju jako blagi šumovi, kojih nema kad se arduino izbaci iz igre. (iako je struja prema arduinu par uA) Taj problem je lako riješiv s optocouplerima, a ako se isti pojavi na DVC dijelu, to bi mogel biti teži problem. Evo ak neko ima iskustva tu, prosim lepo nek podijeli pa makar i neuspjeli pokušaj :cheers: |
Pitanje :kontroliranje jacine zvuka moguce je jedino putem mehanicki (motor -> potenciomentar) ili postoji i mogucnosti tipa preko IR?
|
Sva vremena su GMT +2. Sada je 16:59. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger