Sadržaj:

Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): 8 koraka
Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): 8 koraka

Video: Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): 8 koraka

Video: Oblačni oblak vas liječi (robot koji izbjegava prepreke s funkcijom prikupljanja): 8 koraka
Video: New Super Mario Bros. U Deluxe ALL Worlds ALL Star Coins - Полная игра 100% Прохождение 2024, Studeni
Anonim
Oblačni oblak vas liječi (Robot koji izbjegava prepreke s funkcijom prikupljanja)
Oblačni oblak vas liječi (Robot koji izbjegava prepreke s funkcijom prikupljanja)

Beskoristan stroj - Arduino robot

Korak 1: Korak 1: Uvod

Korak 1: Uvod
Korak 1: Uvod
Korak 1: Uvod
Korak 1: Uvod

Rođen na mračnoj strani svijeta. Mali vilenjak dugo je putovao da bi došao na ovaj svijet. Ništa ne može biti posebnije od telepatije koja se daje. Govorit ću ovo s uzdahom. Negdje dakle godine i godine: dva raka pustinjaka razišli su se u kliku, a jedan od njih odabrao je put kojim se manje putuje, i to je učinilo veliku razliku. Udišući suze, proguta negativna raspoloženja. Probavljajući crno, zatim se okreću, svjetlucaju, pretvara ih u šarenu svježinu. Blještave boje liječe sve. Na putu je prema vrtlogu tamne noći, međutim, uvijek izlazi sa sunčevom svjetlošću.

Funkcija stroja:

  • Aktivnosti u svjetlu
  • Odmorite se noću
  • Funkcija izbjegavanja prepreka
  • Skupljajte predmete na rukama

Korak 2: Korak 2: Video

Image
Image

Korak 3: Korak 3: Dijelovi, materijali i alati

Korak 4: Krug
Korak 4: Krug

Tijelo

  • Laserski izrezana baza (uključuje s motorima) * 1
  • Lasersko izrezano kućište * 1
  • Laserski izrezana ruka * 2
  • Noseća struktura laserski izrezana (za ruku) *2
  • Pamučne loptice * puno
  • 3 mm vijci * 8
  • 3 mm matice * 8

Glavna elektronika

  • Fotootpornik * 1
  • Motor * 4
  • Kotač * 4
  • Ultrazvučni senzor * 1
  • Servo motor * 3
  • 220 otpornik * 3
  • Arduino Uno * 1
  • Štit motornog pogona * 1
  • 9V baterija * 2
  • Žica * puno

Senzor za izbjegavanje objekata

Na servo motor priključen je ultrazvučni senzor za mjerenje udaljenosti između stroja i okoline. Senzor ima odašiljač i prijemnik. Emiter je u stanju snimati ultrazvučne valove. ako se neki objekt nalazi sprijeda, on će odbijati valove natrag prema prijemniku. Ako se valovi brzo vraćaju onda je objekt u blizini, a ako se valovi vraćaju sporo onda je objekt daleko. Ultrazvučni senzor pričvršćen je na servo motor tako da može skrenuti ulijevo i udesno kako bi odredio koji je put udaljen od prepreke i odabrao onaj koji je dalje od prepreke.

Motori

Za upravljanje istosmjernim motorima trebat će vam vrsta upravljačkog programa za njihovo upravljanje. IC upravljački program motora I2C L293D L293D je upravljački program motora koji je jeftin i relativno jednostavan način za kontrolu brzine i smjera okretanja četiri istosmjerna motora. Evo povezanog vodiča o tome kako to radi:

Svijetli senzor

Senzor fotootpornosti može mjeriti količinu svjetlosti, a mi ga koristimo za određivanje stanja okoline. Ako je stanje tamno, vrijednost osjetila će biti niska, a ako je stanje svijetlo tada će vrijednost koju osjeća biti veća.

Oružje

Ruke su laserski izrezane komponente pričvršćene na bazu sprijeda. Dolazi u dva dijela koji su potporna struktura koja drži ruku na mjestu i sama ruka. Tijelo također dolazi iz dva dijela; laserski izrezana baza dobiva je s police zajedno s motorima i ljuskom u obliku oblaka.

Baza

Može se rezati laserom ili ručno, ovisno o materijalu. Skidamo ga s police zajedno s motorima. Molimo vas da pronađete vezu u odjeljku komponenti. Korištenje jakih, ali lakih materijala, poput akrilnih limova (3 - 4 mm) ili šperploče (2,5 - 3 mm), pomaže povećati krutost i smanjiti težinu. Jezgra od pjene također može poslužiti za podlogu koju je lako ručno rezati za osobe bez pristupa laserskim rezačima.

Ljuska

