Mitä aluksi/Mistä ostaa?

Haluaisin jossain vaiheessa rakentaa “robottiauton”,
mutta sitä ennen pitäisi aloittaa hieman yksinkertaisimmista projekteista.
Olen koulussa opiskellut sulautettuja järjestelmiä ja olemme ohjelmoineet ATMEL:in mikro-ohjainta AVR-studion avulla.
Nyt ajattelin ostaa itselleni ensimmäisen mikro-ohjaimen yms.

Olen katsellut tätä(Arduino Starter Kit (Official)):
robomaa.com/index.php?main_p … ts_id=1256
Hintaa on 100 euroa, joten onko kannattavaa ostaa tuota kittiä vai kannattaa ostaa osat erikseen?
Ja tämän lisäksi pitäisi ostaa valmiiksi moottorin ohjaus piiri sekä joitakin sensoreita.

Mistä kaupoista osia kannattaisi ostaa? Mistä itse olette ostaneet?

Varmaan kannattaa katella tota digikeyn kimppatilausta.

Näköjään jotain kokemusta AVR:stä. Eli ei varmaan kannata sumentaa sitä Arduinolla. Toki sitäki voi natiivina koodata.

MSP340 (+16 kB vaatii GCC toolchainin. kohtuu hankala. Debuggeri samalla kortilla)
digikey.fi/product-detail/en … ND/2331789 +
digikey.fi/product-detail/en … ND/2638885 (16 kB chippi)

ARM LPC. RedCode 128kB ilmainen lisenssi rekkaamalla. (tai Coocox) Debuggeri samalla kortilla
digikey.fi/product-detail/en … ND/2410099 (Cortex M3)
digikey.fi/product-detail/en … ND/2700004 (Cortex M0)

ARM STM32. Coocox. Debuggeri samalla kortilla
digikey.fi/product-detail/en … ND/2711743 (Cortex M4)
digikey.fi/product-detail/en … ND/2344529 (Cortex M3)

AVR Dragon: Debugger (AVR Studio 5, 6)
digikey.fi/product-detail/en … ND/1124251

AVR: ARDUINO LEONARDO WITH HEADERS (1wire debug Dragonilla)
digikey.fi/product-detail/en … ND/3476353
AVR: ARDUINO NANO BOARD (1wire debug Dragonilla)
digikey.fi/product-detail/en … ND/2638989

AVR XMEGA: KIT EVAL FOR ATXMEGA256A3BU (JTAG debug Dragonilla)
digikey.fi/product-detail/en … ND/2770519

Digikey kimppatilaus: Ennakkomaksu pdf laskulla
vvsoft.fi/dk/

Ympäristöt:
coocox.com/CooCox_CoIDE.htm Ei koodi rajaa ARM GCC Cortex M0, M3, M4

code-red-tech.com LPC

Edit:
Lisätääs omiakin kommentteja. :slight_smile:

Eli ite suosittelen noita ARM lautoja Code Red tai CooCox ympäristöllä. Coocoxilla on Arduinon kaltaisia kirjastoja saatavilla tietyille piireille ja lisä laitteille. Kohtuu näppärältä vaikutti kun hakee suoraan kirjastoja versiohallinnasta.

ARM laudat on siinä 15 - 30e koosta riippuen, kun Arduinot on siinä 30-40e kieppeillä.

Unohtu mainita tuo harrastelijoille osittain suuntautunut pulju missä kohtuu hyvin aktiivi ja passiivi kompoja. Ei nyt suoraan osunut mitään alotus kittejä.
partco.biz/verkkokauppa/

SP Elektroniikassakaan ei ole kunnollisia alotus satseja. Ainoastaan jalallisina Vastuslootat ja Diodi puuhis pussi. Muut alkaa olemaan pintaliitos komponenttia tai hukkumassa muun tavaran sekaan.
spelektroniikka.fi/tuotteet/ … uuhapussit

Robottiauto kuullostaa melko laajalta.

Jos olisi tilaa kämpässä päristellä meneen niin tuollaisen projektiin niin mietihän asiaa näin:

Haluatko tehdä internetistä ohjattavan auton ja ohjata ohjauslaitetta vain vai haluatko viritellä sensoreita ja rakentaa tekoälyä ja leikkiä roombaa?

