» »

Teagueduino - Arduino brez lotanja ali programiranja

Teagueduino - Arduino brez lotanja ali programiranja

engadget - Skupina navdušencev je na spletni strani za zbiranje financ za manjše, kreativne projekte Kickstarter predstavila Teagueduino (na sliki). Gre za posebno različico Arduinota, odprte platforme z mikrokontrolerjem, ki je namenjena hitremu, enostavnemu in poceni grajenju najrazličnejših možnih elektronskih napravic. Njegova glavna prednost je, da ne zahteva znanja spajkanja (komponente preprosto zaskočijo v vezje), programiranje pa mogoče kar čez poenostavljen vmesnik s pomočjo drop-down menijev, s katerimi se določene signale (npr. stikala) veže na sprožitev povezanih elektronskih naprav. Fantje so pripravili kratki demo, ki je uspešno navdušil tudi urednike pri Engadgetu:

.

Projekt je zbral že skoraj vseh 22.000 dolarjev, ki jih rabijo za začetek, navdušenci pa lahko prispevate še do 6. oktobra. Vezja naj bi začeli prodajati novembra za 160 dolarjev oz. 260 v različici z dodatnimi vhodno-izhodnimi napravami. Vsako vsebuje po en Teensy++ kontroler, osem vhodov (2 knofa, 2 potenciometra, 1 stikalo, senzor magnetnega polja, svetlobni senzor in temperaturni senzor), šest izhodov (2 piezo zvočnika, po 1 zeleno, rdečo in modro LED diodo in 1 motorček) ter dva servo kompleta z napajanjem.

Krajše predavanje o Arduinotu si sicer lahko ogledate v kiberpipinem videoarhivu.

44 komentarjev

Filo ::

Všečno! ... iz tega bi se pa dal narest kakšne zanimive, zabavne kombinacije. Šele ko pogledaš video res vidiš koliko enga potenciala ima tole.

Zgodovina sprememb…

  • spremenilo: Filo ()

CaqKa ::

me veseli. se tudi na drugih področjih očitno dela na podobnem principu kot je appinventor :)

uporabit tehnologijo in jo doterat do take mere da bo lahko vsakdo z njo ustvarjal.

roli ::

Arduino je že sedaj doteran do te meje, da se lahko z njim igračka kdorkoli. Pa še precej cenejši je. Dokler znaš nekaj zalotat in poznaš osnove elektrotehnike si super. Če ne znaš imaš knjigo gettings started with arduino (od Make magazine), ki po mojem mnenju za laike kar dobro razloži kaj in kako. In v končni fazi se boš na tak način še nekaj naučil.

Nažalost mi tole ne vliva nekega zaupanja - ideja je sicer zanimiva ampak taki sistemčki so zelo muhasti. Vse deluje super, dokler nočeš narediti nekaj malenkost bolj kompliciranega kar zadeva ne podpira. In potem si nekje... Ideja se mi zdi super za nekoga, ki rabi hitro in z malo vloženega znanja naredit nek preprost projekt. Za učenje tole ni glih uporabno, ker se kaj dosti ne naučiš. Za take posamezne projekte pa ima previsoko ceno. Tako, da ne vem kako se bo zadeva prijela.

Pač vzameš si nekaj časa in lepo probavaš. Tudi sam sem najprej začel z piskajočimi zvočniki, žmigajočo ledico, ledico, ki sveti glede na input iz potenciometra in bla bla bla. Kasneje pa sem iz njega naredil univerzalni daljinec in kasneje celo hišno avtomatizacijo.
http://www.r00li.com

CaqKa ::

Pyr0Beast ::

Folk je treba naučit lotat.

(160$ za nekaj elektronskega drobirja je občutno preveč IMO)
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

Zgodovina sprememb…

KaRkY ::

Osebno že dolgo računam o nabavi Arduinota ampak me moti da ni nekega spodobnega IDE okolja.

Za to 160$ dat je pa res preveč tam okoli 40-50$ še več pa ne.
When you look long into an abyss, the abyss looks into you

Spalatum ::

KaRkY je izjavil:

Osebno že dolgo računam o nabavi Arduinota ampak me moti da ni nekega spodobnega IDE okolja.

Za to 160$ dat je pa res preveč tam okoli 40-50$ še več pa ne.