Školjka je izrađena po mjeri od pamučnih kuglica, tkanine i laserski izrezane futrole. Slaganje i slaganje pamučnih kuglica za stvaranje oblika poput oblaka. Oblik nalik oblaku sloj je na vrhu 1,5 mm akrilnog laserski izrezanog kućišta za lakši pristup. Kućište se koristi za sprječavanje izravnog dodira pamučnih kuglica i tkanine sa strujnim krugom, pa se kao i uvijek može laserski ili ručno izrezati sve dok osigurava razdvajanje hardvera i vati kako bi se spriječio kratak spoj. Također predlažemo da materijal bude neprovodljiv, poput drveta ili plastike.

Alati

  • Odvijač s Phillips glavom
  • Ravni odvijač
  • Zanatski nož
  • Ljepljiva traka
  • Električni zavarivač
  • Pištolj za ljepilo

Korak 4: Korak 4: Krug

Korak 4: Krug
Korak 4: Krug

Korak 5: Korak 5: Izrada strojeva

Image
Image
Korak 5: Izrada strojeva
Korak 5: Izrada strojeva
Korak 5: Izrada strojeva
Korak 5: Izrada strojeva

Za sastavljanje baze predlažemo sljedeći redoslijed.

1. Prvo spojite motore na bazu pomoću držača. Nosači koriste matice i vijke. Predlažemo da matice stavite unutra kako rotacija kotača ne bi bila blokirana. (Kotači se mogu pričvrstiti prije ili kasnije)

2. Spojite Arduino na štitnik motora i spojite svu potrebnu žicu na štitnik motora. Obavezno isprobajte smjer rotacije kotača i okrenite stupove kako biste dobili isti smjer rotacije.

3. Pričvrstite sve servo motore na podlogu pomoću pištolja za ljepilo.

4. Pričvrstite žice za ultrazvučni senzor i zalijepite ih na rotirajuću oštricu servo motora. (predlažemo korištenje žica označenih bojom za bolje upravljanje kabelima)

5. Zavarite svu potrebnu žicu za svjetlosni senzor i zalijepite ih na krak.

6. Na kraju, spojite sve žice za komponente i izvor baterije na štitnik motora. Prije lijepljenja i spajanja sve zajedno provjerite performanse komponenti.

Pogreške Problem1 - Krug radi samo jednom i ne poništava se automatski

Rješenje - Dodajemo “Boolean goesForward = false” za poništavanje statusa goesForward u petlji.

Problemm2 - Kotači se kotrljaju u suprotnim smjerovima

Rješenje - preokrenite pozitivnu i negativnu stranu.

Problem 3 - Ultrazvučni senzor ne može otkriti stvari sprijeda i prestaje reagirati

Rješenje - Produžite udaljenost i prilagodite položaj ultrazvučnog senzora.

Problem 4 - Arduino ne može otkriti port kada pokušamo učitati kôd

Rješenje - Žice se međusobno dodiruju na štitovima motora, što uzrokuje kratki spoj. Resursima dodajemo ploču i čistimo žice.

Problem 5 - Fotootpornik ne radi ispravno

Rješenje - Pojedinačno testirajte senzor kako biste locirali problem. Pojednostavite krug i zamijenite senzor.

Problem 6 - Servo motori ne upravljaju pravilno rukama

Rješenje - Napon nije dovoljan; dodajte dodatnu bateriju.

Korak 6: Korak 6: Programiranje

Korak 7: Korak 7: Rezultat i razmišljanje

Korak 7: Rezultat i razmišljanje
Korak 7: Rezultat i razmišljanje

Početni koncept je stvoriti kolica s spremnicima koja vas prate i baciti sve što pokušate staviti u spremnik. Borimo se da stvorimo glatku reakciju pa na kraju okrećemo smjer kako bismo stvorili kolica za izbjegavanje objekata, zadržavajući koncept bacanja stvari. Iako smo dodatno pojednostavili, i dalje smo imali problema s kodiranjem i hardverom koji nisu radili. Neki od njih rješavaju se utvrđivanjem algoritma skripte pomoću “Serial. println '' za mjerenje i identifikaciju problema, a ostali se rješavaju stavljanjem dodatne baterije. Kad bih to mogao ponoviti, očekivao bih da ću potrošiti više vremena na testiranje cijelog stroja sa svim komponentama zajedno. To je zato što smatram da ponekad svaka komponenta dobro radi na sebi, ali kada se sastave, ne radi ispravno zbog kratkih spojeva i drugih hardverskih problema. Na kraju smo na kraju uklonili mnoge značajke našeg stroja jer ne radi onako kako smo očekivali, pa smo odlučili pojednostaviti ga zbog vremenskog ograničenja. Ako uspijem napraviti novu verziju, upotrijebit ću više ploča za više značajki, umjesto da ih uokvirim u jednu ploču.

Korak 8: Korak 8: Reference i krediti

Reference

Osnove kola. Kako postaviti ultrazvučni daljinomer na Arduino

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Upravljajte servo motorom SG90 pomoću LDR sučelja s Arduino Uno Youtube -

Graditelj sam. Kako kod kuće napraviti auto s vlastitom preprekom koja izbjegava Arduino.

Zasluge

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Preporučeni: