Ein Roboter mit bürstenlosem Antrieb, differenzial und NRF24L01 Funk. Großflächig gebaut um ein großes Solarpanel aufzunehmen. https://gitlab.informatik.hs-fulda.de/fdai5253/roboter
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.7 KiB

Master Controller (Atmega328p in der Fernsteuerung):
----------------------------------------------------------------------------------------------------
Spannungsversorgung: 5V von USB oder integriertem Akku (stabile 5V durch Buck Boost)
Ressourcen die bereits reserviert sind:
-Timer0 für Standardfunktionen wie millis()
-Timer1 für LCD Beleuchtung PWM (Kann notfalls frei gemacht werden)
-Timer2 für regelmäßige Interrupts (1ms) für allgemeinen Gebrauch (z.B. ADC, Tasterabfragen etc.)
-Hardware SPI für LCD und NRF24 (kann auch für andere Geräte genutzt werden)
-alle PWM Ausgänge bereits in Gebrauch
____________________________________________________________________________________________________
Slave Controller (Atmega168 im Roboter):
----------------------------------------------------------------------------------------------------
Spannungsversorgung: 5V, vermutlich durch LDO des ESC. Alternativ durch Schaltspannungsregler XL4015.
Ressourcen die bereits reserviert sind:
-Timer0 für millis()
-Timer1 für Servo- und Antriebssteuerung
-Hardware SPI für NRF24
____________________________________________________________________________________________________
Roboter:
----------------------------------------------------------------------------------------------------
Spannungsversorgung: 7,4V Li-Po Akku
Lenkung: 1 Servo (MG996R, 8,4V, Drehmoment 15 kg*cm)
Antrieb: 1 bürstenloser Motor (Außenläufer, ca. 2200kV), treibt Hinterachse
Hinterachse mit Differenzial
Funk: NRF24L01, 2,4GHz
Schutzmaßnahmen: Temperaturüberwachung des Motors mit DS1820
optional:
-Ultraschall Abstandssensoren
-MPPT für Solarzellen (für bis zu 40 Zellen in Reihe, max. 24V)