Mikael_L
Jag köpte ett PICkit-2 för ett antal månader sen.
Jag tänkte:
Lära mig PIC-kretsarna och programmering av dessa m.m.
Bygga någon/några roliga saker för styrning och mätning och loggning osv.

Jag köpte detta kit från Elfa för 350:- + moms + frakt:
https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-344-18&toc=20984&q=pickit+2
7334418-01.jpg
Vill man få det lite snabbare, men dyrare kan det även köpas på en Kjell.com -affär.
http://www.kjell.com/sortiment/el/elektronik/mikrokontroller/pic/pic-programmering/pickit-2-p87814

Jag köpte även lite annat kul, för att försöka göra lite nyttiga saker med det hela sen:
Tempsensor: https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-276-79&toc=19595&q=LM335Z
Fuktsensor: https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-087-49&toc=19559&q=SMTHS07
Fuktsensor: https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-026-65&toc=19559&q=H25K5A
Tempsensor: https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-276-68&toc=19605&q=LM75BIM-3

Och så köpte jag även ett par:
super low strömförbrukning - nanowatt technolgy PIC-chip.
https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=73-349-76&toc=20970&q=73-349-76
Med en liten tanke på en grej, som jag återkommer till.
Tanken är att dom ska drivas av solcellen som kommer från en sån där slaktad trädgårdsbelysning för 19:-.
 
  • Gilla
tlundberg
  • Laddar…
Mikael_L
Jag drar igång tråden av några olika skäl.

Ett är det vore jätteroligt om några fler hänger på här, och vi hjälper varandra och givetvis driver på varandra lite också. ;)
Det kan vara folk med ett redan avstannat projekt och dom som köper PICkit II nu för att vara med på tåget.

Ett annat skäl att helt enkelt ge mig själv en spark i baken att komma igång.


PICkit II är i alla fall en trevlig produkt.
En programmerare som ansluts till Datorns USBport och som även strömförsörjer utvecklingskortet via USB och allt.
Skitenkelt.

Utvecklingskortet har en PIC 16F690 som är en rätt kompetent processor i microchip's midrange-familj. Processorn har ett flash programminne, dvs snabbt och lätt att programmera om med kretsen på plats hela tiden.

Utvecklingskortet har redan en strömbrytare, en potentiometer och fyra lysdioder färdigt anslutna till lämpliga portar. perfekt för utbildningsändamål. Man kan börja programmera och testa samma dag som grejerna kommer.
Prototypkortet har en liten lödarea för att bygga egna testkretsar och kan alltså bli en helt klar produkt utan att skapa/löda nya kretskort om mängden kringkomponenter är litet.

Det följer med 2 CD med mjukvara och sånt. Assembler, programmerare, en C-assembler (tror jag iaf, har inte testat den än) och en svit med lektioner och färdiga programprojekt.
Återigen, perfekt för att lära sig grunderna.

Hoppar ingen annan på tåget så tänkte jag ändå försöka rapportera av lite hur det går. Men detta sker ju i realtid, så det kanske inte händer så mycket mellan varven. :o

Jag lovar inte på något vis att vara någon lärare, men förhoppningen är ju dock att vara så behjälplig som det bara är möjligt.
På forumet finns det antagligen redan en del personer som redan kan PIC-kretsarna utan och innan, jag hoppas att även dessa rävar hittar hit och ger sina bidrag. :)
 
Den kapacitiva fuktsensorn du köpt experimenterade jag en del med för ett tag sedan, men jag fick inte till det. Jag åstadkom en krets som kunde mäta kapacitans, men den fungerade inte med fuktsensorn. Kanske förstörde jag den genom att lägga DC-spänning över den. Jag tröttnade innan jag löst det. Om du lyckas med den är jag intresserad av att veta hur.
 
Jag programmerar PIC-processorer en del på jobbet, men hemma kommer projekten sällan längre än till idé-stadiet. Jag har haft en idé om att bygga en mätare för absolut luftfuktighet. är det vad du skall göra? Givarna antyder något sådant.
 
