Kazalo:

Oseba, ki sledi vozičku: 8 korakov
Oseba, ki sledi vozičku: 8 korakov

Video: Oseba, ki sledi vozičku: 8 korakov

Video: Oseba, ki sledi vozičku: 8 korakov
Video: В ПРОКЛЯТОМ ДОМЕ ПРИЗРАК ПОКАЗАЛ ЧТО С НИМ СЛУЧИЛОСЬ /IN A CURSED HOUSE WITH A GHOST 2024, November
Anonim
Oseba, ki sledi vozičku
Oseba, ki sledi vozičku

Roboti vsak dan dobivajo vse več pozornosti v številnih panogah. Od danes roboti prevzemajo večino trivialnih delovnih mest, kjer je nekoč bila potrebna človeška pozornost.

Začnimo s preprostim - Botom, ki vam sledi. Za ta projekt obstaja veliko aplikacij, na primer na letališčih in v nakupovalnih kompleksih, kjer lahko prenašate blago med vami.

V tem Instructable -u ne bomo izdelovali teh velikih industrijskih strojev, ampak delovni model, ki temelji na Arduinu, za isti vzrok.

Ta navodila so bila narejena tudi v sodelovanju s podjetjem HATCHNHACK. Oglejte si njihovo neverjetno spletno mesto za vso svojo opremo za izdelavo prototipov, bloge, ideje in še veliko več.

1. korak: 1. korak: iskanje potrebnih delov za projiciranje

No, to pišem kot splošno navodilo, zato bom poskusil dobiti nekaj alternativ, če ne najdete delov, ki jih uporabljam. Dodal bom tudi povezave za nakup, da boste lahko kupovali predmete, ki vam niso pri roki, in tako lahko svojega ustvarjalca prilagodite. Za dele za izdelavo tega projekta glejte hnhcart. Imajo kakovostne dele z neverjetnim cenovnim razredom.

Mikrokrmilnik: no, če ste začetnik, poskusite uporabiti Arduino. No, uporabljam Arduino Uno. Nakup povezave za Arduino UNO

  • Motorji: vsak 12V motor bo deloval. Uporabljam generične enosmerne motorje z napetostjo 12 voltov s 300 vrt / min. Lahko kupite tudi BO motorje. Nakup povezave za plošče z enosmernim tokom | BO motorji
  • Gonilnik motorja: za zagon motorjev boste potrebovali gonilnik motorja, saj večina mikrokrmilnikov ne more napajati toliko napetosti. Uporabljam L298N, ki ga lahko uporabite tukaj za nakup gonilnika motorja.
  • ŠASIJA: Za podvozje morate kupiti posebno motorje, ki jih uporabljate. Za motorje z ožičenjem BO in DC si lahko ogledate to povezavo
  • Ultrazvočni senzor: Uporabljam generični ultrazvočni senzorski modul HCRS04. povezavo za nakup za
  • ultrazvočni senzor.
  • Modul IR senzorja bližine: Delal bo kateri koli senzor bližine, ki lahko zazna zaznavanje predmetov za najmanj 20 cm. Kupite povezavo za senzor
  • Mostične žice: vsi potrebujemo skakalne žice za povezovanje stvari. Če ste novinec, bi jih za različne projekte potrebovali kar nekaj. od tukaj lahko kupite nekaj Moški do moški | Moški do samice
  • Baterija: za ta projekt uporabljam 12v lipo baterijo. če tega nimate, lahko vedno preklopite na generične 12v litij-ionske baterije. Ali pa če uporabljate 9v BO motorje, lahko uporabite celo preprosto 9v baterijo. Pred nakupom akumulatorja pazljivo preverite specifikacije motorja, saj lahko motor poškodujete, če napajate višjo napetost od zmogljivosti motorja. Za nakup 9v baterije glejte tukaj.

  • Ogledna plošča/prototipna plošča: za povezavo vse žice boste potrebovali nekaj. Tu bo ploščica prišla prav. nakup povezave za Breadboard | prototipna plošča

