Sida 1 av 4
Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 11:11:16
av jimutt
Tjenare,
Har lött ihop en hel del lödbyggsatser nu men stör mig på att det är så otroligt enkelt. Det enda man gör är att trycka igenom komponenterna genom hålen, löder, och sedan är det klart. Har också vissa ideér på projekt jag skulle vilja genomföra men då behöver jag lite vägledning först.
Jag har inte råd att införskaffa etsningsutrustning så jag kommer att måste använda mig av labbkort o.s.v. Men om man nu ska börja göra egna projekt vad borde jag köpa för labkort?
Och jag vet att jag kommer att vilja använda mig av mikroprocessorer så då måste jag väl skaffa mig lämplig utrustning för det också. Jag har en BoeBot med STAMP processorn så jag har då en del programmeringskunskap. Jag har även programmerat hemsidor/spel med diverse programmeringsspråk så programmeringen är nog inga problem. Största problemet är nog budgeten skulle jag gissa på. Jag skulle vilja ha labkort, PICprogrammerare och kanske något mer som jag inte tänkt på just nu för ett så billigt pris som möjligt. Dock vill jag ha grejor som fungerar bra o.s.v.
De flesta komponenterna är ju i alla fall billiga och jag har ju redan de som följde med med BoeBoten.
Det här inlägget blev väldigt dåligt formulerat, men jag vill alltså ha tips om vad utrustning jag borde skaffa om jag ska kunna hålla på med PICprogrammering och löda ihop egna elektronikprojekt.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 11:46:55
av sodjan
Eftersom du redan har lite prylar liggandes så kanske de kvarvarande Wisp648
satserna som jag har skulle kunna vara intressanta. De är inte helt kompletta
men mönsterkort, procoessor, MAX232 plus eventuellt lite mer ingår. Saknas lite
vanliga prylar som motstånd och några kondingar. Mail mig vid intresse så ska
jag kolla i kartongen på kontoret...
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 11:49:10
av electronix
Labbkort RE200 HP elfa artnr:48-320-02. Eller ett Kopplingsdäck GL 12 F elfa artnr: 48-427-04. Angående programmerare så behöver du bara söka här på forumet.
edit: Upps. sodjan han visst komma med förslag medans jag skrev inlägget
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 11:55:15
av Icecap
Välkommen först och främst!
Tyvärr är programmeringserfarenhet från STAMP knappast något att hänga i träden, den ytterst grundläggande delen kan mycket väl vara en hjälp men resten är mycket annorlunda.
Först och främst behöver du en enhet som kan lägga in programmet i PIC'en, jag har en WISP628, en PICStart+ (uppgraderat) samt en PICKit2, av dessa gillar jag WISP'en bäst för stabil funktion men PICKit2 fungerar som ICD på nyare PIC vilket är mycket trevligt. ICD = "In-Circuit Debugger", med den funktion kan man koppla allt ihop och stega sig igenom programmet, köra till vissa punkter, läsa minnet osv.
Köp INTE en Vellerman PIC-programmeringsenhet! De fungerar som bäst OK men stödjer ett lågt antal modeller och många har upplevd problem med dom. Välj en programmeringsenhet som stödjer ICSP, det gör att du inte behöver koppla ut PIC'en, flytta den till programmeraren, blåsa in programmet och sedan flytta tillbaka, du kan istället bara bränna in det nya program direkt utan tjafs.
På Microchip's hemsida kan du hämta MPLAB som är grejen gör assemblerprogrammering, MikroElektronika har olika högnivå-kompilers som har 2kword som demogräns och det är ganska mycket faktisk, gör dock inte felet att välja deras BASIC-version för att den kan likna STAMP'ens miljö och ha klart för dig att deras kompilers inte är vassaste verktyget i lådan.
Själv bygger jag alltid på labbkort med lödöar enbart men den är smak och tycke där, det blir en fasligt massa trådar men jag tycker att det är bäst så.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 12:20:02
av jimutt
Icecap: Har läst någonstans att man använder sig av något C språk när man programmerar PIC? Då borde det väl likna C++ en aning? Elller?
Electronix: Kopplingsdäcket såg riktigt fint ut. Kan vara smidig att använda vid diverse småprojekt/experiment.
Då är det bara utrustningen för PIC programmeringen kvar... Hur bra fungerar denna?
http://www.kjell.com/content/templates/ ... ,296000000
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 12:44:38
av sodjan
> Har läst någonstans att man använder sig av något C språk när man programmerar PIC?
Kolla gärna runt lite på forumet, detta är något som har avhandats i mänga tradar.
Men du är lite fel ute i alla fall, det finns annat än C, speciellt som nybörjare.
> Då borde det väl likna C++ en aning?
Varför det ? Tja, kanske lite, det beror på vad du menar med "en aning".
Hur som helst så är det en ointressant fråga, C++ har inget med PIC att göra.
> Hur bra fungerar denna?
Som sagt, det finns en hel del skrivet om den där på forumet redan.
Lite onödigt att allt ska upprepas igen. Men svaret är i princip "OK"...
Jag fick intrycket av att du ville komma undanlite billigare, men om
du har 500:- över så är en PICkit2 aldrig fel.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 13:15:13
av Icecap
C++ på mikroprocessorer i storlek med PIC är bara att glömma! C++ har en del trevliga saker men ++-delen begär en del resurser som man gärna använder på vettigare saker. ANSI C däremor fungerar kanon men om man ska lära sig "på riktigt" från grunden brukar assemblerprogrammering att vara att föredra, när man har fattat resursförbrukning, hårdvara osv. kan man fint stega upp språket till t.ex. C.
Fördelen med C är att det är så pass portabelt pga. standarden, jag har t.ex. ett flertal projekt som består av en styrning som kommunicerar via serieporten med ett program utvecklat i Borland C Builder och där kommunikationsdefinitionsfilen är gemensam för de 2 delprojekt, detta betyder att jag bara ska definiera värden ett enda ställe och sedan kompilera, då fungerar det (den bit iaf) utan att man måste likställa 2 olika filer manuellt, man klantar sig ju alltid ändå.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 13:48:03
av Swech
Välkommen till forumet
Vad hade du tänkt dig att göra i första hand?
Blinka med en lysdiod?
Blinka med flera
Köra mot LCD display...?
Kanske göra någon form av spel..
Jag skulle rekommendera att du lånar
elektronik för alla böckerna på biblioteket eller något liknande
grundläggande om elektronik. Böckerna är 25 år gamla men
grunderna är samma fortfarande.
Hursomhelst är det viktigt att man inte tar i för mycket i början,
kör fast och tröttnar...
Swech
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 15:31:58
av jimutt
Hade tänkt börja i stil med en blinkande lysdiod eller något sådant. Sedan efter jag gjort sådana småprojekt och lärt mig grunderna tänkte jag bygga en platta med lysdioder som drivs av en solcell. Och då är idén att dom ska tändas när det är mörkt och släckas när det blir just o.s.v. Dock är det säkert ganska så svårt antar jag.
Så fort jag får möjligheten att besöka ett bibliotek(bor i en liten by uppe i lappland

) så ska jag låna Elektronik för alla böckerna.