Sprogramiraš zadevo z Netduino-m (http://www.netduino.com/) in imaš za IDE VS2010.

Zgodovina sprememb…

  • spremenilo: Spalatum ()

PecenkA ::

Kot je rekel Pyr0Beast. Lotanje pride zelo prav, če ne drugače zato, da lahko kdaj kakšen kabel narediš. Tudi nasvetov za lotanje je na internetu dovolj. Osebno bi priporočal nakup pravega Arduinota in protoboarda. Vezij in primerov je na internetu ogromno. Je pa poslovna ideja za Teagueduino zelo dobra.

Zgodovina sprememb…

  • spremenil: PecenkA ()

Blisk ::

Samo, da 160$, ni niti tako malo.
Ker za tak denar dobiš že kakšen krmilnik s katerim lahko počneš isto...
Naprimer od Unitronicsa krmilnik dobiš že za nekih 100€, plus da ima dispey.

KaRkY ::

Spalatum je izjavil:

KaRkY je izjavil:

Osebno že dolgo računam o nabavi Arduinota ampak me moti da ni nekega spodobnega IDE okolja.

Za to 160$ dat je pa res preveč tam okoli 40-50$ še več pa ne.


Sprogramiraš zadevo z Netduino-m (http://www.netduino.com/) in imaš za IDE VS2010.


VS2010 ne dela na Linux za eclipse pa je plugin samo za 3.4 - 3.5.
When you look long into an abyss, the abyss looks into you

techfreak :) ::

Za razhroščevanje lahko na Linuxu uporabljaš avr-gdb. Če pa AVR umakneš iz Arduino board-a pa ga lahko preko JTAGa v živo debuggaš.

M.B. ::

Za Linux imaš Gnoduino, če si Gnomovec, ali pa AVRDuide, če si bolj Qt.
Programiraš pa lahko tudi v text editorju.
Več o tem Tukaj. Ali pa v Eclipse brez C#.
Everyone started out as a newbie.
Sadly only a handful ever progress past that point.

Tomaz ::

Projekt je že vnaprej obsojen na omejen uspeh oziroma zaradi cene na neuspeh, predvsem
zaradi uporabe AVRja.

Projekt bi zaživel ce bi bil uporabljen Cortex M3 ali vsaj ARM7.

Zgodovina sprememb…

  • spremenil: Tomaz ()

user4683 ::

Tomaz je izjavil:

Projekt bi zaživel ce bi bil uporabljen Cortex M3 ali vsaj ARM7.

Zakaj?

gendale ::

zdi se mi kul ideja, ki pa ima vsaj 2x previsoko ceno

purgovich ::

sam arduino je na meji poneumljanja, to pa je že smešno...

WizmoTo ::

To je pa res mal huda cena. Za 174$ dobiš že resno razvojno platko z dual-core ARM Cortex-A9 procom in dovolj rama za pravi OS: http://pandaboard.org/
Toolchain si pa sam zbildaš, ne pa da si odvisen od nekega otroškega IDEja in jezika...

PaX_MaN ::

Whoa, to pa je že mašinca!

Blisk ::

Za ta denar že dobiš simensov logo

technolog ::

Nisem impresioniran.

Take stvari sem jst programiral v 9. razredu osnovne šole pri robotiki. Pa imeli smo neke kontrolerje za 60 evrov. Mogoče zato.

Verjamem pa da se komu zdi tole fascinantno, ampak meni več stvari kot moram sam nardit, zlotat in sprogramirat, večje veselje mam.

roli ::

OK kaj hudiča pa manjka Arduino IDEju? Ne ponuja nevem kakih funkcij ampak to kar mora delati tudi dela. IN zakaj hudiča bi bil Arduino poneumljanje? Da sicer je preprost ampak še vedno je C/C++ stil programskega jezika, razen seveda funkcij in metod, ki poenostavljajo zadeve. Če nisi delal z mikrokontrolerji nikoli vendar pa si programiral kaj drugega boš lahko začel z arduinom praktično takoj.

KAr se pa tegale tiče je pa res malenkost preveč otročje. Sploh, ker podobne stvari na trgu že obstajajo. Spomnim se, da smo v šoli delali z Mithusbishijevimi Alpha controllerji, ki imajo tudi grafični vmesnik za programiranje. Pa še LCD displey ima. Tako, da za to ceno ne vem kako jim bo kaj uspelo.
http://www.r00li.com

techfreak :) ::

OK kaj hudiča pa manjka Arduino IDEju?

Emulator, debugger? Ustvarjanje projektov (da imaš več datotek lahko skupaj združenih)? Lahko bi šli po poti AVR Studio in uporabili Visual Studio Shell.

roli ::

OK emulator ne rečem, debugger je pa mogoče malenkost manj logična zadeva na takem projektu. Jaz za take stvari pač uporabljam še tist old school pristop - pošiljanje podatkov preko serijskega porta ali kaj podobnega.

Če se jaz kaj spomnim imaš lahko več datotek za en sam projekt - razen, če sem slučajno zamešal s Processingom (ki ima sicer praktično enak IDE).
http://www.r00li.com

techfreak :) ::

Proti kakšnem resnem IDEju ti Arduino IDE ne ponuja veliko. IntelliSense-a se tudi ne bi branil.

roli ::

Ok code prediction je res dobra stvar, ki jo pogrešam tudi sam. Moraš pa gledati, da Arduino niti ni namenjen nekim velikanskim projektom, za vse ostalo pa opravlja svojo funkcijo odlično. Konec koncev je začetnikom preveč napihnjen IDE prej nočna mora kot pa pomoč.
http://www.r00li.com

Tomaz ::

user4683 je izjavil:

Tomaz je izjavil:

Projekt bi zaživel ce bi bil uporabljen Cortex M3 ali vsaj ARM7.

Zakaj?


AVR je core enega proizvajalca, ARM core pa uporabljajo prakticno vsi proizvajalci mikrokontrolerjev,
razen Microchipa in Infineona (pa mogoce se kdo), ki pa itak ne predstavljata vidnega deleza med 32bitniki.

Aljaz1980 ::

roli je izjavil:

OK kaj hudiča pa manjka Arduino IDEju? Ne ponuja nevem kakih funkcij ampak to kar mora delati tudi dela.

Mene moti predvsem preglednost, oziroma moraš zato da bo program pregleden pokrbeti sam, kar bi lahko delal IDE.
Želel bi si, da bi naredili enostavno SCADO za Arduino.

roli je izjavil:

IN zakaj hudiča bi bil Aruino pondeumljanje? Da sicer je preprost ampak še vedno je C/C++ stil programskega jezika, razen seveda funkcij in metod, ki poenostavljajo zadeve. Če nisi delal z mikrokontrolerji nikoli vendar pa si programiral kaj drugega boš lahko začel z arduinom praktično takoj.

Načeloma se strinjam, ker sem eden izmed redkih, ki mi je vseeno ali zna nekdo assembler/basic ali C, važno je da zadani problem rešiš.
Ti nič ne rabi če znaš C, če pa neznaš rešit problem, ki ga nekdo z Basic-om. Je pa res, da se marsičesa neda rešit z Basicom, ko se da z C-jem.
Z Arduinom se da rešiti/narediti marsikaj, razen če si napredni uporabnik, za 90% potreb povprečnega uporabnika bi bil arduino dovolj, namenske zadeve so pa že večinoma narete.
Bolj je problem če ne bo Arduino-ta povozil čas, ker trenutno je še price-performance zelo ugoden.

Blisk je izjavil:

Za ta denar že dobiš simensov logo

Ta stvar ne bi smela bit več kot 35$, hardware niso nič kaj novega izumli. Oziroma to da se grejo nek svoj dizajn je nepraktično ob vsej poplavi ščitov za klasični Arduino.
Če pogledamo za klasični Arduino na ebay-u je dražje za skoraj 10x.
Nazadnje pa bo nekdo naredil reverse engineering in izdal ščit za 10$, ter boš uporabljal njihov IDE, razen če bodo zajebal in ne bodo pustili možnosti da programiraš tudi zadeve izven prvotno zamišljene uporabe.

sam arduino je na meji poneumljanja, to pa je že smešno...

technolog je izjavil:

Verjamem pa da se komu zdi tole fascinantno, ampak meni več stvari kot moram sam nardit, zlotat in sprogramirat, večje veselje mam.

Sam vidim prihodnost v čim lažjem programiranju, razen če si mazohist pa si rajši življenje kompliciraš.
Neglede na to kako poenostaviš programiranje, pa se bo raznoraznim amaterjem in hobby programerjem preprosto zataknilo zaradi premalo teorije in prakse, če ne pri programu pa pri hardwaru .
Oziroma bo nekdo z končano elektro šolo najverjetneje projekt naredil veliko bolje in hitreje.
Res pa da arduino nima kaj iskati v industriji, čeprav bi lahko manjše in mogoče kakšen srednje velik sistem realiziral z njim, velika pomankljivost je predvsem Scada. Ampak roko na srce tudi ARM/AVR/PIC niso primerni, zato pa so PLC-ji.
Pa da se ne bo kdo spotaknal ob zgoraj napisano, seveda razlogov da ni primeren je veliko več.
Drugače pa ko se je omenjalo Alfo, Arduino bi ji lahko z lahkoto konkuriral, če vzameš v zakup, da je Arduino manj prijazen uporabniku, kot Alfa, je pa zato tudi zelo ceneje.

Zgodovina sprememb…

  • spremenilo: Aljaz1980 ()

roli ::

Mi smo z Alpho delali v šoli in se mi zdi arduino precej bolj enostaven. Preden pri Alphi navlečeš tistih 10 blokov gor in jih pravilno povežeš, da nekaj dela bi imel verjetno v Arduinu zadevo že narejeno. Čist odvisno kaj znaš - če znaš osnove programske logike in poznaš C-style programske jezike potem ti bo Arduino verjetno lažji. Plus, da si arduino lahko za 10EUR sam doma postaviš in si doma zrišeš tiskano vezje s svojim lastnim dizajnom. Res pa je, da ima Alpha nekaj drugih prednosti.
http://www.r00li.com

W3by ::

Zadnje čase se veliko ukvarjam z Arduinotom, tudi za industrijsko rabo - npr. preprosti strojčki za rezanje navojev. Prej smo uporabljali tudi Alphe, vendar je razlika v ceni občutna (standalone Arduino čip - cena cca. 5-7€), izdelava programa pa je meni osebno še lažja na Arduinu kot pri Alphi. Tisti bloki so res neuporabni, še posebej za kakšno bolj obsežno zadevo. Na Arduino lahko priklopiš tudi poceni LCD ekran, par tipk, sprogramiraš, in imaš krmlilnik z vsaj enako, če ne večjo zmogljivostjo kot Alpha. Je pa res, da rabiš nekaj osnovnega znanja o elektrotehniki ter programiranju.

Drugače pa se tudi meni zdi tale Teagueduino pretirano drag, že če ga primerjamo z nekaterimi shieldi za Arduino.

Blisk ::

Programiranje teh krmilnikov je resen biznis. S tem se da mastno zaslužiti. Sam sem se nekaj časa ukvarjal s Simens krmilniki, potem pa z Unitronics.

Edina prednost tegale je mogoče samo v tem, da je izredno majhen, vprašanje je pa koliko je modularen....

Tomaz ::

Je kdo sploh pogledal Slovenski proizvod PoKeys, za dost manj denarja, ze zlotan, http://www.poscope.com/product.php?pid=...

Zgodovina sprememb…

  • spremenil: Tomaz ()

Qcube ::

Še ena zanimiva podobna zadeva, ki bo prišla kmalu v prodajo za samo 25$ Raspberry Pi @ Wikipedia

Specs:
700MHz ARM11
128MB of SDRAM (256MB optional)
OpenGL ES 2.0
1080p30 H.264 high-profile decode
Composite and HDMI video output
USB 2.0
SD/MMC/SDIO memory card slot
General-purpose I/O
Optional: Integrated 2-port USB hub and 10/100 Ethernet controller
FLOSS software (Debian GNU/Linux, Iceweasel, KOffice, Python)

roli ::

Tale ProKeys me resno spominja na Arduino Mega ( http://si.farnell.com/arduino/a000047/b... ), čeprav bi osebno Arduino mega imel raje kot tole.

Tale Raspberry Pi izgleda zanimivo in si bom po vsej verjetnosti enega nabavil, ko pride ven. Definitivno bi se bilo zabavno z njim malce poigračkat.
http://www.r00li.com

BaToCarx ::

Čudno da še nobeden ni omenil... Mislim da bo uspeh, ker ima tisti "Apple" feeling odzadi. :D

techfreak :) ::

Glede na način sestavljanja in programiranja je tole bolj podobno Mindstorms kot pa Arduinu.

c0dehunter ::

Rad bi začel delati z Arduinom, pa nisem prepričan kateri model naj vzamem?
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

