Steering wheel cleaner
Zo stránky SensorWiki
Autor: | Marek Trebuľa | |
Študijný odbor: | Robotika a kybernetika | 3. Bc. (2019) |
Opis projektu
Cieľom projektu je navrhnúť mechanický a elektronický systém pre pohon čistiaceho mechanizmu automobilového volantu.
![](/sensorwiki/images/thumb/a/a4/Gifvol.gif/300px-Gifvol.gif)
Prečo?
Budúcnosť automobilizmu o 20 - 30 rokov predpokladá, že autá budú zdieľané, bude fungovať tzv. "carsharing". Tu nastáva otázka čo s hygienou týchto vozidiel. Hygiena volantu je dôležitá, keďže s ním budú prichádzať ľudia do kontaku pri každej jazde.
Potrebný materiál
Na zostrojenie prototypu pohonného systému pre čistič volantu budete potrebovať:
![](/sensorwiki/images/thumb/f/f3/Setretaz.png/300px-Setretaz.png)
- Arduino Nano
- Kontaktné pole
- 2x spínač
- RGB diódu
- Guličkové ložiská 4x12x4mm
- Valčekovú reťaz 04A-1 H
- 2x reťazová spojka
- Reťazové koleso
- Motor s prevodovkou
- Napájací zdroj 12V
- Rezistory
- Tranzistor
- Prepojovacie vodiče
- Tyč s priemerom 4mm
- Skrutky a matice
Návod na výrobu
Príprava materálu
Prototyp sa skladá z niekoľkých väčších celkov, ktoré bolo potrebné vyrobiť pred kompletizáciou.
- 2x maketa volantu vyfrézovaná CNC frézou z MDF dosky hrubej 8mm. Do tejto makety sa budú neskôr osádzať vodiace valčeky a tiež bude o nu priprevnený hnací motor na španovacom mechanizme.
- Na lasery bolo vyzrezané uchytenie motora z preglejky 5mm hrubej.
- Vodiace valčeky boli vytlačené 3D tlačou.
- Reťazové koleso prenášajúce moment motora na reťaz bolo vytlačené 3D tlačou.
- Z mosadznej tyčky o priemere 4mm boli vyrobené osky pre vodiace valčeky, ktoré spolu s oskami budú osadené v ložiskách. Dĺžka osky je 22mm.
Postup
- Do oboch makiet boli vhodne zavŕtané osadenia pre ložiská. Vonkajší priemer ložiska je 12mm preto aj tieto zapustenia boli vŕtané vrtákom hrúbky 12mm. Ďalej boli vyvŕtané otvory pre uchytenie španovacieho systému reťaze, ktorého súčasťou je aj motor s prevodovkou.
![](/sensorwiki/images/thumb/c/c0/Zapustenie.png/800px-Zapustenie.png)
- Na mosadzné osky boli osadené vodiace valčeky spolu s ložiskami.
![](/sensorwiki/images/7/7e/Loziskoplusvalcek.png)
- Motor s prevodovkou bol uchytený do španovacieho úchytu.
![](/sensorwiki/images/5/5a/Spanovak.png)
- Na výstupný hriadeľ prevodovky bolo nasadené reťazové koleso.(Pozn.: ak kúpite reťazové koleso bez závitu na zaisťovací šrób je potrebné navŕtať a vyrezať závit do náboja reťazového kolesa)
- Následne motor + prevodovka + španovací úchyt + reťazové koleso bolo primontované na maketu. Španovací systém bol nastavený tak, aby pri zakladaní reťaze bol čo najvolnejší.
- Do makety boli vložené ložiská spolu s vodiacimi valčekmi.
- Bola zmeraná potrebná dĺžka valčekovej reťaze a tá bola následne upravená na požadovanú dĺžku.
![](/sensorwiki/images/thumb/a/a4/Mechanizmuskomplet.png/800px-Mechanizmuskomplet.png)
- Po založení reťaze je možné priložiť k valčekom z druhej strany druhý kus makety a celý volant spojiť dokopy šróbami.
![](/sensorwiki/images/thumb/b/ba/Set.png/800px-Set.png)
- Posledný krok čo sa mechanickej časti týka je došpanovanie reťaze.
- Na záver urobiť elektrické zapojenie podľa schémy.
![](/sensorwiki/images/thumb/e/e1/Electric.jpg/800px-Electric.jpg)
Analýza
V tejto časti popíšete ako idete daný problém riešiť. Uvediete sem aj všetky potrebné technické údaje, ktoré sú potrebné na úspešné vyriešenie projektu. Napríklad:
- popis komunikačnej zbernice (i2c, 1-wire, RS-232 a pod.)
- obrázok zapojenia vývodov použitej súčiastky
- odkaz na katalógový list
- priebehy dôležitých signálov
- este jedna polozka
Popis riešenia
Sem opíšete ako konkrétne ste problém vyriešili. Začnite popisom pripojenia k procesoru (nezabudnite na schému zapojenia!) a zdôraznite ktoré jeho periférie ste pritom využili.
Pozn.: Názov obrázku musí byť jedinečný, uvedomte si, že Obr1.jpg už pred vami skúsilo nahrať už aspoň 10 študentov.
![](/sensorwiki/images/thumb/3/31/MojObrazok.jpg/250px-MojObrazok.jpg)
Algoritmus a program
Uveďte stručný popis algoritmu, v akom jazyku a verzii vývojového prostredia ste ho vytvorili. Je vhodné nakresliť aspoň hrubú štruktúru programu napríklad vo forme vývojového diagramu. Rozsiahly program pre lepšiu prehľadnosť rozdeľte do viacerých súborov.
Vyberte podstatné časti zdrojového kódu, použite na to prostredie source:
/* A nezabudnite zdroják hojne komentovať */
int main(void) {
printf("Hello, World!\n");
return(0);
}
Nezabudnite však nahrať aj kompletné zdrojové kódy vášho programu!
Zdrojový kód: serial.h a main.c
Výsledok
Výsledný mechanizmus, ktorý bol vytvorený v tomto projekte bude v ďalšej fáze implementovaný do reálneho volantu, ktorý by sa mal podobať volantu na animácii. Pred tým však, bude znížená hlučnosť mechanizmu, použitím vodiacich ozubených koliesok namiesto valčekov. Tie budú podobne ako valčeky vytlačené na 3D tlači. K reťazi bude čistiaci bežec pripojený pružinovým systémom, ktorý doposiaľ nebol otestovaný.
![](/sensorwiki/images/thumb/a/a4/Mechanizmuskomplet.png/800px-Mechanizmuskomplet.png)
![](/sensorwiki/images/a/a4/Gifvol.gif)