2. korak: Namestitev ohišja

Namestitev ohišja
Namestitev ohišja
Namestitev ohišja
Namestitev ohišja
Namestitev ohišja
Namestitev ohišja
Namestitev ohišja
Namestitev ohišja

Za ta projekt uporabljam 4 motorna podvozja, ki jih lahko preprosto najdete. Za namestitev servo glave in lesene škatle ter kot nosilec uporabljam 4 kovinska stojala v obliki črke L.

  • Za izdelavo podvozja najprej namestite stojala
  • namestite motorje in pnevmatike
  • namestite servo
  • pustite glavo in škatlo ob strani, saj boste potrebovali prostor za izgradnjo preostalega bota. to bomo priložili na koncu.

3. korak: Priključite gonilnik motorja

Ožičenje gonilnika motorja
Ožičenje gonilnika motorja

Za dobavo zadostnega soka motorjem moramo nastaviti gonilnik motorja.

  1. najprej privijte pola +ve in -ve pola motorja na PTR konektor gonilnika motorja.
  2. nato za napajanje gonilnik motorja privije +ve baterije na vrata 12v in -ve na vrata GND gonilnika motorja.
  3. vhodni zatič gonilnika motorja postavite na PWM pin Arduina po vaši izbiri. Zapomnite si, da ustrezno zamenjate zatiče motorja v svoji kodi.
  4. dodajte stikalo med +ve akumulatorja in gonilnikom motorja. V nasprotnem primeru boste morali akumulator odklopiti, ko ga ne uporabljate. dobite 2 žici od 5v in GND gonilnika motorja do plošče, tako da lahko napajate Arduino in druge naprave.

4. korak: Nastavitev glave: ultrazvočni senzor in IR srezor

Nastavitev glave: ultrazvočni senzor in infrardeči senzor
Nastavitev glave: ultrazvočni senzor in infrardeči senzor

Senzorje sem prilepila na kvadratno kovinsko ploščo, kot je prikazano na zgornji sliki

  • priključite vse 5v in GND na 5v in GND na plošči za napajanje senzorjev in servo.
  • pritrdite izhodne zatiče levega in desnega IR senzorja na zatič 12 in 13 na Arduinu.
  • priključite odmevni in sprožilni zatič ultrazvočnega senzorja na nožico 2 in 3 na Arduino.
  • vhodni zatič servo priključite na pin 5 arduina.

5. korak: Nastavite svoj Arduino

Nastavite svoj Arduino
Nastavite svoj Arduino

Za pritrditev Arduina in plošče na ohišje sem uporabil dvojni trak, saj zagotavlja tudi izolacijo na hrbtni strani Arduina.

napajajte Arduino tako, da priključite 5v in GND plošče na Vin in GND na Arduino in ste pripravljeni.

Korak 6: Čas za kodo

Čas za kodo
Čas za kodo

Za kodo puščam povezavo za prenos, razložil pa bom tudi osnovni algoritem za kodo.

  • najprej bo bot sprožil iskalno funkcijo za roko.
  • Takoj, ko je predmet odkrit, bo bot sprožil funkcijo zanke
  • če bo sprožen levi IR senzor, bo bot zavil desno
  • če se sproži desni IR senzor, bo bot zavil levo
  • če se predmet približa, se bo bot vrnil nazaj.
  • če gre predmet daleč stran, bo bot šel naprej.

Korak 7: Vse nastavljeno, zaključimo

Vse je nastavljeno, zaključimo
Vse je nastavljeno, zaključimo
Vse je nastavljeno, zaključimo
Vse je nastavljeno, zaključimo

Ko je vse narejeno, vam preostane, da svojo ustvarjalnost prilagodite in poiščete svojo inovativno uporabo za projekt.

Priporočena: