PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mausbot für die Katzen



Rabenauge
16.05.2010, 23:27
Hallo zusammen.
Neulich lief mir eine Handvoll alte Mäuse (ja, die früher an Computern hingen) über den Weg. Spasseshalber nahm ich sie mal mit und durchdenke mir gerade, was man mit den Dingern so anstellen könnte.

Es sind durchweg olle serielle Mäuse mit Kugel, die Teile bestimmungsgemäss verwenden lohnt nicht mehr, also...dachte ich mir, man könne ja nebenbei mal einen Minibot bauen.
Eine von denen könnte geradeso zwei der üblichen Miniservos nebeneinander aufnehmen, also wäre der Antrieb kein Thema.
Vier AAA-Akkus passen auch noch mit rein und dann ist da noch ein _bisschen_ Platz über.
Meine Idee ist nun, ein halbwegs cleveres Katzenspielzeug zu bauen, eine elektrische Maus also. :)
Wichtig ist, dass das Ding durch die Bude fahren kann, und das möglichst nicht nur geradeaus (sowas langweilt Katzen beizeiten), und obendrein etwas trickreich ist. Beispielsweise könnte ich mir gut nen Sensor vorstellen, der das Teil die Flucht ergreifen lässt, wenn die Katze sich neugierig drüber beugt.
Richtig Klasse wären obendrein Kollisionssensoren (muss ja nix allzu präzises sein, so intelligent sind die Katzen meiner Freundin nicht, dass die das stören wird) die verhindern, dass dat Ding ständig gegen die Möbel fährt.
Ausserdem wäre eine Programmiermöglichkeit nett, um dem Ding ein wenig Hinterlist beibringen zu können (so Sachen wie: "jetzt schlafe ich mal drei Minuten und dann spielen wir weiter...).
Wichtig wäre auch eine Kontroll-LED (ich glaube rot ist am besten, weil Katzen das praktisch kaum sehen können), die anzeigt, wenn das Ding in Betrieb ist (oder der Akku leer) und eine Ladebuchse, da meinen Damen nicht viel technisches Verständnis zugemutet werden darf. ;)
Kratzen, Beissen oder Knurren sind unnötig, das macht der Hund schon.

Jetzt meine Frage: ist das _so_ wirklich preiswert machbar ?
Es soll wirklich low cost werden, wenn ich Geld über habe, dann für den NiboBee.

Auch vom Platz her machbar?
Ich kann nicht wirklich SMD löten, aber wenn mal irgendwo ein SMD-Widerstand hin muss, das krieg ich gebacken, ansonsten ist Platinen herstellen auch nicht drin, benutze immer Streifenraster).
Gerne würde ich vorhandene Teile verwenden: die vier Mäuse sind komplett, eventuell kann man die vorhandenen Lichtschranken als IR-Sensoren nutzen?

yaro
16.05.2010, 23:43
Das, was du beschrieben hast, ist mit genügend Platz mit nicht besonders viel Aufwand machbar, aber um das ganze in eine Maus zu Stecken, muss man schon sehr geschickt sein!

Preislich sollte das auch machbar sein, das einzige, wo ich keine low-cost Anwendung kenne, ist das mit dem Erkennen, wann die Katze sich rüberbeugt (Katzen haben schließlich Fell, da müsste man mal testen, wie gut es IR-Licht abstrahlt, und wie sehr das IR die Katzen stört...


Ansonsten nimm einfach ein Spielzeugauto mit Fernbedienung. Richtig lustig wird es, wenn du das Spielzeugauto unter den Futternapf der Katze Plazierst, sodass du diesen steuern kannst... Damit kann man Katzen echt gut veräppeln =)

Gruß, Yaro

p.s. Mit Servos wird das Ding nicht allzuschnell fahren.....ich glaube nicht, dass die Katzen sich davon beeindrucken lassen....

Rabenauge
17.05.2010, 00:01
Spielzeugauto, nene, da kann ich auch nen Knochen an meinen RC-Monstertruck binden und mitm Hund über die Wiese...das wäre _richtig_ funny.
Es geht _nicht_ in erster Linie darum, dass die Katzen was zu tun haben (sind nicht meine,wenn die mir aufn Keks gehen, geh ich heim in meine Wohnung) sondern darum, mal so ein kleines Ding selber zu bauen.
Wegen dem Tempo mache ich mir keine Sorgen: auch grössere Käfer interessieren Katzen brennend. Manche Servogetriebe kann man auch umbauen, dann laufen sie deutlich schneller, muss man dann sehen.