Mikael_L
Ja en tanke på fukt och tempmätning är det, som synes. ;)
Absolut luftfuktighet eller relativ ...?
Tja, det är ju bara en akademisk fråga hur man vill presentera det. Som % rH eller gr/m3.

Först tänkte jag leka lite med givarna.
Får jag det att fungera bra så får jag fundera på vad jag vill använda det till. Men att logga temp och fukt på några bra ställen i huset kan ju vara ett användningsområde.

Men allra först ska jag lekprogrammera en del så jag kommer över den jobbiga tröskeln. :)
 
D
Jag har hållit på mycket med PICar, men jag undrar om du inte skall tänka över ditt val av sensorer. Tycker du blir betydligt flexiblare med one-wire t.ex. Då kan du koppla fler sensorer till din PIC, speciellt som PICarna har en begränsad mängd AD-kanaler.
 
Jag har aldrig programmerat PIC, bara AVR...

Hur ser utvecklingsmiljön ut? Kan du debugga koden som körs på PICen ordentligt när PICen sitter på plats i projektet?
 
P
Knudsens C-kompilator är ganska trevlig att jobba förutom att hela C inte finns med, men det vänjer man sig vid efter ett tag.

Här kan du hitta en del info om att programmera den processorn. http://www.ict.kth.se/courses/IL131V/kursproght12.htm

Den kursen gick jag på skoj för några år sen och det räckte en bra bit. Men det är det där med att ha tid till allt kul man vill göra bara...
 
Redigerat av moderator:
D
Ja, man kan debugga i skarpt projekt, om man konstruerar och kodar med avseende på detta. Själv brukar jag tycka stt det är för jobbigt och debuggar genom att lägga in testpoints och visa på en display eller blinka med någon diod eller så,
 
Vadå "kodar med avseende på detta"? På AVRen tillsammans med den programmerare vi hade fick man bara se till att stänga av all optimering vid kompileringen så kunde man sätta breakpoints och steppa runt i koden som man ville och kolla värden på variabler och så vidare. Funkar det inte likadant på PICen?
 
D
Har ingen lust att förklara alla detaljer, då kan du ju lika gärna läsa manualen. I korthet går det ut på hur/var man (eller kompilatorn/länkaren) lägger ut koden, då en vissa adresser blir reserverade. Hårdvarumässigt måste man välja hur en del pinnar används eftersom de också används för anslutning till debuggern.
 
  • Gilla
tlundberg
  • Laddar…
Jo det funkar.

Tänk bara på att man alltid saknar en uart och minst två AD. Det har åtminstone varit så på de jag använt :-D

Sent from my LT26i using Byggahus
 
Mikael_L
Ja att välja "rätt" processor är ju inte det enklaste. Det finns ju en handfull väldigt trevliga kandidater.
Arduino skulle ha legat bra till. Lite tidens melodi, utveckling med öppen källkod, man sprider sina idéer och alster över internet och så. Egentligen en riktigt sympatisk sak.

Sen finns det en del modernare saker, som får PIC att kännas lite gammal och outdatad förstås.
Fördelen PIC har är då att pga sin ålder finns det oerhört mycket lättillgänglig information.

Nåja, jag lät faktiskt mina två hjärnceller gnugga varandra ett par minuter innan jag gjorde mitt val.
Egentligen så siktar jag troligen med såpass enkla saker att jag egentligen inte behöver mer, eller modernare.

Nu heter tråden PIC -µ-kontr projekt, så nu kör jag vidare på detta. ;)


DIY_freak
Javisst ska man kika på sensorer med bus av något slag. Nu tänkte jag först bara lattja lite, så sen om något ramlar ut av det hela så får jag se om förändringar behövs.
Förövrigt var väl en av tempsensorerna jag valde med I2c-bus, och jag köpte 2-3 st något, så jag får prova lite.
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.