Får väl kanske börja med det, sedan skaffa experimentplattor, börja lite smått med simpla projekt och sedan skaffa PIC programmerare. Det borde väl vara lämpligt?
Sodjan:
Eftersom jag är totalt blåst då det gäller programmerare så vet jag inte riktigt vad som duger och inte. Vore bra om du kunde förklara lite mer om det du kan tänka dig sälja. Har kikat runt på forumet och läst på diverse sidor men kan inte säga att jag riktigt förstår mig på allt direkt.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 15:49:15
av Swech
Låter som en bra plan..
Börja lite lugnt och fint så skall du se att du kommer igång
Sen kommer de som varit med på forumet under en lång tid att slå in knäskålarna på dig eftersom du citerade
hela mitt förra inlägg
Swech
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 15:50:27
av sodjan
"2. Citera inte hela föregående inlägg."
> Vore bra om du kunde förklara lite mer om det du kan tänka dig sälja.
Jag har under ett antal år sålt en programmerare som väl får sägas ha hört
till de mer populära i hobbyistkretsar. Wisp628/Wisp648. Innget speciellt
konstigt med den igentligen, men den brukar fungera stabilt och bra.
För ett tag slutade jag sälja dom av olika orsaker, men jag har lite lösa
delar kvar för den som vill plocka ihop en tillsammans med lite egna prylar...
Se även :
http://elektronikforumet.com/forum/view ... =7&t=32187
och :
http://www.voti.nl/wisp648/index.html
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 16:02:33
av jimutt
Ja, okej.
Förlåt för citatet. Är van att man på forum normalt får använda inbyggda funktioner......
Men helst skulle jag vilja ha en "färdig" programmerare som är komplett och fungerar direkt jag får den. För som jag förstod saknades det vissa delar på dina sodjan?
Och då du trodde att jag ville ha något billigare än 500 så hade du väl rätt egentligen. Men jag trodde inte att jag kunde få något skapligt för under 500sek? Kan jag det? Om vi bortser från dina(inte för att jag tror att dom är dåliga direkt).
Re: Ännu en nybörjare som vill ha hjälp
Postat: 28 juli 2009, 20:51:11
av Icecap
Kan du klara av ekonomin till en PICKit2 är den ett mycket bra val! Orsaken är att med den kan du (i ett senare skede när du har lite mer choklad på skjortan) stega dig igenom programmet MEDAN PIC'en ÄR INKOPPLAT(!!!) och testa allt, kolla värden och allt, när man ska debugga är det GULD!!!!
Jag lånade min PICKit2 till en kollega som satt med ett PIC18-projekt och det strulade lite (som det ska för att man ska lära sig bra) och då han kopplade till PICKit2'n hittade han direkt felet och åtgärdade det, det har varit en enorm hjälp på vägen. Efter det köpte chefen ett nytt PICKit2 till mig så att jag har om det behövs men än har jag inte öppnat det...
Jag gillar WISP'en då den är genomsolid, om du får det mesta från sodjan kan du lätt komplettera med de resterande komponenter.
Det som är gemensamt är att de ger ICSP vilket betyder att man lämnar ett par pinnar "lediga" till programmeringen och sedan ha allt kopplat under programmeringen, detta sätt är "det enda vettiga", att riva ut sockel osv _kommer_ att glappa inom kort.
Så ska jag rekommendera i ordningsföljd blir det:
1: PICKit2 (eller PICKit3 fast den är dyrare), ger ICSP & ICD
2: WISP648, ger ICSP
3: WISP628, ger ICSP
4: Någon annan.
OBS: med på listan är det ingen JDM, vara sig klon eller annat skit á la Vellerman.
Re: Ännu en nybörjare som vill ha hjälp
Postat: 29 juli 2009, 11:33:48
av jimutt
Ja, okej. Tack för all hjälp
Har runt 2000 kr just nu. Dock är det så otroligt mycket annat man vill ha också. Men som sagt var. Jag ska börja med att låna Elektronik för alla böckerna, och sedan får man se var det bär av.

Re: Ännu en nybörjare som vill ha hjälp
Postat: 29 juli 2009, 17:17:42
av jimutt
Fick tag på första delen av "elektronik för alla" idag. Har skummat igenom hela boken nu
Kunde allt i den första hälften av boken men var inte särskillt insatt i transistorer och kondensatorer så något lärde jag mig
Måste ta och beställa lite komponenter samt labkort nu tror jag