techfreak :) ::

Arduino Uno je verjetno najprimernejši za začetek. Glavna razlika med Uno in Mega je v številu vhodov/izhodov in številu ostalih funkcij (število PWM izhodov, serijskih priklopov, ...).

black ice ::

Kit komplet z Arduino Uno
Priporočajo tole trgovino - tehnologija.biz je (pre)draga.

roli ::

Potem rabiš Arduino Uno. Oziroma starejši Arduino Duemilanove. Mega je potem nadgradnja - ima več vhodov/izhodov. Ostali so pa posebni - porabijo malo elektrike, so posebno majhni, bla bla bla.

Če imaš mastercard pa ti priporočam naročilo iz tujine.
http://www.r00li.com

Zgodovina sprememb…

  • spremenil: roli ()

c0dehunter ::

Hvala za odgovore. Earthshineelectronics so očitno na dopustu, tako da bom menda naročil iz Hobbytronics, UK. Računam na okoli 35€ z poštnino vred. Če kdo ve za kaj še ugodnejšega (in iz EU) naj čimprej pove ;)

/EDIT:
Ah, nič ne bo, nimam PayPal. Najti moram trgovino ki podpira ali direktno nakazilo preko banke ali pa Diners..

/EDIT2:
Se naročil pri Robot Italy, končna cena 40EUR z poštnino vred. Še vedno polovico manj kot pri tehnologija.biz :)

/EDIT3: (:)))
Upam da je tole pravo: link? Ali moram iskati prav kakšen starter kit?
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

Zgodovina sprememb…

black ice ::

c0dehunter: Nameravam naročiti isto zadevo, če želiš se lahko dogovoriva za skupno naročilo iz Hobbytronics. Imam Paypal. Več na PM.

Aljaz1980 ::

Če se že naroča drugje kot ebay, saj preverite če je na listi pooblaščenih prodajalcev na arduino strani, ker drugače imate na ebay-u arduino že za 16-18$.
Edina napaka na arduinu z ebaya so slabi spoji, kar lahko če imaš orodje brez problema rešiš, ter pakiranje če je pakiran primerno (v antistatični vrečki).
Edino kar je sporno, da z nakupom preko ebay-a ne podpiraš arduino skupine. Kar pa je že bilo diskutirano na arduino forum-u, ter so predstavniki arduino skupine rekli da jih ne moti. Saj ni bil projekt mišljen da na njemu služijo, moti pa jih da se plata oglašuje kot arduino, ko pa je le ta klon.

Na ebay-u je treba bit previden, ker imajo kitajci mal čudne muhe, nekatere stvari so veliko dražje od trgovin v USA ali EU, naprimer Rfid bralci za arduino in pa sam Atmega328P.

Glavna razlika med Uno in Mega je v številu vhodov/izhodov in številu ostalih funkcij (število PWM izhodov, serijskih priklopov, ...).

Uno/dueminalove je bolj primeren za začetnika, saj je večina vodičev napisanih za klasičen arduino. Poleg tega nekaj projektov ne dela na mega, oziroma so potrebne dodatne kolobocije da dela tako kot more.

Zgodovina sprememb…

  • spremenilo: Aljaz1980 ()

CaqKa ::

meni se najbolj dopade lilypad :>

Karlos ::

Ta teden iz ebaya naročil že tretjo pošiljo Arduinotov in ostale robe.

Za prvi dve pošiljki lahko rečem samo da je bilo vse BP in dostavljeno v dogledem času.

Izberem pa vedno najcenejšega ponudnika in če se le da da je "Top rated seler".
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Domači projekt

Oddelek: Elektrotehnika in elektronika
426875 (3636) poweroff
»

Motorolin Moto X

Oddelek: Novice / Android
2913952 (8721) seba-beba
»

Applova predstavitev - iOS 5, iCloud, iPodi, iPhone 4S (strani: 1 2 3 )

Oddelek: Novice / Apple iPhone/iPad/iPod
12438444 (32836) Lonsarg
»

Termometer na USB vodilu (načrt, vezja, izkušnje in slike) :P (strani: 1 2 3 4 5 )

Oddelek: Elektrotehnika in elektronika
23035330 (23506) SloMusty
»

temperaturni senzorji

Oddelek: Hlajenje in modifikacije
181844 (1467) DJroky

Več podobnih tem