Jos jälkimmäistä niin yritä keksiä sensorit, valita ne ja lähestyä käyttöjännitteen pinnien kautta yms. Tämä johtaa helposti tilanteeseen, että tarvitaan 35 pinniä, 5V käyttöjänistä ja muistia jonkin verran. Pelkkä kommunikointi vaatii 100MHz kellotaajuuden.

Onko piirilevyn tekeminen mahotonta? jos on, niin onnea Arduinosi/Olimexinosi kanssa.

Mitä muuta haluat sitten tehdä laitteella jota et vielä tiedä, onkin sitten toinen kysymys.

ARM on melko monitaitoinen kaveri yleensä. Atmel on se peruskätsy hidas 8-bittinen yllätyksetön ympäristö. Ja mikä on mielestäsi tasosi? Monimutkaisempi kontrolleri tuo monimutkaisemman ohjelmoinnin.

Lämpimiä muistoja AMKin sulaneista järjestelmistä. Itsehän keksin vahingossa PID-säätimen uudestaan, kun ajelimme autoradalla ja innostuin optimoimaan. ATMEGA128 1MHz oli komentajana.

Kiitos vastauksista.

Ohjelmoinnissa taito taso on hyvä,
mutta tuo elektroniikka puoli kaipaa harjoitusta.

Mietin vielä tuon Arduinon ja ARM STM32.
Ei ole noista laudoista ole kokemusta, tuosta stm32:ssa on porteissa noin pinnit,
niin kannattaako/tarvitseeko ostaa headereita, jotta johdot saa kiinni helpommin?

Millaisista projekteista kannattaisi aloittaa,
jotta oppisin tuota elektroniikkaa.

Robottiautosta ajattelin aluksi vain sellaisen,
että ajalee eteenpäin kunnes tulee este jolloin kääntyy.

Piirilevyjä ei ole mahdollista tehdä itse, paljonkohan maksaa sellaisen teettäminen?

Onko kokemuksia delextremestä(dx.com/c/electrical-tools-499)?
Näyttäis halvalla saavan elektroniikkaakin.

Riippuu mistä tilaat, kuinka isoja ovat ja kuinka monta tilaat. Kiinasta saat halvemmalla, kuin Suomesta, mutta yleensä pitää tilata useita kerrallaan. Suomesta voit saad jostain firmalta yksittäisiä protolevyjä, mutta niiden hinta on lienee sangen korkea.

ruuvipenkki.fi/2011/05/26/al … piirilevyt

Yksi mahdollisuus on kyhäillä laitteensa näkkärille eli reikälevylle.

Jos jotain haluaa ruveta värkkäämään, niin näistä voisi aloittaa.
partco.biz/verkkokauppa/prod … s_id=16384
partco.biz/verkkokauppa/prod … s_id=16024

Jos ei vielä kolvi pysy kädessä, niin
partco.biz/verkkokauppa/prod … s_id=13440

Jos haluaa piirilevyn tehdä, niin se vaatii suunnittelu softan ja tilaamisen kiinasta esim. iTeadStudio ja kohtuu hyvin kolvaus taitoa, jos haluaa SMD tekniikkaa käyttää. Toinen vaihtoehto on hommata ladottuna, mutta se maksaa turhan paljon.

10 kpl satseja 10, 20 ja 25 dollaria koosta riippuen. Postit tosin tohon päälle vielä
imall.iteadstudio.com/open-pcb/p … yping.html

En käyttäisi mihinkään pysyvämpään, mutta suunnitteluun tuo on mielestäni mainio. Muuten olen käyttänyt noita reiällisiä (mieluiten neliön mallisilla täplillä) ja sitten raidallisia kuparoituja levyjä, jos ei ole tarvetta tehdä piirilevyä.

Miksipä sitä pitäisi pintaliitososia käyttää, jos ei halua. Olen tuolta parit levyt tilannut ja isommatkin (5×15 cm) tuli ilman tullijuttuja, tosin varauduin verojen maksamiseen (paketin päälle olivat kirjoittaneet 22 $ tjsp.). Postit eivät ole pahat, 4 $.