INHOUDSOPGAWE:

Zippy the Fanbot: 5 stappe (met foto's)
Zippy the Fanbot: 5 stappe (met foto's)

Video: Zippy the Fanbot: 5 stappe (met foto's)

Video: Zippy the Fanbot: 5 stappe (met foto's)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Julie
Anonim
Zippy the Fanbot
Zippy the Fanbot

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die MAKEcourse aan die Universiteit van Suid -Florida (www.makecourse.com).

Zippy the Fanbot is 'n Arduino -gebaseerde projek wat stoot gebruik deur propellers wat op borstellose motors gemonteer is om die bot in die gewenste rigtings te dryf of te draai. Die gebruiker beheer die bot met 'n infrarooi afstandbeheer. Die naam Zippy is geskep uit die feit dat die meerderheid van die vergadering saam met ritsbande gehou word.

Stap 1: Druk die onderdele 3D af

3-D druk die onderdele uit
3-D druk die onderdele uit

Die raam van hierdie samestelling, sowel as die Arduino-omhulsel en die elektroniese boks is 3-D gedruk. Elke deel is gedruk met 30% vulling met 3-5 doppe. Ek het die STL -deellêers opgelaai om dit vir u makliker te maak. Laai dit net af en bring dit na 'n goeie 3D-drukker!

Stap 2: Koop die nodige elektronika en onderdele

'N Aantal elektronika en onderdele is nodig om Zippy the Fanbot te bou en te gebruik. Hier is 'n lys van al die dele wat ek by die maak van hierdie projek gebruik het:

1x Arduino Uno R3

1x Infrarooi sensor VS/HX1838B

1x Pak mannetjie -tot -kop -penne (genoeg vir Arduino -penne)

1x Pak van 8 vroulike tot vroulike springdrade

1x 3S 11.1V litium polimeer battery

1x Power Distribution Harnas of Power Distribution Board

4x Afro SimonK 20A OPTO ESC's

4x Sunnysky X2212 KV980 borsellose motors

2x APC CW 8045 multirotor propellers

2x APC CCW 8045 multirotor propellers

1x Pak met 4 ritsbande

4x Ligte draaibare wiele

1x Pakket klittenbandstroke

1x rol sagte dubbelzijdige band

Stap 3: Monteer die onderdele en bou die stroombaan

Monteer die onderdele en bou die stroombaan
Monteer die onderdele en bou die stroombaan

Sodra u al die nodige onderdele in 3-D gedruk het en alle ander nodige komponente gekoop het, is dit tyd om te begin met die montering van Zippy! Verwys na die eerste prentjie in hierdie instruksies om te sien hoe alles saamgevoeg is.

Die 3D-gedrukte raam is baie intuïtief om aanmekaar te sit, en dit is hoe ek dit bedoel het. Die twee arms sluit in om 'n X -raam te maak en daar is 'n hakie wat oor die arms pas. Die elektroniese holster gaan onder die arms. Die waaieradapters word aan die ente van elke arm gemonteer en die wieladapters gly tot by die bene van die raam. Dit moet baie intuïtief wees waar al die ritsbande aangebring moet word, maar as dit nie die geval is nie, kyk dan net na die eerste prentjie op hierdie instrukteerbare! Dit is nie absoluut nodig om ritsbande aan te bring om die boonste hakie op die arms vas te hou nie.

Sodra die raam gemonteer is, is dit tyd om die elektronika aan te trek en te monteer. Die ESC's word aan die arms gemonteer terwyl die motors op die waaieradapters gemonteer moet word. Beide die ESC's en motors is met ritsbande gemonteer. Die polariteit moet omgekeer word tussen die ESC's en motors op die linker- en agterkantse regterarm sodat dit kloksgewys draai. Die ander twee arms sal motors hê wat linksom draai. Daarom word die stutte met die kloksgewys op die voorste linker- en agterste regtermotors gemonteer, terwyl die stutte teen die kloksgewys op die voorste regter- en agterste motors gemonteer word. Hierdie teenoorgestelde draairigtings produseer teenoorgestelde draaimomente wat die stabiele prestasie van die bot help.

Gebruik klittenband om die Arduino -omhulsel sowel as die LiPo -battery bo -op die middelste hakie te monteer. Gebruik dubbelzijdige band om die IR -sensor in die boonste middel van die Arduino -omhulsel te monteer, sodat dit op 'n optimale plek is om seine van die afstandsbediening te ontvang. Al die kragverdeling van die LiPo na die ESC's word gevoer deur die elektroniese boks wat in die elektroniese holster sit. Die seindraad van die Arduino na die ESC's word ook deur die elektroniese boks gevoer. Wees baie versigtig om nie die bedrading van die LiPo na die ESC's te kruis nie. Dit kan die ESC's maklik beskadig en moontlik 'n brand veroorsaak.

Verwys na die stroombaanskema wat illustreer hoe alles aan mekaar gekoppel is.

Stap 4: Flits die Arduino

Sodra Zippy the Fanbot bymekaargemaak is, is dit tyd om die Arduino te flits met die nodige sagteware. Ek het die Arduino -skets verskaf wat gebruik word om Zippy te beheer. Die kode benodig in wese 5 knoppies om die fanbot te bestuur. Die beste knoppies om te programmeer, is die navigasieknoppies op die afstandsbediening. Dit is intuïtief dat die op/af knoppies die bot vorentoe/agtertoe sal skuif, terwyl die links/regs knoppies die bot linksom/kloksgewys sal draai. Die middelste navigasieknoppie dien as 'n doodskakelaar en stop alle motors. As die afstandsbediening wat u gebruik nie met hierdie kode werk nie, verwyder die propellers van die bot en gebruik die seriële monitor in die Arduino IDE om die Arduino te herprogrammeer om te werk met die rigtingknoppies op u afstandsbediening. U hoef net op die knoppie te druk wat u wil gebruik en te sien watter waarde op die seriële monitor verskyn. Vervang dan die waarde in die toepaslike if -stelling in die kode wat ek verskaf het, met die waarde wat u op die seriële monitor sien.

Die kode is redelik eenvoudig, soos u sal sien. Daar is 5 voorwaardelike kontrole wat bepaal watter knoppie gedruk word. As die IR -sensor byvoorbeeld agterkom dat die op -knoppie ingedruk word, draai die twee voorste motors, wat die bot vorentoe trek. As die linker navigasieknoppie ingedruk word, draai die regter- en agtermotors voor, sodat die bot linksom draai. As 'n knoppie vir 'n sekere maneuver ingedruk word, sal die onderskeie motors voortdurend hul snelhede verhoog totdat 'n maksimum snelheid bereik word.

Kom ons sê vir 'n oomblik dat die bot vorentoe beweeg met sy voorste motors teen hul maksimum snelhede. As die gebruiker die afknoppie ingedruk hou, vertraag die voorste motors totdat dit heeltemal gestop is, en dan word die agterste motors geaktiveer en die bot in trurat gestuur. Dit geld ook die rotasie -maneuvers van die bot. Hierdeur kan die gebruiker die maneuvers wat die bot uitvoer, versnel of vertraag.

Laat ons nou sê dat die bot weer teen 'n spoed vorentoe beweeg. As die rigtingknoppie links of regs ingedruk word, stop die bot onmiddellik met die draai van alle motors voordat die motors wat dit laat draai, geaktiveer word. Daarom kan die gebruiker onmiddellik wissel tussen lineêre en rotasiebeweging.

Stap 5: Geniet die gebruik van Zippy en wees veilig

Nou is jy gereed! As u eers Zippy gebou het en die Arduino -kode aan die werk gekry het, is dit tyd om rond te speel. Wees egter uiters versigtig, veral rondom kinders en diere. Maak seker dat die propellers goed gebalanseer is en dat die motors stewig vasgemaak word. Die borsellose motors wat in hierdie projek gebruik word, draai teen baie hoë toeren, daarom kan die stutte beserings veroorsaak. Hê pret!

Aanbeveel: