Hardware: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
Regel 16: | Regel 16: | ||
[[Bestand:kekbot.png|300px|thumb|De robot printplaat (groen) op de [[Launchpad]] printplaat (rood)]] | [[Bestand:kekbot.png|300px|thumb|De robot printplaat (groen) op de [[Launchpad]] printplaat (rood)]] | ||
<br style="clear: both" /> | <br style="clear: both" /> | ||
=Aansluitingen= | |||
{| style="color:black; background-color:#ffffcc;" cellpadding="10" class="wikitable" | |||
|Pennummer | |||
|Aangesloten op | |||
|Functie | |||
|- | |||
|1 | |||
|Voeding | |||
|Hier krijgt de microcontroller zijn spanning van. Je kan 'm verder niet gebruiken. | |||
|- | |||
|2 | |||
|Extra2 | |||
|Nog geen functie. Je kan 'm als '''ingang''' of '''uitgang''' gebruiken | |||
|- | |||
|3 | |||
|Extra3 | |||
|Nog geen functie. Je kan 'm als '''ingang''' of '''uitgang''' gebruiken | |||
|- | |||
|4 | |||
|Servo4 | |||
|Dit is een uitgang, om het signaal naar servo4 te sturen. '''uitgang''' | |||
|- | |||
|5 | |||
|Extra5 | |||
|Dit is de aansluiting voor de drukknop links. Dit is een '''ingang ''' | |||
|- | |||
|6 | |||
|led6 | |||
|Dit is de aansluiting van de infrarood LED. Dit is een '''uitgang'''. | |||
|- | |||
|7 | |||
|Sensor7 | |||
|Dit is de infrarood sensor. Dit is een '''ingang''' | |||
|- | |||
|8 | |||
|Extra8 | |||
|Dit is een [[extra]] aansluiting. | |||
|- | |||
|9 | |||
|Extra9 | |||
|Dit is een [[extra]] aansluiting | |||
|- | |||
|10 | |||
|Servo10 | |||
|Dit is een [[servo]] '''uitgang'''. | |||
|- | |||
|11 | |||
|Dit is een [[relais]] '''uitgang'''. | |||
|k11 | |||
|- | |||
|12 | |||
|k12 | |||
|Dit is een [[relais]] '''uitgang'''. | |||
|- | |||
|13 | |||
|Servo13 | |||
|-Dit is een [[servo]] '''uitgang'''. | |||
|- | |||
|14 | |||
|IO14 [[i2c]] en [[extra]] '''uitgang'''. | |||
|- | |||
|15 | |||
|IO15 | |||
|IO15 [[i2c]] en [[extra]] '''uitgang'''. | |||
|- | |||
|16 | |||
|RESET | |||
|Deze aansluiting is met de rechter drukknop verbonden en hiermee kan je de microcontroller opnieuw opstarten. | |||
|- | |||
|17 | |||
|TEST | |||
|Deze pen wordt gebruikt om de microcontroller te programmeren. Je kan verder '''niets''' met deze aansluiting. | |||
|- | |||
|18 | |||
|XOUT | |||
|Deze aansluiting wordt gebruikt voor de [[clock]] aansluiting. Je kan verder '''niets'' met deze aansluiting. | |||
|- | |||
|19 | |||
|XIN | |||
|Deze aansluiting wordt gebruikt voor de [[clock]] aansluiting. Je kan verder '''niets'' met deze aansluiting. | |||
|- | |||
|20 | |||
|GROUND | |||
|Hiermee is de microcontroller met de spanning verbonden. Je kan verder niets met deze aansluiting. | |||
|- | |||
|} | |||
=Servo= | =Servo= | ||
Regel 43: | Regel 136: | ||
'''Aansluiten''' | |||
De servo heeft voedingsspanning nodig om de motor rond te draaien. Deze voeding wordt op de + en de - draad aangesloten. De 3e draad is de signaaldraad. Hierop staat een signaal van de microcontroller dat zegt naar welke stand de servomotor moet draaien. Meer uitleg daarover staat op de [[Servo]] pagina. | De servo heeft voedingsspanning nodig om de motor rond te draaien. Deze voeding wordt op de + en de - draad aangesloten. De 3e draad is de signaaldraad. Hierop staat een signaal van de microcontroller dat zegt naar welke stand de servomotor moet draaien. Meer uitleg daarover staat op de [[Servo]] pagina. | ||
Zie de [[Software]] voor meer uitleg over de functies. En Het voorbeeldprogramma ''servo1'' om een servo aan te sturen | Zie de [[Software]] voor meer uitleg over de functies. En Het voorbeeldprogramma ''servo1'' om een servo aan te sturen |
Versie van 16 aug 2012 19:33
Beginnen | Hardware | Software | Voorbeeldprogramma | Inkscape & lasersnijden | Errors & Tips | Kekbot | [TrompBot Website] | Trompbots | Percussie & ritme | Fioretti programma
Microcontroller
De robot wordt bestuurd door een microcontroller. De microcontroller die gebruikt wordt is een MSP430 (zo heet deze) die gemaakt wordt door Texas Instruments. Wat de microcontroller gaat doen moet je opschrijven in het programma dat je gaat maken. Dit programmeren doen we in de computertaal C++. Om te lezen hoe je zo'n computerprogramma maakt, kijk dan op de Software pagina.
Printplaat
De printplaat zorgt voor de aansluiting van de componenten op de microcontroller. Je soldeert hier de stekkertjes op zodat er verbinding wordt gemaakt tussen de verschillende componenten.
Aansluitingen
Pennummer | Aangesloten op | Functie |
1 | Voeding | Hier krijgt de microcontroller zijn spanning van. Je kan 'm verder niet gebruiken. |
2 | Extra2 | Nog geen functie. Je kan 'm als ingang of uitgang gebruiken |
3 | Extra3 | Nog geen functie. Je kan 'm als ingang of uitgang gebruiken |
4 | Servo4 | Dit is een uitgang, om het signaal naar servo4 te sturen. uitgang |
5 | Extra5 | Dit is de aansluiting voor de drukknop links. Dit is een ingang |
6 | led6 | Dit is de aansluiting van de infrarood LED. Dit is een uitgang. |
7 | Sensor7 | Dit is de infrarood sensor. Dit is een ingang |
8 | Extra8 | Dit is een extra aansluiting. |
9 | Extra9 | Dit is een extra aansluiting |
10 | Servo10 | Dit is een servo uitgang. |
11 | Dit is een relais uitgang. | k11 |
12 | k12 | Dit is een relais uitgang. |
13 | Servo13 | |
14 | IO14 i2c en extra uitgang. | |
15 | IO15 | IO15 i2c en extra uitgang. |
16 | RESET | Deze aansluiting is met de rechter drukknop verbonden en hiermee kan je de microcontroller opnieuw opstarten. |
17 | TEST | Deze pen wordt gebruikt om de microcontroller te programmeren. Je kan verder niets met deze aansluiting. |
18 | XOUT | Deze aansluiting wordt gebruikt voor de clock aansluiting. Je kan verder 'niets met deze aansluiting. |
19 | XIN | Deze aansluiting wordt gebruikt voor de clock aansluiting. Je kan verder 'niets met deze aansluiting. |
20 | GROUND | Hiermee is de microcontroller met de spanning verbonden. Je kan verder niets met deze aansluiting. |
Servo
De servo is een motor die met de microcontroller aangestuurd kan worden.
De servo heeft 3 draadjes:
Kleur | Naam | Opmerkingen |
Bruin of Zwart | Voeding - | De MIN van de voeding |
Rood | Voeding + | De PLUS van de voeding (3 tot 6 Volt) |
Oranje of Wit | Signaal | Een "HOOG" puls van 0,5 tot 2,8 milliseconden met een LAAG tijd van 10 tot 30 msec |
Aansluiten
De servo heeft voedingsspanning nodig om de motor rond te draaien. Deze voeding wordt op de + en de - draad aangesloten. De 3e draad is de signaaldraad. Hierop staat een signaal van de microcontroller dat zegt naar welke stand de servomotor moet draaien. Meer uitleg daarover staat op de Servo pagina.
Zie de Software voor meer uitleg over de functies. En Het voorbeeldprogramma servo1 om een servo aan te sturen