Turinys:

„HackerBoxes“robotų dirbtuvės: 22 žingsniai
„HackerBoxes“robotų dirbtuvės: 22 žingsniai

Video: „HackerBoxes“robotų dirbtuvės: 22 žingsniai

Video: „HackerBoxes“robotų dirbtuvės: 22 žingsniai
Video: HackerBoxes: Robotic Workshop 2024, Liepa
Anonim
„HackerBoxes“robotikos dirbtuvės
„HackerBoxes“robotikos dirbtuvės

„HackerBoxes“robotų dirbtuvės buvo sukurtos taip, kad būtų labai sudėtingas, bet malonus įvadas į „pasidaryk pats“robotų sistemas ir apskritai mėgėjų elektroniką. Robotikos seminaras skirtas parodyti dalyviui šias svarbias temas ir mokymosi tikslus:

  • Vaikščiojantys robotai
  • Pavaros, skirtos judesiui koordinuoti
  • Lituoti elektroninius projektus
  • Scheminės grandinės schemos
  • Optiniai jutikliai autonominiam vairavimui ir navigacijai
  • Analoginės uždarojo ciklo valdymo grandinės
  • Arduino programavimas
  • „NodeMCU“įterptieji RISC procesoriai
  • „Wi-Fi“įterptosiose procesorių sistemose
  • „IoT“valdymas naudojant „Blyk“platformą
  • Servo variklių prijungimas ir kalibravimas
  • Sudėtingas robotų surinkimo ir valdymo integravimas

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta „pasidaryk pats“elektronikai ir kompiuterinėms technologijoms. Mes esame kūrėjai, mėgėjai ir eksperimentuotojai. Jei norite įsigyti „HackerBoxes“dirbtuvę arba kiekvieną mėnesį paštu gauti puikių elektronikos projektų „HackerBoxes“staigmenų prenumeratos dėžutę, apsilankykite pas mus HackerBoxes.com ir prisijunkite prie revoliucijos.

Projektai „HackerBox“dirbtuvėse ir mėnesio prenumeratos „HackerBoxes“projektai nėra skirti pradedantiesiems. Paprastai jiems reikia tam tikro „pasidaryk pats“elektronikos ekspozicijos, pagrindinių litavimo įgūdžių ir patogumo dirbant su mikrovaldikliais, kompiuterių platformomis, operacinės sistemos funkcijomis, funkcijų bibliotekomis ir paprastu programų kodavimu. Mes taip pat naudojame visus tipiškus mėgėjų įrankius kurdami, derindami ir išbandydami „pasidaryk pats“elektronikos projektus.

Nulaužk planetą!

1 žingsnis: Seminaro turinys

Seminaro turinys
Seminaro turinys
  • „RoboSpider“rinkinys
  • Autonominės linijos sekimo robotas
  • „Arduino“robotų rankos „Wi-Fi“valdiklis
  • „MeArm“robotų rankų komplektas
  • Robotikos pasiekimų pleistras

Papildomi elementai, kurie gali būti naudingi:

  • Septynios AA baterijos
  • Pagrindiniai litavimo įrankiai
  • Kompiuteris, skirtas „Arduino IDE“paleisti

Labai svarbus papildomas elementas, kurio mums prireiks, yra tikras nuotykių jausmas, „pasidaryk pats“dvasia ir įsilaužėlių smalsumas. Pradėti bet kokius nuotykius kaip kūrėjui ir kūrėjui gali būti įdomus iššūkis. Visų pirma, tokio tipo pomėgių elektronika ne visada yra lengva, tačiau kai atkakliai ir mėgaujatės nuotykiais, atkakliai ir viską išsiaiškinus galite būti labai patenkinti!

2 žingsnis: „RoboSpider“

„RoboSpider“
„RoboSpider“
„RoboSpider“
„RoboSpider“

Sukurkite savo „RoboSpider“naudodami šį robotų rinkinį. Jame yra aštuonios daug sujungtų kojų, kurios dubliuoja tikrų vorų judėjimą. Išnagrinėkite komplekto dalis, kad patikrintumėte 71 čia pateiktą vienetą. Ar galite atspėti, kam kiekvienas gabalas naudojamas „RoboSpider“dizaine?

3 žingsnis: „RoboSpider“- laidai

„RoboSpider“- laidai
„RoboSpider“- laidai

