Archive for Sausis, 2010

Kodėl Arduino yra nuostabus dalykas

Arduino

Arduino yra atviro kodo valdiklis, kurį užprogramuoti gali kiekvienas norintis. Svarbiausia, kad tam nereikia specifinių žinių ir įrankių. Šiek tiek apie Arduino charakteristikas. Valdiklio širdis yra 8 bitų Atmel AVR mikrokontroleris su įdiegta įkrovos programa (ATmega8, ATmega168, ATmega328 arba ATmega1280) ir plokštė su visais reikiamais komponentais – USB prievadu, įėjimo ir išėjimo išvadais. Šį valdiklį iškarto galima jungti prie kompiuterio ir pradėti su juo žaisti. Nuostabu yra tai, kad yra daugybė Arduino išplėtimo modulių (angl. Shields), kuriuos lengvai galima prijungti prie plokštės ir suteikti šiam valdikliui naujų funkcijų.

Ką su Arduino galima sukonstruoti?

Laikrodis iš Arduino

Daugiau apie tai rasite čia

Arduino botas

Arduino ruošia ekspreso kavą

Guardian Robot - stovintis ant stalo iš Tviterio valdomas robotas

Robotas valdomas iš tviterio

Šis robotas seka tviteryje gautus pranešimus ir į juos atitinkamai reaguoja, pavyzdžiui, gali pakelti ranką. Robotą galite valdyti prisijungę prie http://twitter.com/guardianrobot Nusiuntus komandą “#highfive” robotas pakels ranką, o į komandą “ineedahug” sureaguos nuleisdamas galvą. Išeities kodai yra čia – http://github.com/kenlim/GuardianRobot/tree/master

Arduino įvadas

Nuo ko pradėti?

Arduino yra atvirojo kodo platforma, todėl programinis kodas ir visos reikiamos priemonės yra prieinamos visiškai nemokamai.

Pirmiausia reikia susikonstruoti arpa įsigyti patį Arduino. Pradedantiesiems rekomenduoju Duamilanova plokštę, nes ji nebrangi ir turi užtektinai galimybių, be to lengvai galėsite įsigyti išplėtimo modulius (Shieldus), nes jų šiai plokštei yra prikurta begalės.

Lietuvoje, deja  šiuo metu Arduino neprekiauja nei viena elktronikos dalių parduotuvė. Paprasčiausia yra įsigyti Arduino iš Ebay, žinoma jei turite Paypal saskaitą. Čia pateiksiu kelias patikrintas parduotuves, iš kurių nesibaiminant galima pirkti Arduino:

NKC Elektronics

http://shop.ebay.com/nkc_store/m.html

http://shop.ebay.com/yerobot/m.html

http://shop.ebay.com/pokaralake/m.html

http://shop.ebay.com/crazyseller2010/m.html

Esu pirkęs iš visų šių pardavėjų, muito dar neteko mokėti nei vieną kart. Pirkdami Duamilanova plokštę atkreipkite dėmesį, kad ji būtų su Atmega 328, o ne 168 čipu, nes turėsite daugiau atminties ir daugiau galimybių. Normali Duamilanova kaina yra nuo 24$ iki 32$, visais atvejais dar primeskite kokius 5-7$ už pristatymą į Lietuvą.

Įsigijote, kas toliau?

Pats laikas pradėti domėtis informaciniais resursais, štai keletas jų:

Arduino.cc – pagrindinis resursų šaltinis

Freeduino.org – susistemintas resursų šaltinis Arduino mėgėjams

Ladydada.net - pirmoji pamoka pradedančiajam

Arduino diskusijos

Arduino programing notebook – nuostabi Brian W. Evans knyga – Arduino komandų žinynas su pavyzdžiais

Taip pat yra išleista Massimo Banzi knyga apie Arduino pradedančiajam – Getting Started with Arduino

Laikrodis iš panaudoto kietojo disko

Kažkaip vieną vakarą ištraukiau iš po stalo neveikiančių hardų dėžutę, kilo mintis pagaminti kažką įdomaus. Panaršęs internetą radau įvairiausių neveikiančių hardų panaudojimo pavyzdžių. Mane suintrigavo laikrodžio idėja. Svarbiausia, kad visa tai pagaminti galima per 30 min.

Gamybos eiga:

Įrankiai:

Priemonės:

Sugedęs Fujitsu hardas

Kvarcinis laikrodžio mechanizmas. Šį mechanizmą lengvai galima išimti iš pigaus kinietiško laikrodžio. Nebrangų laikrodį su metalinėm rodyklėm nupirkau Rimi už 9 lt ir išardžiau.

Gamybos eiga:

Išardom kietąjį diską

Iš apatinės kietojo disko pusės priklijuojam laikrodžio mechanizmą

Priklijuojame diską

Pritvirtiname rodykles, jei reikia jas patrumpiname

Įdedame bateriją, nureguliajame laiką ir prisukame dangtelį

Apatines kojeles atstos ilgi varžtai

Rezultatas