Turinys:

„Roll-E“[atnaujintas elektroninių atliekų robotas]: 4 žingsniai (su nuotraukomis)
„Roll-E“[atnaujintas elektroninių atliekų robotas]: 4 žingsniai (su nuotraukomis)

Video: „Roll-E“[atnaujintas elektroninių atliekų robotas]: 4 žingsniai (su nuotraukomis)

Video: „Roll-E“[atnaujintas elektroninių atliekų robotas]: 4 žingsniai (su nuotraukomis)
Video: Skaitmeninio tachografo audito mokymai 1 2024, Gruodis
Anonim
„Roll-E“[atnaujintas elektroninių atliekų robotas]
„Roll-E“[atnaujintas elektroninių atliekų robotas]

Prisimeni mūsų šiukšlių surinkimo draugą WALL · E? Šis vaikinas čia yra jo jaunesnysis pusbrolis, o jo vardas Roll-E. Tai oficialiai mano pirmasis pamokomas dalykas, todėl prašau būti malonus ir pranešti man apie visas klaidas, kurias galiu padaryti.

Niekam nepatinka skaityti ilgas instrukcijas be vaizdų, todėl stengiausi kiek įmanoma pridėti daug vaizdų, kad būtų lengviau sukurti šį robotą. Taip pat nurodymus padariau kuo trumpesnius ir tiesesnius [tik keturis žingsnius].

Instrukcija bus sudaryta iš keturių dalių;

  • Medžiagos
  • Surinkimas
  • Elektros jungtys
  • Kodas.

Leisk pasinerti ….

1 žingsnis: medžiagos

Medžiagos
Medžiagos

Medžiagų sąrašas

  1. Arduino Uno (x1) - tai būtų mūsų roboto smegenys.
  2. Variklio skydas (x1) - Jei norite valdyti mūsų variklius su pavara, galite naudoti L293D mikroschemą, kad tą patį padarytumėte, jei žinote, kaip tai padaryti. Aš pasirinkau variklio skydą, nes juo naudotis yra palyginti lengviau, be to, suteikiama galimybė pridėti daugiau variklių, kad būtų pagerintas funkcionalumas.
  3. Pavarų varikliai (x2) - perkelia variklį. Laidų prijungimas - jums reikės kelių iš jų.
  4. Robotų padangos (x2) - tai būtų mūsų ratai.
  5. Mini kepimo lenta (x1) - skirta mūsų grandinės kūrimui lengvai, nereikia lituoti.
  6. Šauniai atrodanti senosios elektronikos spausdintinė plokštė (PCB) - tai būtų mūsų roboto uždavinys, jis netarnauja jokiam protingam tikslui, jis tiesiog šauniai atrodo ir atnaujina seną elektroniką.
  7. Kamuoliai iš ritininio dezodoranto [su rutulio laikikliu] - tai būtų mūsų visureigio versija:)
  8. Ultragarsinis jutiklis HC -SR04 - skirtas išvengti kliūčių.
  9. Jungiklis (x1) - skirtas robotui įjungti arba išjungti.
  10. Jungiamieji laidai - grandinėms statyti.
  11. Karštas klijų pistoletas - manau, jūs žinote, kam tai naudojama.

2 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Pirmiausia pasiimkite šauniai atrodantį PCB ir žymekliu pažymėkite, kur norite, kad ant jo gulėtų jūsų arduino. Pašalinkite visus esamus komponentus, kad liktų vietos jūsų arduino.

Padėkite „Arduino“ant plokštės, naudodamiesi „Arduino“varžtų skylėmis, pažymėkite taškus ant plokštės, kad galėtumėte gręžti skyles ant plokštės, jei galėtumėte naudoti bet kurį tinkamą bendrą varžtą, kad pritvirtintumėte savo arduino plokštę prie plokštės. Naudodami varžtą, galite lengvai išimti ir vėl pritvirtinti „Arduino“iš PCB. Jei neturite grąžto, skylutes galite padaryti atsuktuvu, prispauskite varžtą prie pažymėtos dalies ir švelniai spauskite sukdami varžtą

Pastaba: būtinai įdėkite izoliacinę medžiagą tarp arduino ir PCB, kad esamos jungtys ant PCB nesutrumpintų arduino