Pirmiausia prijunkite „RoboSpider“variklio ir akumuliatoriaus korpusą. Laidus galima tiesiog susukti ant akumuliatoriaus gnybtų, kaip parodyta instrukcijoje. Tačiau, jei norite, laidai taip pat gali būti ATSARGIAI lituojami.

4 žingsnis: „RoboSpider“- mechaninis surinkimas

RoboSpider - mechaninis surinkimas
RoboSpider - mechaninis surinkimas
RoboSpider - mechaninis surinkimas
RoboSpider - mechaninis surinkimas

Kiekvienai kojų porai suformuojamas labai įdomus krumpliaračio mazgas. Kiekviename „RoboSpider“yra keturi tokie dviejų kojų mazgai, kurių kiekvienas koordinuoja aštuonių atskirų vorų kojų judėjimą. Atkreipkite dėmesį, kaip pateikiamas tvirtinimo elementas, padedantis suderinti pavaras.

Likusią „RoboSpider“dalį galima surinkti, kaip parodyta instrukcijoje. Kokio tipo ėjimo dinamiką demonstruoja šis „RoboSpider“?

5 žingsnis: Pasiruoškime litavimui

Pasiruoškime litavimui
Pasiruoškime litavimui
Pasiruoškime litavimui
Pasiruoškime litavimui

Litavimas yra procesas, kurio metu du ar daugiau metalinių elementų (dažnai laidų ar laidų) sujungiami, lydant užpildą, vadinamą lydmetaliu, į metalinių elementų jungtį. Įvairių tipų litavimo įrankiai yra lengvai prieinami. „HackerBoxes Starter Workship“apima gražų pagrindinių įrankių rinkinį, skirtą mažos elektronikos litavimui:

  • Lituoklis
  • Keitimo patarimai
  • Lituoklio stovas
  • Lituoklio antgalių valiklis
  • Lituoklis
  • Atitirpinantis dagtis

Jei esate naujokas litavimo srityje, internete yra daug puikių vadovų ir vaizdo įrašų apie litavimą. Štai vienas pavyzdys. Jei manote, kad jums reikia papildomos pagalbos, pabandykite surasti vietos kūrėjų grupę ar įsilaužėlių erdvę savo rajone. Be to, mėgėjų radijo klubai visada yra puikus elektronikos patirties šaltinis.

Litavimo metu dėvėkite apsauginius akinius

Taip pat norėsite turėti tam tikrą izopropilo alkoholį ir tamponus, skirtus rusviems srauto likučiams, likusiems ant litavimo siūlių, valyti. Jei ši liekana paliekama vietoje, ji galiausiai korozuoja jungties metalą.

Galiausiai galbūt norėsite patikrinti Mitcho Altmano komiksų knygą „Lituoti lengva“.

6 veiksmas: linijos sekimas robotu

Image
Image
Linijos sekimo robotas - schema ir komponentai
Linijos sekimo robotas - schema ir komponentai

Linijos sekimo (dar žinomas kaip linijos sekimo) robotas gali sekti storą juodą liniją, nubrėžtą ant balto paviršiaus. Linija turėtų būti apie 15 mm storio.

7 žingsnis: eilutės sekimo robotas - schema ir komponentai

Linijos sekimo robotas - schema ir komponentai
Linijos sekimo robotas - schema ir komponentai
Linijos sekimo robotas - schema ir komponentai
Linijos sekimo robotas - schema ir komponentai

Čia pateikiamos linijos sekančio roboto dalys ir schema. Pabandykite atpažinti visas dalis. Peržiūrėdami žemiau pateiktą operacijų teoriją, pažiūrėkite, ar galite išsiaiškinti kiekvienos dalies paskirtį ir galbūt net kodėl jų vertės buvo taip nurodytos. Bandymas „pakeisti inžineriją“esamas grandines yra puikus būdas išmokti kurti savo.

Operacijos teorija:

Kiekvienoje linijos pusėje šviesos diodas (D4 ir D5) yra naudojamas šviesos taškui projektuoti į žemiau esantį paviršių. Šie apatiniai šviesos diodai turi skaidrius lęšius, kurie sudaro nukreiptą šviesos spindulį, o ne išsklaidytą. Priklausomai nuo to, ar paviršius po šviesos diodu yra baltas arba juodas, į atitinkamą fotorezistorių (D13 ir D14) atsispindės skirtingas šviesos kiekis. Juodas vamzdelis aplink fotorezistorių padeda sufokusuoti atspindėtą galią tiesiai į jutiklį. Fotorezistoriaus signalai lyginami LM393 mikroschemoje, kad būtų galima nustatyti, ar robotas turėtų judėti tiesiai, ar turėtų būti pasuktas. Atminkite, kad abu LM393 lyginamieji įvesties signalai yra vienodi, tačiau signalai yra nukreipti priešingai.

Robotas pasukamas įjungus nuolatinės srovės variklį (M1 arba M2) posūkio išorėje, paliekant variklį link posūkio vidaus išjungtoje būsenoje. Varikliai įjungiami ir išjungiami naudojant pavaros pavaros tranzistorius (Q1 ir Q2). Viršuje sumontuoti raudoni šviesos diodai (D1 ir D2) rodo, kuris variklis yra įjungtas bet kuriuo metu. Šis vairavimo mechanizmas yra uždarojo ciklo valdymo pavyzdys ir suteikia greitai prisitaikančių nurodymų, kaip labai paprastai, bet efektyviai atnaujinti roboto trajektoriją.

8 žingsnis: linijos sekimas robotu - rezistoriai

Linijos sekimo robotas - rezistoriai
Linijos sekimo robotas - rezistoriai
Linijos sekimo robotas - rezistoriai
Linijos sekimo robotas - rezistoriai

Rezistorius yra pasyvus dviejų gnybtų elektrinis komponentas, įgyvendinantis elektros varžą kaip grandinės elementas. Elektroninėse grandinėse rezistoriai, be kita ko, naudojami srovės srautui mažinti, signalo lygiui reguliuoti, įtampai padalyti, aktyviems elementams šalinti ir perdavimo linijoms nutraukti. Rezistoriai yra paplitę elektros tinklų ir elektroninių grandinių elementai ir yra visur elektroninėje įrangoje.

Eilutėje esantis robotų rinkinys apima keturias skirtingas ašinio švino, skylių rezistorių, turinčių spalvomis pažymėtas juostas, vertes:

  • 10 omų: ruda, juoda, juoda, auksinė
  • 51 omas: žalia, ruda, juoda, auksinė
  • 1K omas: ruda, juoda, juoda, ruda
  • 3.3K omas: oranžinė, oranžinė, juoda, ruda

Rezistoriai turi būti įkišti iš spausdintinės plokštės (PCB) viršaus, kaip parodyta paveikslėlyje, ir tada lituoti iš apačios. Žinoma, reikia įterpti teisingą rezistoriaus vertę, jie nėra keičiami. Tačiau rezistoriai nėra poliarizuoti ir gali būti įkišti bet kuria kryptimi.

9 veiksmas: linija po roboto - likę komponentai

Linijos sekimo robotas - likę komponentai
Linijos sekimo robotas - likę komponentai
Linijos sekimo robotas - likę komponentai
Linijos sekimo robotas - likę komponentai

Kiti grandinės elementai, kaip parodyta čia, gali būti įkišti iš PCB viršaus ir lituoti žemiau, kaip ir rezistoriai.

Atkreipkite dėmesį, kad keturi šviesos jutiklio komponentai iš tikrųjų yra įkišti iš PCB apačios. Ilgas varžtas įkišamas tarp šviesos jutiklio komponentų ir tvirtai pritvirtinamas atvira veržle. Tada suapvalintą dangtelio veržlę galima uždėti ant varžto galo kaip sklandų sklandytuvą.

Skirtingai nuo rezistorių, keli kiti komponentai yra poliarizuoti:

Tranzistoriai turi plokščią ir pusapvalę pusę. Įdėję juos į PCB, įsitikinkite, kad jie atitinka baltos šilkografijos žymes ant PCB.

Šviesos diodai turi ilgą ir trumpesnį laidą. Ilgas laidas turi būti suderintas su + gnybtu, kaip nurodyta šilkografijoje.

Skardinės formos elektrolitiniai kondensatoriai turi neigiamą gnybtų indikatorių (dažniausiai baltą juostelę), einantį žemyn vienoje skardinės pusėje. Toje pusėje esantis švinas yra neigiamas, o kitas - teigiamas. Jie turi būti įkišti į PCB pagal šilkografijos indikatorius.

