Kazalo:
- Korak: Orodja in komponente
- 2. korak: Montaža
- 3. korak: Nadzorni sistem
- 4. korak: Električna shema
- 5. korak: Arduino skica
- 6. korak: Končni izdelek
Video: Follow-Bot: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)
Ta navodila bodo zajemala korake za ponovno ustvarjanje mojega projekta. Moj projekt je bil rover, ki bi lahko sledil določeni barvi ali obliki z uporabo Pixy 2 in Arduino Uno. Zajeti bodo vsi vidiki procesa, vključno s potrebnimi orodji, montažo, krmilnim sistemom in programiranjem.
Korak: Orodja in komponente
Električne komponente:
- Arduino Uno
- Pixy 2
- Ogledna plošča
- 2 x enosmerni motor
- DC pretvornik
- Servo komplet z nagibom
- Vodilo
- 2 x 1N4001 dioda
- 2 x 2N2222A tranzistor
- 2 x 1k upor
Orodja/komponente
- Okvir iz aluminijastih T-rež
- Plastična folija iz HDPE
- 2 x avtomobilske pnevmatike RC
- 3D tiskalnik
- Izvijač
- USB 2.0 kabel
- Električni vrtalnik/dremel
- Turnigy Multistar Lipo paket z več rotorji
*Opomba: Cilj tega projekta se je skozi celoten semester spreminjal, zato ni bilo vse uporabljeno, kot je bilo prvotno predvideno (baterija je bila čez krov - enake rezultate lahko dosežete z nečim veliko cenejšim).
2. korak: Montaža
Žal med sestavljanjem projekta nisem naredil veliko fotografij, vendar to ni zelo težko. Nosilec motorja in deli, ki držijo baterijo na tirnicah, so bili 3D natisnjeni.
Aluminij s t-režami je bil skupaj z nosilci privit v pravokotno obliko.
Črne plastične plošče so bile izvrtane in uporabljene za montažo: vodila, enosmernega pretvornika, plošče, Arduino Uno in Pixy 2. Pixy 2 je bil nameščen na lastno platformo, da bi mu omogočil boljši vidni kot.
3. korak: Nadzorni sistem
Krmilni sistem napaja litij -polimerna baterija 10000mAh, ki se preko vodila poveže z enosmernim pretvornikom. Baterija je veliko večja, kot je potrebno, vendar je bila kupljena z namenom, da jo uporabi za več različnih projektov. Pretvornik enosmernega toka zagotavlja približno 5 V in prek mize napaja oba enosmerna motorja in Arduino Uno, ki napaja Pixy 2.
4. korak: Električna shema
Zgoraj je prikazana osnovna okvara ožičenja in električnih komponent. Tranzistor, NPN 2N 2222A, je polprevodniška naprava, ki se uporablja za ojačevalne in preklopne aplikacije z nizko močjo. Diode se uporabljajo za ohranjanje toka v eno smer, kar ščiti Arduino Uno pred nenamernim sprejemom toka in eksplozijo. Ker uporabljamo enosmerne motorje, če iz nekega razloga gre v napačno smer, lahko vedno preprosto preklopite napajalni in ozemljitveni kabel in se bo vrtel v nasprotni smeri. Tega ne morete narediti z motorji na izmenični tok. Konfiguracija nožic na diagramu ne ustreza skici Arduino, uporabniku daje le predstavo o tem, kako so komponente med seboj povezane.
5. korak: Arduino skica
Skica Arduino za ta projekt uporablja knjižnico Pixy 2, ki jo najdete na pixycam.com v razdelku »Podpora« in od tam »Prenosi«. Prenesite samo ustrezno knjižnico za Pixy oziroma Pixy 2. Med prenosom knjižnice je zelo uporaben tudi prenos PixyMon v2. Medtem ko se Pixy lahko uči barv/predmetov le tako, da držite gumb in počakate, da se LED prižge (najprej bela, nato rdeča) in se sprosti, ko je rdeča, je koristno, če se ga naučite prek programa PixyMon. Prav tako lahko prilagodite vse nastavitve kamere, vključno s svetlostjo in najmanjšo površino bloka (to je uporabno, če poskušate zaznati manjše, svetle odtenke). Skica primerja oba področja in položaj x zaznanega predmeta, da sledi kateremu podpisu je dodeljen. Pixy 2 se lahko nauči do sedem različnih podpisov in lahko hkrati zazna več sto predmetov.
Od tam je neverjetno enostavno programirati enosmerne motorje s funkcijo analogWrite (), ki robotu omogoča premikanje naprej, levo ali desno.
Opomba: svetlejši, različni odtenki najbolje delujejo s Pixy
6. korak: Končni izdelek
Tu so robota naučili slediti okrasu rdečega božičnega drevesa.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Follow Me - Raspberry Pi Smart Drone Guide: 9 korakov
Follow Me - Raspberry Pi Smart Drone Guide: Ste se vedno spraševali, kako narediti drone iz A -Z? Ta vadnica vam prikazuje, kako korak za korakom narediti 450-milimetrski kvadrokopter od nakupa delov do preizkušanja vašega zračnega robota na njegovem prvem letu. Poleg tega lahko z Raspberry Pi in PiCamero
Robot Follow Me, ki uporablja NodeMCU: 4 koraki
Robot Follow Me Robot z uporabo NodeMCU: Zelo preprost robot Follow Me z uporabo NodeMCU. Za zaznavanje bližnjega objekta/ človeka uporablja senzor razdalje NodeMCU HC SR04. Ko zazna objekt/ človeka, bo začel slediti
Motion Follow Animatronics Eyes: 8 korakov (s slikami)
Motion Follow Animatronics Eyes: Ta projekt Arduino uporablja optični senzor pretoka (ADNS3080) za zajem gibanja. Nato prevedite podatke, da premaknete servo, da bodo videti, kot da oči sledijo premikajočemu se objektu. To ni lahka zgradba. Zahteva 3D tiskanje, spajkanje, nekaj splošnih
DIY Smart Follow Me Drone s kamero (na osnovi Arduina): 22 korakov (s slikami)
DIY Smart Follow Me Drone with Camera (Arduino Based): Droni so danes zelo priljubljene igrače in orodja. Na trgu lahko najdete profesionalne in celo začetne drone in leteče pripomočke. Imam štiri brezpilotne letalnike (quadcopters in hexcopters), ker imam rad vse, kar leti, 200. let pa ni