Das mit dem drüberbeugen: ich hatte mir da einfach nen simplen Lichtsensor gedacht, reicht ja, wenn sich die Helligkeit "plötzlich" ändert, und wenn es nicht 100%ig immer funktioniert-> wen juckts.

021aet04
17.05.2010, 09:41
@Rabenauge
Katzen sehen rotes Licht. Wie gut sie das Licht sehen weiß ich nicht. Meine Katze hat schon oft den Leuchtpunkt eines roten Laserpointers verfolgt.

MfG Hannes

oberallgeier
17.05.2010, 10:04
... eine Handvoll alte Mäuse ... durchdenke mir gerade, was man mit den Dingern so anstellen könnte ...Ein junger Kollege hatte so etwas schon mal gemacht - aber ob leibhaftige, haarige Katzen auf mattglatte Kunststoffmäuse ansprechen . . . . . . Katzen sind ja bekanntermaßen extrem faul - deswegen haben die auch neun Leben - weil sie acht verschlafen.

................https://www.roboternetz.de/phpBB2/files/maus2.jpg (https://www.roboternetz.de/phpBB2/viewtopic.php?t=39740&sid=778c4a6f67405022fe7a7a2059dbdd9e)

Das Platzangebot in einer Maus sehe ich nicht soooo optimistisch, wenn Du von vier AAA sprichst. Schau Dir mal meinen MiniD0 (https://www.roboternetz.de/phpBB2/viewtopic.php?p=432909&sid=c93e849358ce61e6ce22f6add8f909d5#432909) an. Da sind zwei gehackte Servos als Antrieb drin, vier AAA als Energiestation. Spurweite beim MiniD0 43 mm - ist das nicht fast zuviel für ne Maus? Kollisionssensoren kriegt man gut hin - notfalls die Minitaster aus der Maus mit Drahtfühler ergänzen. So etwas hatte ich z.B. mit der Kombination SFH5110 + SFH4600-irLED´s bei meinem WALL R (https://www.roboternetz.de/phpBB2/viewtopic.php?t=45658&sid=d756e334e84a791bbb3d2add438c988e) sehr platzsparend aufgebaut - Messdistanz rund 1 m.

Oder Du schaust mal nach herbie the mousebot. Zu dem hatte ich mal eine sehr aussagefähige Bedienungs- und Aufbauanleitung gesehen . . . .

................http://www.solarbotics.com/assets/images/k_hm/khm_red_-_dcn9660_ps.jpg....http://www.solarbotics.com/assets/images/k_hm/khm_white_-_dcn9677_ps.jpg
................http://www.solarbotics.com/assets/images/k_hm/khm_colours_-_dscn9659_ps.jpg

BTW: meine Katze spielt wahnsinnig gern mit einem 2 m langen Schnürchen (Dyneema, Ø 1,6 mm, gelb, ein Ende durch einen Achterknoten beschwert), wenn ich den Knoten vom hochgehaltenem Arm am Boden entlangkreisen lasse.

HannoHupmann
17.05.2010, 10:10
Ich hätte was zur roten LED zu sagen. Die sehen Katzen ausgezeichnet. Ich weis nicht genau ob das nur bei meinen Katzen so ist aber auf rote Gegenstände aller Art (Laserpointer, Brüsten, Lampen, Bälle, Spielzeugmäuse) fahren die total ab. Was aber gar nicht so schlecht ist.

Ich vermute aber eher, dass du dir die ganze Mühe machst und die Katze es dann nur müde ansieht und weiterschläft um dann ne halbe Stunde später mit feuereifer mit einem Stück Karton mit Loch drin zu spielen.

Rabenauge
17.05.2010, 11:43
Hm, das mit dem Laserpointer hätte ich selber gewusst, stimmt.. ](*,)
Na, ist aber auch egal. Mir ging es ja bei der LED nur darum, anzeigen zu können "ich bin eingeschalten" und im höchsten Falle noch "ich hab Hunger" (Akku leer).

Aber ich sehe schon, ich muss es genauer erklären: grundsätzlich brauche weder ich noch meine Freundin ein Spielzeug für die Katzen: der grosse Kater ist eh erst ab Ereignissen der Richterskala Stärke 6 _eventuell_ aus der Ruhe zu bringen und der Kleine spielt grundsätzlich mit allem, auch wenn er dabei öfter vergisst, dass Hunde und Katzen sich gar nicht mögen. Da erinnert der Hund ihn dann immer wieder dran. :-b
Eines seiner Lieblingsspielzeuge (noch vorm Hund) ist übrigens ein Furby.

Von daher wird es mich echt nicht allzu hart treffen, wenn die beiden meine Elektromaus igorieren, ein niedliches (und obendrein wohl kaum Schaden anrichtendes) Haustier wäre sie allemal.

Ich hab einfach mal Lust, sowas zusammenzutüdeln. ;)

Zum praktischen Teil: zwei Miniservos (hab gerade ein paar ausgemusterte HS-55 hier liegen) passen nebeneinander gerade rein, man kann noch die Böden der Gehäuse entfernen, das bringt noch knapp 2mm pro Stück, und dann könnte man runde Servoscheiben als Räder aufsetzen (..im Prinzip, ich weiss dass die eine lausige Traktion haben), dann passt alles noch _ins_ Gehäuse. Bis Radbreite um die 5mm also machbar.
Ich hab eben mal eine der Mäuse (nicht die grösste sondern die, die von der Form her am hübschesten ist) ausgeweidet: vier AAA plus zwei Servos sind erstmal noch gar kein Problem.
Dann brauche ich den vorderen Teil (da, wo sie die drei Tasten hat) noch _gar_ nicht.
Habs mal eben schnell geknipst, so sieht man es besser:

http://img532.imageshack.us/img532/6535/img00011nl.jpg (http://img532.imageshack.us/i/img00011nl.jpg/)

http://img265.imageshack.us/img265/4782/img00012a.jpg (http://img265.imageshack.us/i/img00012a.jpg/)

http://img261.imageshack.us/img261/999/img00013g.jpg (http://img261.imageshack.us/i/img00013g.jpg/)

In der gezeigten Anordnung geht die Maus noch richtig zu, ich kann sogar noch den Originalverschluss benutzen. Notfalls könnte der noch weg, Heisskleber tuts auch. Dann können die Akkus weiter zusammenrücken und ich hab nach aussen hin Platz für die Räder.
So wäre wahrscheinlich auch der Schwerpunkt kein Problem.
Andere Anordnungen sind natürlich auch möglich.

@Joe: Herbie ist mir bekannt, aber der gefällt mir nicht, da er nicht eben "kindersicher" ist. Aus diesem Grunde werde ich auch keinerlei herausstehende Drähte oder ähnliches haben wollen, zum einen der Verletzungsgefahr wegen, zum anderen verhakt sich sowas _grundsätzlich_ immer irgendwo: wenn es nur eine einzige Stelle in der gesamten Wohnung gibt, wo das möglich ist, wird so ein Ding diese Stelle in erstaunlich kurzer Zeit finden und anschliessend zum Lieblingsplätzchen erklären, wahrscheinlich unter einem Schrank, ganz hinten..
Ausserdem ist sowas mechanisch zu empfindlich: das Teil wird bei zwei Frauen, zwei Katzen und nem Hund wohnen, da _kann_ es nicht robust genug sein... ;)
Auch Spielchen wie Linienfolgen sind nicht, was ich vor habe, das kann meine Biene auch, das Ding aber soll ein Alltagsgerät werden. Wer hat schon in seiner Wohnung einen entsprechenden Parcours..

Die Frage ist nun, was man an Elektronik braucht. AtTiny?
Kann der zwei oder drei Lichtsensoren und zwei Motoren (von mir aus kann auch die Elektronik aus den Servos raus, aber ich glaube, mit ists besser da der Schaltungsaufwand so geringer ist?) bearbeiten und nebenbei eine LED bedienen sowie im Idealfalle noch die Akkuspannung überwachen?

TomEdl
17.05.2010, 12:54
Hallo!

Katzen haben wie Hunde eine Rot-Grün-Farbschwäche und können so Rot nicht erkennen.

Wikipedia:
Das Auge der Katze hat wie das des Hundes zwei unterschiedliche Zapfentypen (Dichromat), die für Gelb bzw. Blau empfindlich sind. Dadurch wird nur ein Teil des menschlichen Farbspektrums abgedeckt: Rot ist eine Farbe, die sowohl Hund wie auch Katze nicht sehen können (siehe auch: Der Sehsinn des Hundes), Rot wird vermutlich als gelblich gesehen; das Auge ist für den Blaubereich am empfindlichsten.
...
Dennoch können Katzen ihre Umgebung in Blau- und Grünschattierungen in verschiedenen Intensitäten und Kombinationen wahrnehmen. Die bevorzugte Farbe der Katzen ist Blau. Dies wurde bei über 2000 Versuchen des Instituts für Zoologie der Universität Mainz festgestellt. Unter verschiedenen Beleuchtungsverhältnissen hatten die Katzen die Wahl zwischen Gelb und Blau, um an ihr Futter zu kommen. 95 Prozent entschieden sich für die Farbe Blau.


Grüße
Thomas

Rabenauge
17.05.2010, 23:51
Ok, nachdem das nun ausreichend geklärt ist (ehrlich gesagt ists mir im Grunde auch volkommen egal ob die Katze nun die rote LED sieht oder ich gleich ne grüne einbaue...oder so):

Was wäre denn die minimale Elektronikausstattung die rein müsste, euerer Meinung nach?
Wenn es geht, würde ich gerne die Sensoren aus den Mäusen recyclen, als Hindernissensoren.

mausi_mick
22.05.2010, 14:06
hi,

ich würd mir bei der Farbe der LEDs keine Sorge machen,
auf einen roten Laser-Pointer (oder dessen Abbildung auf dem Teppich) reagiert unsere Katze höchst motiviert.

Gruss

mausi_mick

oberallgeier
22.05.2010, 14:32
... runde Servoscheiben als Räder ... die eine lausige Traktion haben ...Ohhhh - klar, dass nackte Servoscheiben rutschen. Was denkst Du, dass Dein Auto an Traktion hat, wenn Du die Gummis runtermachst. GENAUSO ist es bei den Servohörnern. Daher machs mit so genannten O-Ringen à la mbo (made by oberallgeier):

................http://oberallgeier.ob.funpic.de/Rad_Dottie.jpg (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=404959&sid=c7e3d540676b204d9d311175e450b4e5#404959)

Das sieht beim MiniD0 mit und ohne Karosserie so aus. (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=432909&sid=c7e3d540676b204d9d311175e450b4e5#432909) Steigfähigkeit des MiniD0 (knapp 200 g) auf einer PMMA-Platte: 30° (Grad - nicht %).

Rabenauge
24.05.2010, 00:40
Ja, ich kenne deine Konstruktion, die Räder machen mir im Moment mal gar keine Sorgen, da bau ich schon was.
Steigungen sind ja gar nicht nötig, von daher...nur was ich an Elektronik am sinnvollsten einbauen sollte, das weiss ich noch immer nicht.
Irgendwas mit AtTiny? Welcher? Was brauche ich drumherum?
Von denen habe ich -bisher- mal gar keine Ahnung, bräuchte vermutlich dazu auch noch einen Programmieradapter.
Da das Projekt eh nur so lose in meinem Kopf herumspukt, hat das alles keine Eile.

021aet04
24.05.2010, 12:11
Schau einmal im Artikelbereich. Dort findest du einige Dinge. Z.B. diesen Beitrag http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht.
Wenn du das durchließt erübrigen sich die meisten Fragen von selbst. Welchen µC du nimmst entscheidest du. Du musst schauen, was du alles brauchst (Eingänge, Ausgänge, PWM,...) und nach diesen Kriterien wählst du den µC aus. Er darf aber auch nicht zu groß sein (Platz in der Maus). Zum Programmieren könntest du ihn ausbauen (spart wieder Platz, da du keine Stiftleiste o.Ä. brauchst). Von Atmel gibt es auch eine Auswahltabelle mit den Eigenschaften der einzelnen Controller http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC

MfG Hannes

oberallgeier
24.05.2010, 12:26
... µC ... darf ... nicht zu groß sein ... Zum Programmieren könntest du ihn ausbauen ...KÖNNTE man den ausbauen. Ausbauen ist out, schaut hier rein. (https://www.roboternetz.de/phpBB2/viewtopic.php?t=54300&sid=8fc2d110d5c8c8d9792c932650b6f59a)