autonomes fernlenkauto (katzenschreck)
hi ihr, vielleicht mag mir jemand weiterhelfen.
ich habe ein kleines fernlenkauto (Dickie Fighter, max 6V), in dem ein "SCRX2G" 2 motoren-h-bridges ansteuert. das heisst, die ausgänge des SC (forward, back, left, right) gehen auf high, wenn ich über die fernbedienung steuere, und die motoren (da lenkt ein motor) springen an.
mein gedanke war nun, einen controller "dazwischenzuhängen" der alle einkommenden signale weiterleitet als wäre er nicht da, und wenn nichts kommt ein fahr-programm abspult.
nun hat ein atmega8 nur 3 pwm ausgänge.. bräuchte ich da 4? oder genügt es, einen (4) pin(s) auf high zu schalten?
ich muss hinzufügen dass ich ein µC newbie bin.. meine erste atmega bestellung wird stattfinden, sobald ich weiß, ob mein "projekt" machbar ist.
P.S. hallo forum!!
gruesse, die katz
Liste der Anhänge anzeigen (Anzahl: 1)
hallo ihr,
Zitat:
Also du willst einen autonomen Bot mit der Möglichkeit, sofort durch betätigen der Fernsteuerung manuell einzugreifen?
ja genau, also "nicht-ganz-autonom" für den anfang. es wäre schön, die RC-funktionalität nicht zu verlieren, um mein haustier weiterhin "manuell" ärgern zu können.
empfänger und steuerung sind auf einer kleinen platine (aber kein SMD) untergebracht. (ich wollte ein bild machen, aber die cam wollte nicht.)
und es lenkt tatsächlich ein motor(!).
von digital proportional kann sowieso keine rede sein, das ding fährt oder fährt nicht, es gibt keine PWM soweit ich es auf dem oszi gesehen habe und auch keine AM.
die 4 pins die zu den motorbrücken führen, haben im geschalteten zustand gegen masse eine spannung von etwa 3.5V, der stromfluss ist minimal. das sollte ein atmega8 auch können, 4 schaltbare pins finden sich sicher.
was mich interessieren würde: kann man nicht softwareseitig ein PWM-Signal erzeugen, mit "PIN1=1, NOP,NOP,PIN1=0,NOP"?
sicherlich nicht, aber warum?
nun frage ich mich 2erlei:
- mit welcher spannung versorge ich den atmel? nahe über den 3.5V, die ich schalten möchte, würde ich sagen. oder einen 5V regler davor?
- laut datenblatt kann der atmega8 seine ausgänge auch lesen. wie darf ich mir das vorstellen? bekommt der mit, dass sich auf dem forward-pin nix mehr tut..(weil ich die fernbedienung ausgemacht habe)..? dann bräuchte ich nur 4 leitungen anlöten, ohne irgendetwas aufzudröseln..
danke schonmal für die hilfe.
gruesse, die katz
Liste der Anhänge anzeigen (Anzahl: 1)
also empfänger und h-bridges wollte ich intakt lassen. ich wollte nur, dass mein µC überprüft, ob steuersignale an den pins [forward, back, left, right] anliegen.. und wenn nicht soll er den pin gelegentlich auf 3.5V bringen, also selbst diese steuersignale erzeugen.
ich denke es ist den versuch wert, und werde mir eine handvoll atmega8 bestellen.. o.O
anbei ein bild des "dickie fighters"
gruesse, die katz
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
herzlichen Glückwunsch =D>
Also du kannst nur programmieren, wenn du Reset runterziehst?
Dann mach ein Schiebeschalter dran und betätige diesen, bevor du schreibst O:)
Ich habe mir ein ISP Dongle nach dem unten stehendem Schaltplan gebastelt und habe die Reset-Leitung mit einem 10k Pullup gegen VCC gezogen.
Ist dein Dongle genauso oder nach einem anderen Prinzip (gibt glaube ich mehrere). Du kannst ja mal deine Schaltung posten.
Das war mein "Leit-Blatt":
Liste der Anhänge anzeigen (Anzahl: 2)
hm, äh, *schäm* vielleicht muss man den hct244 auch bissl mit saft versorgen.. :oops:
habe dem pin 20 nun seine 5V spendiert (vorher hing er in der luft), und schon klappt das schreiben, reset geht nun brav auf low :D
hätte mich auch gewurmt, da nen schalter hinzuimprovisieren.
danke für den schaltplan, ist identisch mit meinem.
damit ihr etwas zu gucken habt, habe ich bilder vom avr isp dongle (hängt am parallelport und an einem wannenstecker) und vom atmega angehängt, letzterer ohne quarz und mit einer diode aufgebaut, um unter 5,5V zu kommen (das dickie hat ja 6V max).
nun fehlen meinem dickie katzenschreck nur noch einige sensoren, damit es nicht so stumpfdoof gegen die wände fährt. ich dachte da an infrarot dioden und passende sensoren. US kommt nicht in frage, da für dieses kleine projekt zu teuer. zuerst dachte ich auch an eine superhelle led und einige phototransistoren,..
hat jemand erfahrung, welche reichweiten damit machbar sind (led oder ir-led)? wäre für ein paar anhaltspunkte sehr dankbar..
ideal wäre natürlich auch ein katzensensor, um meinen stubentiger gezielt nerven zu können. aber sowas scheint reichelt nicht im sortiment zu haben.
ideen und vorschläge sind willkommen, schreibt ruhig eure meinung :)
gruesse, die katz