2: Naudodami karštų klijų pistoletą, priklijuokite mini duonos lentą prie norimos PCB dalies, atkreipkite dėmesį, kad ultragarso jutiklis būtų ant duonos lentos ir niekas neturėtų jo užblokuoti, kad jis galėtų aptikti kliūtis.

3: Apvyniokite jungiamąjį laidą aplink variklio gnybtus, patikrinkite savo jungtį, kad įsitikintumėte, jog varikliai veikia, tada palaikykite karštais klijais. Po to padangas pritvirtinkite prie variklių.

4: Apverskite PCB [su savo arduino ir duonos lenta] ir karštai klijuokite „Omni“ratą ir variklius prie nugaros. Žiūrėkite paveikslėlius, kad suprastumėte, kaip tai padaryti.

Norėdami greičiau pastatyti, galite pamiršti varžtus ir tiesiog karštu klijų pistoletu viską laikyti. Jei klijai bus padaryti teisingai, jie gali veikti kaip arduino izoliatorius.

3 žingsnis: elektros jungtys

Elektros jungtys
Elektros jungtys
Elektros jungtys
Elektros jungtys
Elektros jungtys
Elektros jungtys
Elektros jungtys
Elektros jungtys

Šiuo metu baigėte kurti. Tačiau atlikę pradinius laidus, mes sukrausime variklį, uždėtą ant arduino.

Norėdami prijungti elektrą, mes turime prijungti ultragarsinį jutiklį HC-SR04, mygtuką su nuleidžiamu rezistoriumi prie arduino. Tada mes prijungtume savo variklius prie M3 ir M4 kanalų ant variklio skydo ir sukrautume variklio skydą į arduino, sutraukdami laidus iš ultragarso jutiklio ir mygtuko atitinkamai 13, 12 ir 8 kaiščiuose.

HC-S04 ultragarso jutiklio, mygtuko ir nuspaudžiamojo rezistoriaus jungtys parodytos 1 ir 2 paveiksluose. 10k omų rezistorius jungia kaištį prie žemės, tai daroma taip, kad kaištis arduino rodytų LOW, kai ne per jungiklį teka įtampa.

Variklio skydas, kurį naudoju, yra „Adafruit“variklio skydo 1 versija, neatsižvelgiant į tai, kokį variklio skydą naudojate, nesvarbu, ar tai būtų v1, ar v2, ar išvestinis darinys. Norėdami prijungti variklį, tiesiog prijunkite kairįjį variklio laidą prie variklio skydo M4 gnybtų, o dešinįjį - prie M3 gnybtų [visiškai nesvarbu, prie kokių kanalų juos prijungsite, aš nurodžiau tik dėl savo kodo]. Žiūrėkite 3 ir 4 paveikslėlius.

Ps. 4 paveikslas (scheminis variklio prijungimas) nėra mano, neturėjau laiko jo eskizuoti, todėl jį gavau iš

Užmezgę jungtis, sukraukite variklio skydą prie arduino.

4 žingsnis: kodas

Kodas
Kodas

Prieš paleisdami kodą, turite įdiegti AFMotor.h biblioteką. Tai yra variklio skydo biblioteka. Norėdami tai padaryti, sekite žemiau esančią nuorodą, kurioje pateikiami veiksmai, taip pat yra nuoroda, iš kurios galite atsisiųsti bibliotekos failus.

AFMotor.h bibliotekos diegimo nuoroda-https://learn.adafruit.com/adafruit-motor-shield/…

Įdiegę rekomenduoju patikrinti bibliotekos nuorodos nuolatinės srovės variklių klasę, kad žinotumėte, kaip ja naudotis. Norėdami gauti nuorodą, sekite žemiau esančią nuorodą.

AF_DCMotor klasės nuorodos nuoroda-https://learn.adafruit.com/afmotor-library-referen…

Pridėjau žemiau esančio kodo arduino eskizo failą. Vykdydami kodą atidarykite serijinį monitorių, kad galėtumėte stebėti, ar kodas veikia taip, kaip turėtų

Štai ką jūs, vaikinai, baigėte, praneškite man, kaip galėčiau pagerinti šį nurodymą ir visas problemas, kurios gali kilti komentarų laukelyje. DĖKOJU

Rekomenduojamas: