2010-07-18, 12:49
  #1
Medlem
Meandows avatar
Hej! Jag skulle behöva lite hjälp med mitt projekt om någon har ork / lust att läsa igenom och ge ett litet svar

Iallafall, jag ska börja tredje året på data teknik (gymnasium) nu till hösten och i trean så ska man göra ett projekt. Änsålänge har vi läst Programmering C, Html, Mysql, PHP och Mikroprocessor. Min idé är att göra ett projekt med hjälp utav mikroprocessor och kanske någon sorts c/c++ (kanske även java, kommer läsa det till hösten).


Nu till själva projektet.. Jag hade tänkt att med hjälp av en microprocessor styra diverse saker typ kaffekanna, lampa eller vad man nu vill. Tänkte att man kunde kanske styra strömmen med hjälp utav en transistor/ ett relä som man sedan kopplar till processorn?

Jag hade även tänkt att försöka fixa så att man kan styra själva microprocessorn med mobilen (android, därav java). Antar att lättaste sättet hade varit att försöka göra det genom datorn (mobil till datorn, datorn till microprocessorn)? Eller kanske bluetooth, vad vet jag..

Nu till det jag tror blir svårat - styra processorn med hjälp utav mobilen. Jag har ingen aning vad som är bäst att använda eller om detta ens går så alla tips är välkomna. En idé jag fick är att med hjälp utav någon bluetooth mottagare skicka signalerna till processorn, vad tycker ni?

För att utföra detta så behöver jag såklart lite material, jag har läst många som säger att den här är bra att börja med:
http://www.lawicel-shop.se/shop/default.aspx?tillsida=prod&productid=47192&lng=SWE

Men som jag har fattat är det där bara en "kod överförare" så hade även behövt lite hjälp med detta av er, vilken processor tror ni passar bäst för detta ändamål? kan inte tänka mig att det skulle behövas en speciellt avancerad? Sen en fråga till om STK500, finns det usb sladd till den (har ej IDE) eller behöver man köpa till den? Om ni kommer på andra saker som kan behövas så säg gärna till

Är ganska ny på detta så ge gärna tips om vad ni hade gjort eller använt!

Tack på förhand !

//Meandow
Citera
2010-07-18, 14:15
  #2
Medlem
Föreslår ett besök hos
http://www.elektronikforumet.com/
De kan sannolikt hjälpa dig med alla frågor.
Citera
2010-07-18, 14:17
  #3
Medlem
en kopp kaffes avatar
Arduino skulle jag kört på: http://www.arduino.cc/
Citera
2010-07-19, 04:53
  #4
Medlem
Jag avråder helt från STK500 Startpaketet som du länkade, det är dyrt och väldigt onödigt och bökigt att använda. Istället bör du köpa en Arduino som redan nämnts ovan. Jag rekommenderar Arduino Duemilanove som "första-arduino", den kan programmeras direkt via USB och kan även strömförsörjas med en passande AC/DC adapter på 7-12V. Dessuton finns det riktigt bra dokumentation på deras officiella sida med exempelkod osv. http://www.arduino.cc

Angående styrningen från mobiltelefon så finns det självklart en hel del olika lösningar med olika svårighetsgrad.

Mitt första förslag är att du skriver en serverapplikation i valfritt språk som du kör på en dator, samt en applikation för din mobiltelefon som kan kommunicera med servern. Din Arduino ska då vara ansluten till din server med USB, och då kan de kommunicera seriellt med varandra.
Mobiltelefon <-- Valfritt protokoll --> Serverapplikation <-- Seriell över USB --> Arduino

Ett annat alternativ är att du köper en s.k. Ethernet Shield som passar direkt på din Arduino, då kan du koppla in den direkt i nätverket med en vanlig nätverkskabel. Sedan skriver du t.ex. en enklare webbserver eller liknande som du kör direkt på din Arduino, detta kräver antagligen mer kunskaper inom programmering/ethernet/IP än alternativet ovan, men du slipper att ha en dator igång hela tiden och kan istället surfa till den i en vanlig webbläsare. Självklart kan du ju skriva en server med ett eget enklare protokoll än HTTP om du bara vill att man ska kunna använda applikationen i mobiltelefonen.
Webbläsare <-- HTTP --> Arduino
Mobiltelefon <-- Eget protokoll --> Arduino


Jag märkte att det blev lite rörigt men det är det bästa jag klarade av att skriva såhär vid 5 på morgonen.
Citera
2010-07-19, 14:23
  #5
Medlem
snousers avatar
Jag skulle rekommendera Atmel och då en STK500-programmerare som TS länkade till.
Varför AVR/Atmel då? Jo just p.g.a att deras community är helt oslagbart http://www.avrfreaks.net/

Ska du sedan ut och praktisera, antingen nu på Gymnasiet eller om du skulle läsa vidare på Universitetet så tar Atmel gärna emot praktikanter. Dom har sitt huvudkontor i Norge.

Här är en lite video om dom: http://www.avrtv.com/2007/09/09/avrtv-special-005/
Citera
2010-07-20, 16:23
  #6
Medlem
Meandows avatar
Citat:
Ursprungligen postat av Kwarf
text

Tack så mycket!! exakt det svaret jag letade efter

får helt klart kolla in det där.. blir nog en server dator tror jag, har ett gäng hemma så kan lika gärna använda dem.
Citera
2010-07-20, 22:18
  #7
Medlem
jimpss avatar
Om du hade tänkt köra över HTTP-protokollet så behöver du inte fixa egen server, finns många gratisalternativ du kan använda dig av. Inte för att det är fel att sätta upp en egen.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in