8 kontaktų lustas, jo lizdas ir PCB šilkografinis ekranas, skirtas juos įterpti, turi pusapvalį indikatorių viename gale. Jie turi būti išdėstyti visiems trims. Lizdas turi būti lituotas į PCB, o lustas neturėtų būti įkištas į lizdą, kol litavimas bus baigtas ir atvėsintas. Nors mikroschema gali būti tiesiogiai lituojama į PCB, tai darydami turite būti labai greiti ir atsargūs. Rekomenduojame naudoti lizdą, kai tik įmanoma.

10 veiksmas: eikite po roboto - akumuliatorius

Eilutės sekimo robotas - akumuliatorius
Eilutės sekimo robotas - akumuliatorius

Ploną viršutinį dvipusės juostos sluoksnį galima nuplėšti, kad pritvirtintumėte akumuliatorių. Laidai gali būti tiekiami per PCB ir lituojami žemiau. Vielos perteklius gali būti naudingas variklių litavimui.

11 žingsnis: linijos sekimo robotas - varikliai

Robotas - Motors
Robotas - Motors
Robotas - Motors
Robotas - Motors
Robotas - Motors
Robotas - Motors

Variklių laidai gali būti lituojami prie trinkelių, esančių apatinėje PCB pusėje, kaip parodyta. Lituodami laidus, ploną viršutinį dvipusės juostos sluoksnį galima nuimti, kad varikliai būtų pritvirtinti prie PCB.

12 žingsnis: sekite robotą - stebėkite

Eilutės sekimo robotas - žiūrėkite!
Eilutės sekimo robotas - žiūrėkite!
Eilutės sekimo robotas - žiūrėkite!
Eilutės sekimo robotas - žiūrėkite!

Robotą sekanti linija yra džiaugsmas žiūrėti. Įdėkite porą AA baterijų elementų ir leiskite jam suplyšti.

Jei reikia, žoliapjovės potenciometrai gali būti sureguliuoti taip, kad būtų patobulintas roboto kraštų aptikimas.

Jei su robotu yra kokių nors kitų „elgesio“problemų, taip pat naudinga patikrinti keturių apatinių jutiklių komponentų, ypač juodųjų vamzdžių, esančius aplink fotorezistorius, sulygiavimą.

Galiausiai būtinai naudokite naujas baterijas. Pastebėjome nepastovų veikimą, kai baterija išsikrauna.

13 žingsnis: Robotinė ranka iš „MeArm“

Robotinė ranka iš „MeArm“
Robotinė ranka iš „MeArm“
Robotinė ranka iš „MeArm“
Robotinė ranka iš „MeArm“

„MeArm Robot Arm“buvo sukurta kaip labiausiai prieinama mokymosi priemonė pasaulyje ir mažiausia, šauniausia roboto ranka. „MeArm“tiekiamas kaip plokščias robotų rankų komplektas, kurį sudaro lazeriu supjaustyti akrilo lakštai ir mikro servo. Galite jį pastatyti tik atsuktuvu ir entuziazmu. „Lifehacker“svetainė jį apibūdino kaip „Tobulą„ Arduino “projektą pradedantiesiems“. „MeArm“yra puikus dizainas ir labai smagus, tačiau jį surinkti tikrai gali būti šiek tiek sudėtinga. Neskubėkite ir būkite kantrūs. Stenkitės niekada nepriversti servo variklių. Tai darydami galite sugadinti mažas servo viduje esančias plastikines krumpliaračius.

„MeArm“šiame seminare valdomas iš išmaniojo telefono ar planšetinio kompiuterio programos naudojant „NodeMCU“„Wi-Fi“modulį, pritaikytą „Arduino“kūrimo platformai. Šis naujas valdymo mechanizmas visiškai skiriasi nuo originalios „smegenų“plokštės, aptartos „MeArm“dokumentacijoje, todėl būtinai vadovaukitės čia pateiktomis valdiklio instrukcijomis, o ne originaliomis „MeArm“dokumentacijomis. Mechaninės „MeArm“akrilo komponentų ir servo variklių surinkimo detalės išlieka tos pačios.

14 veiksmas: „Wi -Fi“valdiklis su robotine ranka - Paruoškite „Arduino“„NodeMCU“

Robotų rankos „Wi -Fi“valdiklis - paruoškite „Arduino“„NodeMCU“
Robotų rankos „Wi -Fi“valdiklis - paruoškite „Arduino“„NodeMCU“

„NodeMCU“yra atvirojo kodo platforma, pagrįsta ESP8266 lustu. Šiame luste yra 32 bitų RISC procesorius, veikiantis 80 MHz dažniu, „Wi-Fi“(IEEE 802.11 b/g/n), RAM atmintis, „Flash“atmintis ir 16 įvesties/išvesties kontaktų.

Mūsų valdiklio aparatinė įranga yra pagrįsta čia parodytu ESP-12 moduliu, kuriame yra ESP8266 lustas ir „Wi-Fi“tinklo palaikymas.

„Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. Jis skirtas visiems, kuriantiems interaktyvius projektus. Nors „Arduino“platforma paprastai naudoja „Atmel AVR“mikrovaldiklį, ji gali būti pritaikyta dirbti su kitais mikrovaldikliais, įskaitant mūsų ESP8266.

Norėdami pradėti, turite įsitikinti, kad kompiuteryje įdiegta „Arduino IDE“. Jei neįdiegėte IDE, galite ją atsisiųsti nemokamai (www.arduino.cc).

Jums taip pat reikės kompiuterio operacinės sistemos (OS) tvarkyklių, kad galėtumėte pasiekti atitinkamą naudojamo „NodeMCU“modulio „Serial-USB“mikroschemą. Šiuo metu daugumoje „NodeMCU“modulių yra „CH340 Serial-USB“lustas. CH340 lustų (WCH.cn) gamintojas turi visų populiarių operacinių sistemų tvarkykles. Geriausia jų svetainėje naudoti „Google“išverstą puslapį.

Įdiegę „Arduino IDE“ir įdiegę USB sąsajos lusto OS tvarkykles, turime išplėsti „Ardino IDE“, kad jis veiktų su ESP8266 lustu. Paleiskite IDE, eikite į nuostatas ir suraskite lauką, kuriame reikia įvesti „Papildomi valdytojo URL“

Norėdami įdiegti ESP8266 valdybą, įklijuokite šį URL:

arduino.esp8266.com/stable/package_esp8266com_index.json

Įdiegę uždarykite IDE ir paleiskite jį iš naujo.

Dabar prijunkite „NodeMCU“modulį prie kompiuterio naudodami „microUSB“kabelį.

Pasirinkite „Arduino IDE“plokštės tipą kaip „NodeMCU 1.0“

Čia yra instrukcija, apimanti „Arduino NodeMCU“sąrankos procesą, naudojant keletą skirtingų programų pavyzdžių. Čia šiek tiek nukrypstama nuo tikslo, tačiau, jei įstrigote, gali būti naudinga pažvelgti į kitą požiūrį.

15 žingsnis: „Wi -Fi“valdiklis su robotine ranka - nulaužkite savo pirmąją „NodeMCU“programą

Robotų rankos „Wi -Fi“valdiklis - nulaužkite savo pirmąją „NodeMCU“programą
Robotų rankos „Wi -Fi“valdiklis - nulaužkite savo pirmąją „NodeMCU“programą

Kai prijungiame naują aparatinę įrangą arba įdiegiame naują programinės įrangos įrankį, norime įsitikinti, kad ji veikia, išbandydami kažką labai paprasto. Programuotojai tai dažnai vadina „labas pasaulis“programa. Įterptosios aparatūros atveju (ką mes čia darome) „labas pasaulis“dažniausiai mirksi šviesos diodas (šviesos diodas).

Laimei, „NodeMCU“turi įmontuotą šviesos diodą, kurį galime mirksėti. Be to, „Arduino IDE“turi pavyzdinę šviesos diodų mirksėjimo programą.

„Arduino IDE“atidarykite pavyzdį, pavadintą „mirksėjimas“. Jei atidžiai išnagrinėsite šį kodą, pamatysite, kad jis pakaitomis sukasi 13 kaištį aukštai ir žemai. Originaliose „Arduino“plokštėse vartotojo šviesos diodas yra ant kaiščio 13. Tačiau „NodeMCU“šviesos diodas šviečia 16. Taigi galime redaguoti „blink.ino“programą, kad pakeistume kiekvieną nuorodą į kaištį 13 į kaištį 16. Tada galime sudaryti programą ir įkelkite jį į „NodeMCU“modulį. Tai gali užtrukti kelis kartus ir gali tekti patikrinti USB tvarkyklę ir dar kartą patikrinti plokštės ir prievado nustatymus IDE. Neskubėkite ir būkite kantrūs.

Kai programa tinkamai įkelia, IDE pasakys „įkėlimas baigtas“ir šviesos diodas pradės mirksėti. Pažiūrėkite, kas atsitiks, jei pakeisite programos uždelsimo () funkcijos trukmę ir vėl ją įkelsite. Ar tai, ko tikėjotės. Jei taip, jūs nulaužėte savo pirmąjį įterptąjį kodą. Sveikinu!

16 veiksmas: „Wi -Fi“valdiklis su robotine ranka - programinės įrangos kodo pavyzdys

„Robot Arm“„Wi -Fi“valdiklis - programinės įrangos kodo pavyzdys
„Robot Arm“„Wi -Fi“valdiklis - programinės įrangos kodo pavyzdys

„Blynk“(www.blynk.cc) yra platforma, apimanti „iOS“ir „Android“programas, skirtas valdyti „Arduino“, „Raspberry Pi“ir kitą aparatūrą internetu. Tai skaitmeninis prietaisų skydelis, kuriame galite sukurti savo projekto grafinę sąsają tiesiog vilkdami ir numesdami valdiklius. Viską sukonfigūruoti išties paprasta ir iškart pradėsite tvarkytis. „Blynk“pasieks jus internete ir bus pasirengęs jūsų daiktų internetui.

Pažvelkite į „Blynk“svetainę ir vykdykite „Arduino Blynk“bibliotekos nustatymo instrukcijas.

Griebkite čia pridėtą „ArmBlynkMCU.ino Arduino“programą. Pastebėsite, kad jame yra trys eilutės, kurias reikia inicijuoti. Kol kas galite jų nepaisyti ir tiesiog įsitikinkite, kad galite surinkti ir įkelti kodą tokį, koks jis yra, į „NodeMCU“. Šią programą turėsite įkelti į „NodeMCU“, kad galėtumėte atlikti kitą servo variklių kalibravimą.

17 veiksmas: „Wi -Fi“valdiklis su robotine ranka - servo variklių kalibravimas

Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas
Robotų rankos „Wi -Fi“valdiklis - Servo variklių kalibravimas

ESP-12E variklio skydo plokštė palaiko tiesioginį „NodeMCU“modulio prijungimą. Atsargiai surinkite liniją ir įkiškite „NodeMCU“modulį į variklio skydo plokštę. Taip pat prijunkite keturis servo variklius prie skydo, kaip parodyta. Atminkite, kad jungtys yra poliarizuotos ir turi būti nukreiptos, kaip parodyta.

„NodeMCU“kodas, kuris buvo įkeltas paskutiniame etape, inicijuoja servo įkalibravimo padėtį, kaip parodyta čia ir aptarta „MeArm“dokumentacijoje. Tinkamai pritvirtinus servo svirtis, kai servos yra nustatytos į kalibravimo padėtį, užtikrinamas tinkamas pradžios taškas, pabaigos taškas ir judesio diapazonas kiekvienam iš keturių servo.

Apie akumuliatoriaus energijos naudojimą su „NodeMCU“ir „MeArm“servo varikliais:

Akumuliatoriaus laidai turi būti prijungti prie akumuliatoriaus įvesties varžtų gnybtų. Variklio skydelyje yra plastikinis maitinimo mygtukas, skirtas įjungti akumuliatoriaus įvesties šaltinį. Mažas plastikinis trumpiklis naudojamas elektros energijai nukreipti į „NodeMCU“iš variklio skydo. Neįdiegę jungiklio bloko, „NodeMCU“gali maitintis iš USB kabelio. Kai sumontuotas trumpiklis (kaip parodyta), akumuliatoriaus energija nukreipiama į „NodeMCU“modulį.

18 žingsnis: „Robotic Arm“vartotojo sąsaja - integruokite su „Blynk“

„Robotic Arm“vartotojo sąsaja - integruokite su „Blynk“
„Robotic Arm“vartotojo sąsaja - integruokite su „Blynk“

Dabar galime sukonfigūruoti „Blynk“programą valdyti servo variklius.

Įdiekite „Blyk“programą savo „iOS“arba „Android“mobiliajame įrenginyje (išmaniajame telefone ar planšetiniame kompiuteryje). Įdiegę nustatykite naują „Blynk“projektą su keturiais slankikliais, kaip parodyta keturiems servo varikliams valdyti. Atkreipkite dėmesį į „Blynk“autorizacijos prieigos raktą, sukurtą jums naujam „Blynk“projektui. Galite jį atsiųsti el. Paštu, kad būtų lengviau įklijuoti.

