Uit Hack42
Ga naar: navigatie, zoeken
Project: Equilibri junk
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
NoProjectPicture.jpg

Equilibri junk

Naam Equilibri junk
Door WitchDoc
Status Uitvoer
Madskillz Rotzooi verzamelen en ontleden, hotglue, solderen, C programmeren (AVR), analyseren
Doel / Omschrijving
Een zelfbalancerend robotje van voornamelijk junk
Alle Projecten - Project Toevoegen

Add your picture plz.

Doel

Tegen minimale kosten een zelfbalancerend robotje bouwen.

Onderdelen

Sensor
* Een rotary encoder uit een Logitech balmuis. Deze bestaat uit een IR-Led, een "magische" IR-ontvanger en een wieltje met sleuven.
* Een gewicht dat aan het wieltje wordt gehangen, nog geen definitieve keuze gemaakt.
Wielen
Scrollwieltjes
Aandrijving
Twee (op straat gevonden) dc motortjes, waarschijnlijk afkomstig van zo'n autoradio met electrisch uitklappend lcd scherm.
Een L293D motordriver IC, exacte herkomst onbekend. Is een pootje kwijtgeraakt bij "desolderen"
Aansturing
Een attiny2313, het enige "nieuwe" onderdeel aan dit projekt (hoewel eigenlijk uit een vergeten projekt gered)
Frame
* De originele scrolwheelhouders
* een stukje frontend van een CD-lade
* Installatie koperdraad
* Asje (herkomst onbekend)
* "Slide rails" van die plastic strips die soms gebruikt worden om drives zonder schroeven in een kast te hangen.
* Tie-rips.
Overige electronica
* Een stukje experimenteer print
* Een op maat gezaagde batterijhouder (voorheen onderdeel van een weerstation)
* Draad uit een SCSI kabel
* 2 x ledjes (herkomst onbekend)
* 2 x Schakelaartje (herkomst onbekend)
Montage
Hotglue, hotglue en meer hotglue.

Extra benodigd

Extern: programmer (usbtiny)

Hoe werkt het (in theorie)

Aan het wieltje van de rotary encoder hangt een gewichtje, als de bot gaat kantelen komt er een signaal van de encoder waarop de tiny gaat tegensturen. Nadeeltje van dit systeem is dat de bot bij aanvang "gecalibreerd" (lees: rechtop gehouden) moet worden.

Status

Het frame is gebouwd, onderdelen gesoldeerd en inmiddels alweer losgehaald (ik had eerst even na moeten denken over het programma). Eerste aanzet voor het programma is gemaakt.