Kompatibla komponenter till en mikroprocessor - Gymnasiearbe
-
- Inlägg: 8
- Blev medlem: 18 januari 2012, 12:36:41
- Ort: Helsingborg
- Kontakt:
Kompatibla komponenter till en mikroprocessor - Gymnasiearbe
Hej hej!
Vi är ett gäng killar som studerar vårt sista år på gymnasiet inom naturvetenskap. För tillfället håller vi på med ett projektarbete som innefattar en stor mängd teknisk färdighet.
Vi har på sistone stött på ett stort problem inom just den tekniska delen. Vi försöker koppla samman en kamera, en slinga av lysdioder(LED), en brytare/givare/sensor(ej bestämt än) och GPRS-sändare till en microproccessor som styr alla dessa delarna. Det vi söker är alltså en microproccessor som är någorlunda enkel att programmera samt fungerar med alla komponenter. Därför skulle vi uppskatta all hjälp som vi skulle kunna få. Har ni några tips på hur man kan bestämma om komponenterna är kompatibla med varandra och var man kan hitta microprocessorer?
Detta är de delarna vi rör med oss.
LED-lampa
http://www.ekolampan.se/strip-light-led ... entat.html
Kamera
http://www.sparkfun.com/products/10061
GPRS-sändare
http://www.electrokit.com/ge865-gsm-gpr ... kort.47324
Med vänliga hälsningar
Greencatch'
Vi är ett gäng killar som studerar vårt sista år på gymnasiet inom naturvetenskap. För tillfället håller vi på med ett projektarbete som innefattar en stor mängd teknisk färdighet.
Vi har på sistone stött på ett stort problem inom just den tekniska delen. Vi försöker koppla samman en kamera, en slinga av lysdioder(LED), en brytare/givare/sensor(ej bestämt än) och GPRS-sändare till en microproccessor som styr alla dessa delarna. Det vi söker är alltså en microproccessor som är någorlunda enkel att programmera samt fungerar med alla komponenter. Därför skulle vi uppskatta all hjälp som vi skulle kunna få. Har ni några tips på hur man kan bestämma om komponenterna är kompatibla med varandra och var man kan hitta microprocessorer?
Detta är de delarna vi rör med oss.
LED-lampa
http://www.ekolampan.se/strip-light-led ... entat.html
Kamera
http://www.sparkfun.com/products/10061
GPRS-sändare
http://www.electrokit.com/ge865-gsm-gpr ... kort.47324
Med vänliga hälsningar
Greencatch'
-
- Inlägg: 81
- Blev medlem: 13 april 2010, 14:40:04
- Ort: Stockholm
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Jag tror ni kan fixa det med denna: http://www.embeddedartists.com/products ... 69_xpr.php
Nu har du inte precis beskrivit vad ni vill göra utan jag gissar bara funktionen.
Ganska billigt 20 euro och utvecklingsmiljön är gratis.
Nu har du inte precis beskrivit vad ni vill göra utan jag gissar bara funktionen.
Ganska billigt 20 euro och utvecklingsmiljön är gratis.
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Har någon av er arbetat med någon typ av processor innan? I så fall - vilken?
- SeniorLemuren
- Inlägg: 8434
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Kapar tråden lite. (Ursäkta TS) Viken gratis utvecklingsmiljö är lättas att komma igång med i Win XP?jappelino_1 skrev:Jag tror ni kan fixa det med denna: http://www.embeddedartists.com/products ... 69_xpr.php
Nu har du inte precis beskrivit vad ni vill göra utan jag gissar bara funktionen.
Ganska billigt 20 euro och utvecklingsmiljön är gratis.
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Gratis IDE till LPC Expresso:
http://lpcxpresso.code-red-tech.com/LPCXpresso/
http://lpcxpresso.code-red-tech.com/LPCXpresso/
-
- Inlägg: 8
- Blev medlem: 18 januari 2012, 12:36:41
- Ort: Helsingborg
- Kontakt:
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Vi har inte arbetat med någon form utan processor innan men vi har några kontakter som är duktiga på detta. Därför skulle vi behöva så mycket hjälp så mycket, även med programmering.jesse skrev:Har någon av er arbetat med någon typ av processor innan? I så fall - vilken?
Är någon intresserad av att hjälpa oss vidare med just programmeringen kan de maila oss på philip@greencatch.se
-
- Inlägg: 8
- Blev medlem: 18 januari 2012, 12:36:41
- Ort: Helsingborg
- Kontakt:
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Hur vet man vilken utvecklingsmiljö som fungerar med ett visst programmeringsspråk? Finns sådan info på produktbeskrivningen? Vår handledare har jobbat med C innan, funkar det? Vi vill så klart att det ska funka med alla våra komponenter som vi länkade ovan.jappelino_1 skrev:Jag tror ni kan fixa det med denna: http://www.embeddedartists.com/products ... 69_xpr.php
Nu har du inte precis beskrivit vad ni vill göra utan jag gissar bara funktionen.
Ganska billigt 20 euro och utvecklingsmiljön är gratis.
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Jag ställde frågan för att det kan vara smart att välja en processortyp som någon kan. Om ni nu känner folk som kan - vilka typer av processorer har de arbetat med? PIC? AVR? LPC? annat?Greencatch skrev:Vi har inte arbetat med någon form utan processor innan men vi har några kontakter som är duktiga på detta. Därför skulle vi behöva så mycket hjälp så mycket, även med programmering.jesse skrev:Har någon av er arbetat med någon typ av processor innan? I så fall - vilken?
Är någon intresserad av att hjälpa oss vidare med just programmeringen kan de maila oss på philip@greencatch.se
Sedan väljer man inte bara processor utifrån vad man ska ansluta. Man väljer också efter vad den ska göra. Är det bara enkla on/off-funktioner eller är det mycket datainsamlande och beräkningar etc... Det kan skilja en hel del i behov när det gäller minne, hastighet med mera.
Nu misstänker jag att ni ska ta bilder och skicka dessa över mobilnätet. Då uppstår ju flera frågor:
Ska processorn kunna spara en massa bilder och sända dessa vid senare tillfälle eller skickar den en bild åt gången?
Om ni inte ska programmera den själva (vilket väl är själva huvuduppgiften egentligen?) så vill nog den som ska göra det vilja vara med och välja processor.
-
- Inlägg: 8
- Blev medlem: 18 januari 2012, 12:36:41
- Ort: Helsingborg
- Kontakt:
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Det ska jag fråga vår kontakt så fort jag får tillfälle. Annars kanske du är haj på detta? Själva uppgiften är inte själva programmeringen utan att få hela produkten i sig att fungera, vilket gör programmeringen till en liten del. Helt självständigt arbete är det inte heller någon fråga om eftersom detta projekt ligger utanför vår gymnasiekompetens och därför "förväntas" det inte att vi ska klara av det utan extern hjälp.
Vår processor ska jobba med on och off funktioner samt skicka iväg endast en bild när kameran har slagits på och sedan skicka vidare till sändaren.
Dock är en fråga hur kameran fungerar. Tar den bara en bild när man slår till ström till den eller måste man programmera detta med?
Vår processor ska jobba med on och off funktioner samt skicka iväg endast en bild när kameran har slagits på och sedan skicka vidare till sändaren.
Dock är en fråga hur kameran fungerar. Tar den bara en bild när man slår till ström till den eller måste man programmera detta med?
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
>Dock är en fråga hur kameran fungerar. Tar den bara en bild när man slår till ström till den eller måste man programmera detta med?
Tanken med ert arbete är väl att ni ska lära er hur man gör sånt här?
Då är ordningen:
1) läs databladet för kameran. Sätt er in i hur den kommunicerar och vad som krävs för att den ska ta en bild. Själv har jag aldrig använt en sådan kamera tidigare, men om jag hade varit er hade jag börjat med att skriva ut databladet och börjat plugga det som står där. Om det dyker upp nya begrepp (t.ex. UART, RS232) så googlar man och lär sig vad det betyder. När ni väl bygger den här grejen ska ni veta allt om den här kameran. Ni ska vara experter som kan berätta för oss allt om hur den programmeras och vad den kan göra.
2) När ni börjar få kläm på hur den fungerar så gör nån slags testuppkoppling. Kanske det går att ansluta den till serieporten på en PC för att testa? När testerna fungerar så verifierar det att ni förstått hur den fungerar.
3) gör likadans med GSM/GPRS-modemet
4) Sedan är det dags att knyta samman det hela. Först bestämmer ni den fysiska anslutningen mellan processor och de olika enheterna, sedan dataflödet och mjukvaran. Hur den fysiska anslutningen ska se ut är mycket beroende av apparatens funktion. Om den talar UART t.ex. så är det smart att ansluta till en processor med särskild UART-enhet (helst en för kameran, en för GSM-modemet och en för PC-anslutning (debug / rapportering).
Jag kan säkert fixa det, men det är ju ett antal timmar bara att läsa in materialet och jag har inte många minuter fritid tyvärr (småbarnspappa). Så jag kan bara tipsa er om hur ni kan gå vidare själva.
Tanken med ert arbete är väl att ni ska lära er hur man gör sånt här?
Då är ordningen:
1) läs databladet för kameran. Sätt er in i hur den kommunicerar och vad som krävs för att den ska ta en bild. Själv har jag aldrig använt en sådan kamera tidigare, men om jag hade varit er hade jag börjat med att skriva ut databladet och börjat plugga det som står där. Om det dyker upp nya begrepp (t.ex. UART, RS232) så googlar man och lär sig vad det betyder. När ni väl bygger den här grejen ska ni veta allt om den här kameran. Ni ska vara experter som kan berätta för oss allt om hur den programmeras och vad den kan göra.
2) När ni börjar få kläm på hur den fungerar så gör nån slags testuppkoppling. Kanske det går att ansluta den till serieporten på en PC för att testa? När testerna fungerar så verifierar det att ni förstått hur den fungerar.
3) gör likadans med GSM/GPRS-modemet
4) Sedan är det dags att knyta samman det hela. Först bestämmer ni den fysiska anslutningen mellan processor och de olika enheterna, sedan dataflödet och mjukvaran. Hur den fysiska anslutningen ska se ut är mycket beroende av apparatens funktion. Om den talar UART t.ex. så är det smart att ansluta till en processor med särskild UART-enhet (helst en för kameran, en för GSM-modemet och en för PC-anslutning (debug / rapportering).
Jag kan säkert fixa det, men det är ju ett antal timmar bara att läsa in materialet och jag har inte många minuter fritid tyvärr (småbarnspappa). Så jag kan bara tipsa er om hur ni kan gå vidare själva.
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Ett annat tips på LED-list är ju biltemas:Greencatch skrev:LED-lampa
http://www.ekolampan.se/strip-light-led ... entat.html
http://www.biltema.se/sv/Bat/12-V/Inner ... ipe-25835/
Dom är lite billigare än den du länkade till (OBS! Priset är metervis, inte för 5 meter som den du länkade till, men verkar billigare ändå). Vet inte om den uppfyller era krav dock.
Om ni inte har någon tidigare erfarenhet om elektronik och digitalteknik så är ert projekt en utmaning. På min tid så fanns det även mer praktiska gymnasielinjer som el-tele och elektronisk kommunikation. Ni har inte någon sådan klass ni skulle kunna kollaborera med? Inte för att jag tror ni inte skulle kunna fixa det själva om ni verkligen går in för det. Men det är nog inte något man slänger ihop på ett par kvällar.
-
- Inlägg: 81
- Blev medlem: 13 april 2010, 14:40:04
- Ort: Stockholm
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Jag rekomenderar IARs kickstart för Texas små 16 bitars cpuer.SeniorLemuren skrev:Kapar tråden lite. (Ursäkta TS) Viken gratis utvecklingsmiljö är lättas att komma igång med i Win XP?jappelino_1 skrev:Jag tror ni kan fixa det med denna: http://www.embeddedartists.com/products ... 69_xpr.php
Nu har du inte precis beskrivit vad ni vill göra utan jag gissar bara funktionen.
Ganska billigt 20 euro och utvecklingsmiljön är gratis.
För Gymnasieprojektet är det kanske lite för litet dock, miljön för lpcxpresso bygger på Eclipse och upplevs som lite strulig av rätt många (oftast för att man själv inte förstår "det uppenbara").
-
- Inlägg: 8
- Blev medlem: 18 januari 2012, 12:36:41
- Ort: Helsingborg
- Kontakt:
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Eftersom tiden hinner ikapp oss kommer vi inte hinna att göra en färdig produkt med de komonenterna som vi nämnt tidigare. Vi har istället ändrat oss och tänker istället bara ha en gsm-sändare,strömkälla och brytare. Alltså förenklar vi hela projektet och slopar fototekniken. Då undrar vi. Hur gör vi detta lättast?
http://www.electrokit.com/ge865-gsm-gpr ... kort.47324 är den här bra att arbeta med eller finns det enklare komponenter? Hur går vi till väga på enklaste sätt för att få en fungerande produkt och behöver man några fler komponenter än de tre ovan?
tack på förhand! /projektgruppen greencatch
http://www.electrokit.com/ge865-gsm-gpr ... kort.47324 är den här bra att arbeta med eller finns det enklare komponenter? Hur går vi till väga på enklaste sätt för att få en fungerande produkt och behöver man några fler komponenter än de tre ovan?
tack på förhand! /projektgruppen greencatch
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Av någon anledning insisterar ni på att använda ett GPRS-modul med USB-interface. USB är inte enkelt inom mikroprocessor-världen och det är nog det sämsta valet i det hela.
Kameramodulen var ju enkel, den behövde en seriell port (UART), sedan var saken biff.
Jag använder själv ett GSM-modem som kan användas för GPRS, det har en helt vanlig seriell port och jag kan kommunicera via en UART. Jag använder inte GPRS-delen men det är egentligen bara en fråga om vilka kommandon som skickas.
C är ett bra språk att programmera i och lite beroende på vad ni ska göra är det knappast ett större problem att sy ihop det hela.
Kameramodulen var ju enkel, den behövde en seriell port (UART), sedan var saken biff.
Jag använder själv ett GSM-modem som kan användas för GPRS, det har en helt vanlig seriell port och jag kan kommunicera via en UART. Jag använder inte GPRS-delen men det är egentligen bara en fråga om vilka kommandon som skickas.
C är ett bra språk att programmera i och lite beroende på vad ni ska göra är det knappast ett större problem att sy ihop det hela.
Re: Kompatibla komponenter till en mikroprocessor - Gymnasie
Hej Greencatch!
Jag har sett många som med hull och hår hittar på projektarbeten inom ramen för sin gymnasieutbildning. Det första man skall göra är en enkel systemdesign som kan användas för att ta fram en tidplan för projektet. Denna tidplan måste naturligtvis också innehålla tid för att lära sig att programmera om det ingår mikroprocessor i konstruktionen.
Räcker inte tiden man har till förfogande måste ni hitta på ett nytt projekt. Jag tror knappast att ni kommer att hitta någon här i EF som är beredd att skriva den programvara som behövs i ert projekt. I varje fall inte gratis och är det någon som vill ställa upp mot betalning så tror jag att det handlar om tusentals kronor. Men det skadar ju inte att fråga.
Jag har sett många som med hull och hår hittar på projektarbeten inom ramen för sin gymnasieutbildning. Det första man skall göra är en enkel systemdesign som kan användas för att ta fram en tidplan för projektet. Denna tidplan måste naturligtvis också innehålla tid för att lära sig att programmera om det ingår mikroprocessor i konstruktionen.
Räcker inte tiden man har till förfogande måste ni hitta på ett nytt projekt. Jag tror knappast att ni kommer att hitta någon här i EF som är beredd att skriva den programvara som behövs i ert projekt. I varje fall inte gratis och är det någon som vill ställa upp mot betalning så tror jag att det handlar om tusentals kronor. Men det skadar ju inte att fråga.