Redaguokite „ArmBlynkMCU.ino Arduino“programą, kad užpildytumėte tris eilutes:

  • „Wi-Fi“SSID (jūsų „Wi-Fi“prieigos taškui)
  • „Wi-Fi“slaptažodis (jūsų „Wi-Fi“prieigos taškui)
  • „Blynk“autorizacijos ženklas (iš jūsų „Blynk“projekto)

Dabar surinkite ir įkelkite atnaujintą kodą, kuriame yra trys eilutės.

Patikrinkite, ar galite perkelti keturis servo variklius per „Wi-Fi“naudodami mobiliojo įrenginio slankiklius.

19 žingsnis: Robotinė ranka - mechaninis surinkimas

Robotinė ranka - mechaninis surinkimas
Robotinė ranka - mechaninis surinkimas
Robotinė ranka - mechaninis surinkimas
Robotinė ranka - mechaninis surinkimas
Robotinė ranka - mechaninis surinkimas
Robotinė ranka - mechaninis surinkimas

Dabar galime tęsti mechaninį „MeArm“surinkimą. Kaip minėta anksčiau, tai gali būti šiek tiek sudėtinga. Neskubėkite ir būkite kantrūs. Stenkitės neversti servo variklių.

Atminkite, kad šį „MeArm“valdo „NodeMCU“„Wi-Fi“modulis, kuris visiškai skiriasi nuo originalios „smegenų“plokštės, aptartos „MeArm“dokumentacijoje. Būtinai vadovaukitės čia pateiktomis valdiklio instrukcijomis, o ne originaliomis „MeArm“dokumentacijomis.

Visą mechaninio surinkimo informaciją galite rasti šioje svetainėje. Jie pažymėti kaip „MeArm v1.0“kūrimo vadovas.

20 veiksmas: internetiniai ištekliai robotikos studijoms

Internetiniai ištekliai robotikos studijoms
Internetiniai ištekliai robotikos studijoms

Daugėja internetinių robotikos kursų, knygų ir kitų išteklių …

  • Stanfordo kursas: Įvadas į robotiką
  • Kolumbijos kursas: Robotika
  • MIT kursas: Nepakankama robotika
  • Robotikos Wiki knyga
  • Robotikos kursų programa
  • Mokymasis dirbti su robotais
  • Robotika demistifikuota
  • Robotų mechanizmai
  • Matematinis manipuliavimas robotu
  • Mokomieji robotai su „Lego NXT“
  • LEGO edukacija
  • Pažangiausia robotų technika
  • Įterpta robotika
  • Autonominiai mobilieji robotai
  • Laipiojimo ir vaikščiojimo robotai
  • Laipiojimo ir vaikščiojimo robotai Naujos programos
  • Humanoidiniai robotai
  • Robotų ginklai
  • Robotų manipuliatoriai
  • Robotų manipuliatorių pažanga
  • AI robotika

Tyrinėdami šiuos ir kitus išteklius, nuolat plėsite savo žinias apie robotikos pasaulį.

21 žingsnis: Robotikos pasiekimų pleistras

Robotikos pasiekimų pleistras
Robotikos pasiekimų pleistras

Sveikinu! Jei įdėjote visas pastangas šiems robotikos projektams ir išplėtėte savo žinias, su pasididžiavimu dėvėkite pridedamą pasiekimų pleistrą. Leiskite pasauliui žinoti, kad esate servo ir jutiklių meistras.

22 žingsnis: nulaužkite planetą

Nulaužkite planetą
Nulaužkite planetą

Tikimės, kad jums patinka „HackerBoxes“robotų dirbtuvės. Šiuos ir kitus seminarus galima įsigyti HackerBoxes.com internetinėje parduotuvėje, kur taip pat galite užsiprenumeruoti mėnesinę „HackerBoxes“prenumeratos dėžutę ir kiekvieną mėnesį pristatyti puikius projektus tiesiai į jūsų pašto dėžutę.

Pasidalykite savo sėkme komentaruose žemiau ir (arba) „HackerBoxes“„Facebook“grupėje. Žinoma, praneškite mums, jei turite kokių nors klausimų ar jums reikia pagalbos. Dėkojame, kad esate „HackerBoxes“nuotykių dalis. Sukurkime ką nors puikaus!

Rekomenduojamas: