This is an old revision of the document!
Wochenprogramm im H46/H47
Tag | Vormittag 8:00 bis 12:00 | Nachmittag 13:30 bis 16:30 |
---|---|---|
Montag 3. Juli | Einführung, Gruppenbildung, Roboterbau | Roboterbau, erste Programmcodes |
Diestag 4. Juli | Roboterbau, Motorensteuerung 1 | PID-Regler für Line-Follower |
Mittwoch 5. Juli | Programmieren | FREI |
Donnerstag 6. Juli | Festlegen Aufgaben Roboterwettbewerb | Programmieren für Wettbewerb |
Freitag 7. Juli | Letzte Test, Roboterwettbewerb, Siegerehrung, Schluss | FREI |
Montag 3. Juli
- Begrüssung. Einzug CHF 40.-
- Einführung: Grundkomponenten des Roboters, $U=R\cdot I$, Stromversorgung, Arduino, Motordriver.
- Manufaktur:
- Platinen schneiden: 4er-Reihen plus 1x 3er-Reihe ohne Rand → Lieferung an Stromversorgung
- Header-Stifte mit Flachzange einzeln abtrennen → Lieferung an Stromversorgung
- Step-Up Converter auf 5.05 V einstellen → Lieferung an Stromversorgung
- 2 x 16 Kabel f-f aus den Farben rot/orange/dunkelrot und schwarz/grau/braun bei 7cm abschneiden, abisolieren, dünn verzinnen → Lieferung an Stromversorgung. 13cm Kabel abisolieren, dünn verzinnen, an Motoren anlöten.
- 2 x 16 Kabel f-f, ein Stecker sec abschneiden, abisolieren dünn verzinnen, an Motoren anlöten.
- Batteriefach, Kabel 5 cm abschneiden, abisolieren dünn verzinnen → Lieferung an Stromversorgung. Rest vom roten Kabel auf 5cm kürzen, unverzinntes Ende dünn verzinnen → Lieferung an Stromversorgung.
- Step-Up Converter tunen → Lieferung an Stromversorgung.
- Stromversorgung
- Driver Boards im H47
- Stromleisten im H47
- Ultraschallsensor Stützen biegen.
- Bau der Roboter
Dienstag 4. Juli
- Roboter Bau vollenden:
- Vor dem Einlegen der Batterien: Kabel vom Step-Up Konverter (Teil, das 5 V macht) ausstecken, und dort nach dem Einschalten mit Multimeter Spannung überprüfen (muss zwischen 5.00 V und 5.15 V liegen). Sonst ausschalten, Fehler suchen. Überprüfen, dass grüne LED auf Motordriver leuchtet.
- Kabel wieder richtig einstecken.
- Einschalten:
- Arduino und LCD müssen leuchten
- Radsensoren müssen blinken, wenn Rad gedreht wird
- LEDs auf Touch-Buttons müssen leuchten, wenn Buttons gedrückt.
- sonst ausschalten, Fehler suchen.
- Installation der Arduino-IDE
- Benötigte Libraries in der Arduino-IDE installieren: LiquidCrystal_PCF8574. Sketch → Include Libraries → Manage Libraries → Search
- Testen und Korrektur der Motoren-Verdrahtung
- Erster Arduino-Sketch gemeinsam erstellen. Grundgerüst verstehen.
- Download der Ivobot-Library: ivobot.zip
- Beispiel-Code studieren und verstehen.
- Programmierung Display und Buttons, Bestimmung der PID-Parameter
Mittwoch 5. Juli
- Fahren auf Distanz, einer Wand folgen, Hindernissen ausweichen
Donnerstag 6. Juli
- Festlegen des Wettbewerbsparcours
- Programmieren / Testen etc.
Freitag
- Roboterwettbewerb