Kaip pagaminti robotą iš medžio instrukcijų. Kaip pasirinkti robotikos kursus? Savarankiškai pagamintas mobilus mechanizmas

Naujovių amžiuje robotai nebėra svetimos mašinos. Bet vis tiek tikriausiai nustebsite: ar galima robotą pasigaminti namuose?

Be abejo, gana sunku sukurti robotą su sudėtinga struktūra, mikroelementais, grandinėmis ir programomis. Ir negalima apsieiti be fizikos, mechanikos, elektronikos ir programavimo žinių. Tačiau paprasčiausią robotą galima pagaminti rankomis.

Robotas- mašina, kuri turi automatiškai atlikti bet kokius veiksmus. Tačiau namų robotui yra lengvesnė užduotis - judėti.

Apsvarstykite 2 paprasčiausius roboto sukūrimo variantus.

1. Padarykime mažą klaidą, kuri vibruos. Mums reikia:

  • variklis iš vaikiško automobilio,
  • ličio baterija CR2032 (planšetinis kompiuteris);
  • baterijos laikiklis,
  • savaržėlės,
  • izoliacinė juosta,
  • lituoklis,
  • Šviesos diodas.


Apvyniojame šviesos diodą elektrine juostele, paliekant laisvus jo galus. Naudodamiesi lituokliu, lituokite šviesos diodo galą ir galinė siena baterijos laikiklis. Lituokite kitą šviesos diodo laidą prie variklio kontaktų. Mes atsegame segtukus, jie bus klaidos letenos. Kojas prilydome prie variklio. Kojas galima apvynioti lipnia juosta, todėl robotas vabalas bus stabilesnis. Baterijos laikiklio laidai turi būti prijungti prie variklio laidų. Kai tik ličio baterija bus įdėta į laikiklį, vabalas pradės vibruoti ir judėti. Žiūrėkite vaizdo įrašą apie tokių kūrimą paprastas robotasžemiau.

2. Roboto menininko kūrimas. Mums reikia:

  • plastikas arba kartonas,
  • variklis iš vaikiško automobilio,
  • ličio baterija CR2032,
  • 3 flomasteriai,
  • elektros juosta, folija,
  • klijai.

Iš plastiko ar kartono būtina iškirpti būsimo roboto figūrą - tūrinį trikampį. Centre išpjauta skylė, į kurią įkišamas variklis. Iš 3 kraštų nupjautos 3 skylės, kur įkišami flomasteriai. Prie variklio laido, naudojant klijus su folijos gabalėliais, pritvirtinama baterija. Variklis įkišamas į roboto kūno angą, ten pritvirtinamas klijais ar elektrine juosta. Antrasis variklio laidas jungiasi prie akumuliatoriaus. Ir menininkas robotas pradeda judėti!

Daugelis iš mūsų susidūrė skaičiavimo technologija, svajojo sukurti savo robotą. Pavyzdžiui, kad šis prietaisas atliktų kai kuriuos namų ruošos darbus, atsineškite alaus. Visi iš karto imasi kurti sudėtingiausią robotą, tačiau dažnai rezultatuose greitai nutrūksta. Pirmasis mūsų robotas, turėjęs galvoti apie žetonus, mums net į galvą neatėjo. Todėl jūs turite pradėti paprastą, palaipsniui apsunkinti savo žvėrį. Dabar mes jums pasakysime, kaip savo rankomis galite sukurti paprasčiausią robotą, kuris savarankiškai judės jūsų bute.

Koncepcija

Mes patys nusistatėme paprasta užduotis, pagaminkite paprastą robotą. Žvelgdamas į priekį pasakysiu, kad, žinoma, mes kainavome ne penkiolika minučių, o daug ilgesnį laikotarpį. Bet tai vis tiek galima padaryti per vieną vakarą.

Paprastai tokie amatai gaminami metus. Žmonės kelis mėnesius laksto po parduotuves ieškodami tinkamos įrangos. Bet iškart supratome - tai ne mūsų būdas! Todėl projektuodami naudosime tokias detales, kurias galima lengvai rasti po ranka arba iš kurių išrauti senosios technologijos... Kraštutiniu atveju nusipirkite už centus bet kurioje radijo parduotuvėje ar turguje.

Kita idėja buvo padaryti mūsų amatą kuo pigesnį. Toks robotas elektroninėse parduotuvėse kainuoja nuo 800 iki 1500 rublių! Be to, jis parduodamas dalių pavidalu ir vis tiek turi būti surinktas, ir nėra faktas, kad po to jis taip pat veiks. Tokių rinkinių gamintojai dažnai pamiršta įdėti dalį ir viskas - robotas pametamas kartu su pinigais! Kam mums reikalinga tokia laimė? Mūsų robotas turėtų būti ne daugiau kaip 100-150 rublių, įskaitant variklius ir baterijas. Tuo pačiu metu, jei varikliai bus išrinkti iš seno vaikiško automobilio, tada jo kaina paprastai bus apie 20-30 rublių! Jūs jaučiate, kokios santaupos, tuo tarpu jūs gaunate puikų kompanioną.

Kita dalis buvo tai, ką darys mūsų gražus vyras. Mes nusprendėme pagaminti robotą, kuris ieškos šviesos šaltinių. Jei šviesos šaltinis pasisuks, mūsų automobilis važiuos paskui jį. Ši koncepcija vadinama „robotu, siekiančiu gyventi“. Jis gali pakeisti baterijas saulės elementais ir tada jis ieškos šviesos, kuria galėtų važiuoti.

Reikalingos dalys ir įrankiai

Ko mes turime padaryti savo vaiką? Kadangi koncepcija yra iš improvizuotų priemonių, mums reikia plokštės ar net įprasto storo kartono. Skylės gali būti pagamintos iš kartono su yla, kad būtų tvirtinamos visos dalys. Mes naudosime redagavimo įrankį, nes jis buvo ranka pasiekiamas, o dieną mano namuose nerasite kartoninės dėžės su ugnimi. Tai bus važiuoklė, ant kurios montuosime likusius roboto diržus, montuosime variklius ir jutiklius. Kaip varomąją jėgą naudosime trijų ar penkių voltų variklius, kuriuos galima išnaikinti sena rašomoji mašinėlė... Mes pagaminsime ratus iš dangčių plastikiniai buteliai, pavyzdžiui, iš „Coca-Cola“.

Kaip jutikliai naudojami trijų voltų fototransistoriai arba fotodiodai. Jūs netgi galite juos išsirinkti iš senos optomechaninės pelės. Jame yra infraraudonųjų spindulių jutikliai (mūsų atveju jie buvo juodi). Ten jie yra suporuoti, tai yra, du fotoelementai viename butelyje. Su testeriu niekas netrukdo sužinoti, kuri koja kam skirta. Buitiniai tranzistoriai 816G veiks kaip valdymo elementas. Kaip maitinimo šaltinius naudojame tris kartu sulituotas piršto tipo baterijas. Arba galite paimti baterijų skyrių iš seno automobilio, kaip mes tai darėme. Norėdami įdiegti, jums reikės laidų. Šiems tikslams idealiai tinka vytos poros laidai, kurių bet kurio save gerbiančio įsilaužėlio namuose turėtų būti krūvos. Visoms dalims tvirtinti patogu naudoti karšto lydalo klijus su šilumos pistoletu. Šis nuostabus išradimas greitai ištirpsta ir sustoja taip pat greitai, o tai leidžia greitai su juo dirbti ir įdiegti paprastus elementus. Dalykas idealiai tinka tokiems amatams ir ne kartą naudojau savo straipsniuose. Mums taip pat reikia standžios vielos, įprasta segtukas jai bus gana geras.

Mes montuojame grandinę

Taigi, mes išėmėme visas dalis ir padėjome jas ant savo stalo. Lituoklis jau rūksta kanifolija, o jūs trinate rankas, trokštate vėl surinkti, na, tada pradėkime. Mes paimame dalį surinkimo ir supjaustome jį pagal būsimo roboto dydį. Metalo žirklėmis pjauname PCB. Mes padarėme kvadratą, kurio kraštas buvo apie 4-5 cm. Svarbiausia, kad ant jo tilptų mūsų menkos grandinės, baterijos, du varikliai ir tvirtinimo elementai priekiniam ratui. Kad lenta netaptų gauruota ir lygi, galite ją apdoroti dilde ir pašalinti aštrius kraštus. Kitas mūsų žingsnis bus sandarinti jutiklius. Fototransistoriai ir fotodiodai turi pliusą ir minusą, kitaip tariant, anodą ir katodą. Būtina stebėti jų įtraukimo poliškumą, kurį lengva nustatyti paprasčiausiu testeriu. Jei suklysite, niekas nesudegs, bet robotas nevažiuos. Jutikliai yra lituojami į plokštės kampus vienoje pusėje, kad jie atrodytų į šalis. Nebūtina jų visiškai lituoti į lentą, bet palikti maždaug pusantro centimetro kaiščių, kad juos būtų galima lengvai sulenkti bet kuria kryptimi - to mums prireiks ateityje, kai sukursime savo robotą. Tai bus mūsų akys, jos turėtų būti vienoje mūsų važiuoklės pusėje, kuri ateityje bus roboto priekis. Iš karto galima pastebėti, kad mes renkame dvi valdymo grandines: vieną - dešinei valdyti, antrą - kairiesiems varikliams.

Kiek tolėliau priekinis kraštas važiuoklė, šalia mūsų jutiklių, turime lituoti tranzistorius. Kad būtų patogiau užsandarinti ir surinkti tolesnę grandinę, abi tranzistorius litavome „pažvelgę“ su jų žymėjimais link dešiniojo rato. Nedelsiant reikėtų atkreipti dėmesį į tranzistoriaus kojų vietą. Jei paimsite tranzistorių į rankas ir pasuksite metalinį pagrindą link savęs, o žymėjimą link miško (kaip pasakoje), o kojos bus nukreiptos žemyn, tada kojos bus atitinkamai kairės į dešinę: pagrindas, surinkėjas ir skleidėjas. Jei pažvelgsite į schemą, kurioje pavaizduotas mūsų tranzistorius, tada pagrindas bus lazda, statmena storam segmentui apskritime, emitteris yra lazda su rodykle, kolektorius yra tas pats lazdelė, tik be rodyklės. Atrodo, kad čia viskas aišku. Mes paruošime baterijas ir pereisime prie tiesioginio elektros grandinės surinkimo. Iš pradžių mes tiesiog paėmėme tris AA baterijas ir jas lituodavome nuosekliai. Galite nedelsdami juos įkišti į specialų akumuliatoriaus laikiklį, kuris, kaip jau sakėme, ištraukiamas iš seno vaikiško automobilio. Dabar mes lituojame laidus prie baterijų ir nustatome du pagrindinius taškus lentoje, kur visi laidai susilies. Tai bus pliusas ir minusas. Mes tai padarėme paprastai - į lentos kraštus praleidome susuktą porą, galus prilydėme prie tranzistorių ir fotojutiklių, padarėme susuktą kilpą ir ten prilituodavome baterijas. Galbūt ne labiausiai geriausias būdas, bet patogiausia. Na, dabar mes ruošiame laidus ir pradedame rinkti elektriką. Mes pereisime nuo teigiamo akumuliatoriaus poliaus iki neigiamo gnybto elektros schema... Paimame gabalą susuktos poros ir pradedame vaikščioti - mes prilituojame teigiamą abiejų fotojutiklių kontaktą prie baterijų pliuso, toje pačioje vietoje lituojame tranzistorių spinduolius. Antroji fotoelemento koja su nedideliu vielos gabalu prilituojama prie tranzistoriaus pagrindo. Likusios, paskutinės transjuko kojos atitinkamai prilituojamos prie variklių. Antrasis variklių kontaktas gali būti prilituotas prie akumuliatoriaus per jungiklį.

Bet kaip tikrasis džedajus, mes nusprendėme įjungti savo robotą lituodami ir neišrišdami vielą nuo jungiklio tinkamo dydžio mano šiukšliadėžėse nerasta.

Elektros derinimas

Viskas, elektrinė dalis surinkome, dabar pradėkime testuoti grandinę. Mes įjungiame savo schemą ir pritraukiame prie uždegtos stalo lempos. Savo ruožtu sukant vieną ar kitą fotoelementą. Ir stebėk, kas nutiks. Jei mūsų varikliai pradeda suktis savo ruožtu skirtingu greičiu, priklausomai nuo apšvietimo, tada viskas tvarkoje. Jei ne, tada suraskite sąrankų sąrankas. Elektronika yra kontaktų mokslas, o tai reiškia, kad jei kažkas neveikia, tai kažkur nėra kontakto. Svarbus momentas: Dešinysis foto jutiklis yra atsakingas už kairįjį ratą, o kairysis - už dešinįjį. Dabar mes suprantame, kuria kryptimi sukasi dešinysis ir kairysis varikliai. Jie abu turėtų suktis į priekį. Jei taip neatsitinka, tuomet reikia pakeisti variklio įjungimo poliškumą, kuris sukasi neteisinga kryptimi, paprasčiausiai iš naujo lituojant laidus variklio gnybtuose ir atvirkščiai. Mes dar kartą įvertiname variklių vietą ant važiuoklės ir patikriname važiavimo kryptį ta kryptimi, kur yra sumontuoti mūsų jutikliai. Jei viskas tvarkoje, tada eikime toliau. Bet kokiu atveju tai galima ištaisyti, net kai viskas pagaliau surenkama.

Įrenginio surinkimas

Mes supratome niūrią elektrinę dalį, dabar leiskimės į mechaniką. Mes gaminsime ratus iš dangtelių iš plastikinių butelių. Norėdami pagaminti priekinį ratą, paimkite du dangčius ir suklijuokite juos.

Mes priklijavome išilgai perimetro tuščiavidurę dalį į vidų, už daugiau atsparumo ratai. Toliau, tiksliai dangtelio centre, mes išgręžiame skylę pirmame ir antrame dangčiuose. Gręžimui ir visų rūšių buities darbams labai patogu naudoti dremel - tam tikrą mažą grąžtą su daugybe purkštukų, frezavimą, pjovimą ir daugelį kitų. Labai patogu jį naudoti gręžiant mažiau nei vieno milimetro skylutes, kur jau įprastas grąžtas negali valdyti.

Išgręžę dangčius, į skylę įkišame iš anksto sulenktą spaustuką.

Mes sulenkiame segtuką raidės "P" formos, kur viršutinė juosta mūsų laiško ratas kabo.

Dabar mes pritvirtiname šį segtuką tarp foto jutiklių, priešais savo automobilį. Sąvaržėlės patogumas yra tas, kad jūs galite lengvai reguliuoti priekinio rato aukštį, o mes vėliau aptarsime šį reguliavimą.

Pereikime prie varančiųjų ratų. Jas darysime ir iš dangtelių. Taip pat kiekvieną ratą gręžiame tiksliai centre. Geriausia, kad grąžtas būtų variklio ašies dydžio, o idealiu atveju - milimetro dalimi mažesnė, kad ašį būtų galima įterpti ten, bet sunkiai. Ant variklių ašies uždėjome abu ratus, kad jie neiššoktų, juos tvirtiname karštais klijais.

Svarbu tai padaryti ne tik tam, kad važiuojant ratai nenusileistų, taip pat nesisuktų tvirtinimo detalės vietoje.

Kritiškiausia dalis yra elektros variklių tvirtinimas. Mes juos dedame pačiame važiuoklės gale, priešingoje plokštės pusėje, palyginti su visa kita elektronika. Reikia atsiminti, kad valdomas variklis pastatytas priešais jo kontrolinę nuotraukų sistemą. Tai daroma tam, kad robotas galėtų pasisukti šviesos link. Dešinėje yra foto jutiklis, kairėje - variklis ir atvirkščiai. Visų pirma, mes sulaikysime variklius su vytos poros gabalais, sriegiais per tvirtinimo angas ir susuktus iš viršaus.

Mes tiekiame energiją ir žiūrime, kur sukasi varikliai. IN tamsus kambarys varikliai nesisuks, patartina juos nukreipti į lempą. Mes patikriname, ar veikia visi varikliai. Sukame robotą ir stebime, kaip varikliai keičia savo sukimosi greitį, priklausomai nuo apšvietimo. Mes pasukame jį su dešiniuoju fotosensoriumi, o kairysis variklis turėtų greitai pasisukti, o kitas - priešingai, sulėtėja. Galiausiai patikriname ratų sukimosi kryptį, kad robotas eitų į priekį. Jei viskas veikia taip, kaip aprašėme, tada variklius galite kruopščiai sutvarkyti karšto lydalo klijais.

Mes stengiamės įsitikinti, kad jų ratai yra vienoje ašyje. Viskas - mes pritvirtiname baterijas ant viršutinės važiuoklės platformos ir pereiname prie roboto nustatymo ir žaidimo.

Spąstai ir pritaikymas

Pirmoji mūsų amato spąstai buvo netikėti. Kai mes sujungėme visą grandinę ir techninę dalį, visi varikliai puikiai reagavo į šviesą, ir viskas atrodė puikiai. Bet kai mes pastatėme savo robotą ant grindų, jis netiko mums. Paaiškėjo, kad variklių galios paprasčiausiai nepakanka. Turėjau skubiai išmušti vaikišką automobilį, kad iš ten gautų galingesnius variklius. Beje, jei imsite variklius iš žaislų, tikrai nesuklysite dėl jo galios, nes jie skirti daugeliui automobilių su baterijomis gabenti. Išsiaiškinę variklius, perėjome prie derinimo ir važiavimo. kosmetikos tipas... Pirmiausia turite surinkti laidų barzdas, kurias mes tempiame palei grindis, ir karštais klijais pritvirtinti ant važiuoklės.

Jei robotas velkasi aplink pilvą, tuomet lenkdami tvirtinimo laidą galite pakelti priekinę važiuoklę. Svarbiausia yra foto jutikliai. Geriausia juos sulenkti trisdešimt laipsnių kampu nuo pagrindinio patiekalo. Tada jis pagaus šviesos šaltinius ir eis prie jų. Reikalingą lenkimo kampą reikės pasirinkti eksperimentiškai. Viskas, mes apsiginkluojame stalo lempa, pastatome robotą ant grindų, įjungiame ir pradedame tikrinti bei džiaugiamės, kaip jūsų vaikas aiškiai seka šviesos šaltinį ir kaip sumaniai jį randa.

Patobulinimai

Tobulumui nėra ribų, o funkcijas galima be galo pridėti prie mūsų roboto. Buvo net minčių įdiegti valdiklį, tačiau tada žymiai padidės gamybos sąnaudos ir sudėtingumas, ir tai nėra mūsų metodas.

Pirmasis patobulinimas - pagaminti robotą, kuris važiuotų duota trajektorija. Čia viskas paprasta, paimta juoda juostelė ir atspausdinta ant spausdintuvo arba panašiai nubrėžta juodai nuolatinis žymeklis ant vatmano popieriaus lapo. Svarbiausia yra tai, kad juosta yra šiek tiek siauresnė nei užplombuotų fotojutiklių plotis. Patys fotoelementus nuleidžiame taip, kad jie žiūrėtų į grindis. Šalia kiekvieno mūsų akies įrengiame itin ryškų šviesos diodą, kurio atsparumas yra 470 omų. Pats šviesos diodas lituojamas su atsparumu tiesiogiai akumuliatoriui. Idėja paprasta, iš baltas lapas popieriaus šviesa puikiai atsispindi, pataiko į mūsų jutiklį ir robotas važiuoja tiesiai. Kai tik spindulys patenka į tamsią juostą, ant fotoelemento beveik nepatenka šviesos (juodas popierius puikiai sugeria šviesą), todėl vienas variklis pradeda suktis lėčiau. Kitas variklis greitai pasuka robotą, išlygindamas jo kursą. Dėl to robotas rieda palei juodą juostą, kaip ant bėgių. Tokią juostelę galite nupiešti ant baltų grindų ir nusiųsti robotą į virtuvę alaus iš savo kompiuterio.

Antroji idėja - apsunkinti grandinę, pridedant dar du tranzistorius ir du foto jutiklius, ir priversti robotą ieškoti šviesos ne tik iš priekio, bet ir iš visų pusių, ir kai tik ją randa, skuba link jos. Viskas priklausys tik nuo to, kurioje pusėje pasirodys šviesos šaltinis: jei priekyje, tada jis eis į priekį, o jei iš nugaros - atgal. Net ir šiuo atveju, norėdami supaprastinti surinkimą, galite naudoti LM293D mikroschemą, tačiau tai kainuoja apie šimtą rublių. Bet juo galite lengvai sukonfigūruoti diferencinį ratų sukimosi krypties įjungimą arba, paprasčiau sakant, roboto judėjimo kryptį: pirmyn ir atgal.

Paskutinis dalykas, kurį galima padaryti, yra visiškai išeikvoti baterijas iš viso ir įdėti į saulės bateriją, kurią dabar galima įsigyti aksesuarų parduotuvėje. Mobilieji telefonai(arba dialextric). Norėdami išvengti visiško roboto funkcionalumo praradimo šiame režime, jei jis netyčia patenka į šešėlį, galite prisijungti lygiagrečiai saulės baterija- elektrolitinis kondensatorius yra labai didelis pajėgumas(tūkstančiai mikrofaradų). Kadangi mūsų įtampa ten neviršija penkių voltų, kondensatorių galima apskaičiuoti 6,3 voltams. Turėdamas tokią talpą ir tokią įtampą, jis bus gana miniatiūrinis. Kondensatorius galima nusipirkti arba išimti iš senų maitinimo šaltinių.
Mes manome, kad likusius galimus variantus galite sugalvoti patys. Jei yra kažkas įdomaus, būtinai parašykite.

išvados

Taigi mes prisijungėme didžiausias mokslas, pažangos variklis - kibernetika. Praėjusio amžiaus aštuntajame dešimtmetyje buvo labai populiaru kurti tokius robotus. Reikėtų pažymėti, kad mūsų kūryboje analogo užuomazgos skaičiavimo technologija kuris mirė atsiradus skaitmeninėms technologijoms. Bet kaip aš parodžiau šiame straipsnyje, ne viskas prarasta. Tikiuosi, kad nesustosime kurdami tokį paprastą robotą, bet sugalvosime vis naujus dizainus ir nustebinsime mus savo įdomių amatų... Sėkmės jūsų surinkime!

Robotą galite pagaminti naudodami tik vieną variklio tvarkyklės lustą ir porą fotoelementų. Priklausomai nuo variklių, mikroschemų ir fotoelementų prijungimo būdo, robotas judės link šviesos arba, atvirkščiai, pasislėps tamsoje, bėgs į priekį ieškodamas šviesos arba judės atgal kaip kurmis. Jei prie roboto grandinės pridėsite porą ryškių šviesos diodų, galėsite priversti jį veikti paskui ranką ir net laikytis tamsios ar šviesios linijos.

Roboto elgesio principas yra pagrįstas „fotorecepcija“ ir būdingas visai klasei. BEAM robotai... Gyvojoje gamtoje, kurią imituos mūsų robotas, fotorecepcija yra vienas pagrindinių fotobiologinių reiškinių, kuriame šviesa veikia kaip informacijos šaltinis.

Pirmiausia pasikelkime į prietaisą SIJOS robotas judėti į priekį, kai į jį patenka šviesos spindulys, ir sustoti, kai šviesa nustoja jį apšviesti. Tokio roboto elgesys vadinamas fotokineze - nekreipiamas judumo padidėjimas ar sumažėjimas, reaguojant į šviesos lygio pokyčius.

Roboto įrenginyje, be variklio vairuotojo mikrovaldymo grandinės, bus naudojamas tik vienas fotoelementas ir vienas elektros variklis. Kaip fotoelementą galite naudoti ne tik fototransistorių, bet ir fotodiodą ar fotorezistorių.
Roboto konstrukcijoje naudojame fototransistorių. n-p-n struktūros kaip fotojutiklis. Šiandien fototransistoriai yra vienas iš labiausiai paplitusių optoelektroninių prietaisų tipų ir išsiskiria geru jautrumu ir gana priimtina kaina.


Roboto grandinė su vienu fototransistoriumi

Iš Baboto ir Boboto pokalbių

Mielas Bobotai, ar įmanoma naudoti paprasta roboto schema bet kokių kitų mikroschemų, tokių kaip L293DNE?

Žinoma, gali, bet matai, kas čia, mano drauge Bibotai. Tai išduoda tik „ST Microelectronics“ įmonių grupė. Visos kitos panašios mikroschemos yra tik pakaitalai ar analogai L293D... Tokie analogai yra Amerikos kompanija „Texas Instruments“ iš „Sensitron Semiconductor“. Natūralu, kad, kaip ir daugelis analogų, šios mikroschemos turi savų skirtumų, į kuriuos turėsite atsižvelgti gamindami savo robotą.

Gal galėtumėte papasakoti apie skirtumus, į kuriuos turėsiu atsižvelgti naudodamas L293DNE.

Mano malonumas, senas Babotai. Visos linijos mikroschemos L293D turi įvestis, suderinamas su TTL lygiais *, tačiau lygio suderinamumas neriboja tik kai kurių iš jų. Taigi, L293DNE turi ne tik suderinamumą su TTL įtampos lygiais, bet ir įvestis su klasikine TT logika. Tai reiškia, kad neprisijungusiame įėjime yra loginis „1“.

Atsiprašau, Bobotai, bet nesuprantu: kaip į tai atsižvelgti?

Jei neprijungtas įėjimas turi L293DNE yra aukštas lygis (loginis „1“), tada prie atitinkamos išvesties turėsime signalą aukštas lygis... Jei dabar atitinkamam įėjimui taikysime aukšto lygio signalą, kalbėdami kitu būdu - loginiu „1“ (prijunkite jį prie maitinimo šaltinio „pliuso“), tada atitinkamame išėjime niekas nepasikeis, nes mes anksčiau įvestyje buvo „1“. Jei duosime žemo lygio signalą savo įėjimui (prijunkime jį prie maitinimo šaltinio „minuso“), tada išėjimo būsena pasikeis ir ant jo bus žemo lygio įtampa.

Tai yra, pasirodo priešingai: mes valdėme L293D naudodami teigiamus signalus, o L293DNE reikia valdyti naudojant neigiamus signalus.

L293D ir L293DNE gali būti valdomas tiek neigiamos logikos, tiek teigiamos * rėmuose. Valdyti įvestis L293DNE naudojant teigiamus signalus, mums reikės ištraukti šiuos įėjimus į žemę su ištraukiamaisiais rezistoriais.


Tada, jei nėra teigiamo signalo, įvestyje bus logika "0", kurią teikia pritraukimo rezistorius. Sumanūs jankiai tokius rezistorius vadina traukiamaisiais, o traukdami aukštą lygį - traukimais.

Kaip suprantu, viskas, ką turime pridėti paprasta roboto schema, - tai varomieji rezistoriai variklio vairuotojo mikroschemos įėjimuose.

Jūs visiškai teisingai supratote, brangusis Bibotai. Šių rezistorių vertę galima pasirinkti nuo 4,7 kΩ iki 33 kΩ. Tada paprasčiausio roboto schema atrodys taip.

Be to, mūsų roboto jautrumas priklausys nuo rezistoriaus R1 vertės. Kuo mažesnis pasipriešinimas R1, tuo mažesnis roboto jautrumas ir kuo didesnis, tuo didesnis jautrumas.

Kadangi šiuo atveju mums nereikia valdyti variklio dviem kryptimis, antrąjį variklio išėjimą galime prijungti tiesiai prie „žemės“. Tai netgi šiek tiek supaprastins schemą.

Ir paskutinis klausimas. Ir tose robotų grandinės, kurį atsinešėte mūsų pokalbio rėmuose, ar galima naudoti klasikinį L293D mikroschemą?


Paveikslėlyje parodyta instaliacija ir schema robotas, ir jei nesate labai gerai susipažinęs legenda, tada, remiantis dviem schemomis, lengva suprasti elementų žymėjimo ir sujungimo principą. Viela, jungianti įvairias grandinės dalis su „žeme“ (neigiamu maitinimo šaltinio poliu), paprastai nėra visiškai pavaizduota, tačiau schemoje nupieštas nedidelis brūkšnys, nurodantis, kad ši vieta prijungta prie „žemės“. Kartais šalia tokio brūkšnio užrašomos trys raidės „GND“, o tai reiškia „gruntas“ (gruntas). „Vcc“ reiškia teigiamą maitinimo šaltinio ryšį. $ L293D = ($ _ GET ["l293d"]); jei ($ L293D) yra ($ L293D);?> Vietoj raidžių Vcc jie dažnai rašo + 5V, taip nurodydami maitinimo įtampą.


Fototransistorius turi emiterį
(diagramoje su rodykle)
ilgesnis už kolektorių.

Roboto grandinės veikimo principas yra labai paprastas. Šviesos spinduliui pataikius į fototransistorių PTR1, prie variklio vairuotojo mikroschemos INPUT1 įvesties pasirodys teigiamas signalas ir variklis M1 pradės suktis. Kai fototransistorius nustoja apšviesti, signalas įėjime INPUT1 išnyksta, variklis nustoja suktis ir robotas sustoja. Daugiau informacijos apie darbą su variklio vairuotoju galite rasti ankstesniame straipsnyje.


Variklio vairuotojas
gamina SGS-THOMSON Microelectronics
(ST mikroelektronika).

Norint kompensuoti srovę, praeinančią per fototransistorių, į grandinę įvedamas rezistorius R1, kurio vardinę vertę galima pasirinkti apie 200 omų. Rezistoriaus R1 vertė turės įtakos ne tik normaliam fototransistoriaus veikimui, bet ir roboto jautrumui. Jei rezistoriaus varža yra didelė, tada robotas reaguos tik į labai ryškią šviesą, jei ji yra maža, tada jautrumas bus didesnis. Bet kokiu atveju, norint apsaugoti fototransistorių nuo perkaitimo ir pažeidimų, nereikėtų naudoti mažesnio nei 100 omų rezistoriaus.

Padarykite robotą, įgyvendinančią fototaksės reakciją (nukreiptą judėjimą link šviesos ar nuo jos), galima atlikti naudojant du fotojutiklius.

Šviesai pataikius į vieną iš tokio roboto fotojutiklių, įsijungia jutiklį atitinkantis elektros variklis ir robotas pasisuka šviesos link, kol šviesa apšviečia abu fotojutiklius ir įsijungia antrasis variklis. Apšvietus abu jutiklius, robotas juda link šviesos šaltinio. Jei vienas iš jutiklių nustoja būti apšviestas, robotas vėl pasisuka šviesos šaltinio link ir, pasiekęs padėtį, kurioje šviesa krinta ant abiejų jutiklių, tęsia savo judėjimą šviesos link. Jei šviesa nustoja kristi ant fotosensorių, robotas sustoja.


Scheminė roboto su dviem fototransistoriais schema


Roboto grandinė yra simetriška ir susideda iš dviejų dalių, kurių kiekviena valdo atitinkamą elektros variklį. Iš tikrųjų tai panašu į dvigubą ankstesnio roboto schemą. Fotosensoriai turėtų būti išdėstyti skersai elektros variklių atžvilgiu, kaip parodyta aukščiau esančiame roboto paveikslėlyje. Variklius taip pat galite išdėstyti skersai, palyginti su foto jutikliais, kaip parodyta elektros schemažemiau.

Paprasčiausio roboto su dviem fototransistoriais jungimo schema

Jei jutiklius išdėstysime pagal kairįjį paveikslą, robotas išvengs šviesos šaltinių ir jo reakcijos bus panašios į nuo šviesos pasislėpusio apgamo elgesį.

Padarykite robotų elgesį Galite būti gyvybingesni, siųsdami teigiamą signalą įvestims INPUT2 ir INPUT3 (prijunkite juos prie maitinimo šaltinio pliuso): robotas judės nesant šviesos, patekusios į fotosensorius, ir „matydamas“ šviesą, jis pasuks savo šaltinio link.

Į padaryti robotą, „veikia“ už rankos, mums reikia dviejų ryškių šviesos diodų (diagramoje LED1 ir LED2). Mes juos sujungiame per rezistorius R1 ir R4, kad kompensuotume per juos tekančią srovę ir apsaugotume juos nuo gedimo. Šviesos diodus pastatykite šalia fotojutiklių, nukreipdami jų šviesą ta pačia kryptimi kaip ir fotojutikliai, ir pašalinkite signalą iš įėjimų INPUT2 ir INPUT3.


Roboto, judančio link atspindimos šviesos, schema

Gauto roboto užduotis yra reaguoti į atspindėtą šviesą, kurią skleidžia šviesos diodai. Įjunkite robotą ir padėkite delną priešais vieną iš fotojutiklių. Robotas pasuks delno link. Palenkite delną šiek tiek į šoną, kad jis dingtų iš vieno iš fotosensorių „matymo“ lauko, reaguodamas į tai, robotas paklusniai pasisuka už delno.
Šviesos diodai turėtų būti parinkti pakankamai ryškūs, kad atspindėtą šviesą stabiliai fiksuotų fototransistoriai. Gerų rezultatų galima pasiekti naudojant raudonus arba oranžinius šviesos diodus, kurių ryškumas viršija 1000 mCd.

Jei robotas į jūsų ranką reaguoja tik tada, kai beveik liečia fotojutiklį, galite pabandyti eksperimentuoti su balto popieriaus lapeliu: balto lakšto atspindžio koeficientas yra daug didesnis nei žmogaus rankos, o roboto reakcija į baltą popierių lapas bus daug geresnis ir stabilesnis.

Labiausiai atspindi balta, o juoda - mažiausiai. Remdamiesi tuo, galite pagaminti robotą, kuris laikosi linijos. Tokiu atveju jutikliai turėtų būti išdėstyti taip, kad jie būtų nukreipti žemyn. Atstumas tarp jutiklių turėtų būti šiek tiek didesnis nei linijos plotis.

Roboto schema, einanti po juodąją liniją, yra identiška ankstesnei. Kad robotas neprarastų juodos linijos, nubrėžtos ant balto lauko, jo plotis turėtų būti apie 30 mm arba platesnis. Roboto elgesio algoritmas yra gana paprastas. Kai abu fotojutikliai paima atspindėtą šviesą iš balto lauko, robotas juda į priekį. Kai vienas iš senatorių įvažiuoja į juodąją liniją, atitinkamas elektros variklis sustoja ir robotas pradeda suktis, išlygindamas savo padėtį. Po to, kai abu jutikliai vėl yra virš baltojo lauko, robotas toliau juda į priekį.

Pastaba:
Visuose robotų brėžiniuose L293D variklio tvarkyklės mikroschema yra rodoma sąlygiškai (tik valdymo įėjimai ir išėjimai).

Padarykite robotą labai paprasta Pažiūrėkime, ko reikia sukurti robotą namuose, kad suprastum robotikos pagrindus.

Be abejo, pažiūrėję filmus apie robotus, ne kartą norėjote pastatyti savo bendražygį, tačiau nežinojote, nuo ko pradėti. Žinoma, negalėsite pastatyti dviejų kojų terminatoriaus, tačiau ir mes to nesiekiame. Kiekvienas, kuris žino, kaip tinkamai laikyti lituoklį rankose, gali surinkti paprastą robotą ir tam nereikia gilių žinių, nors jie ir nesikiš. Mėgėjų robotika nedaug skiriasi nuo grandinių, tik daug įdomesnė, nes čia taip pat veikia tokios sritys kaip mechanika ir programavimas. Visi komponentai yra lengvai prieinami ir nėra tokie brangūs. Taigi pažanga nestovi vietoje, ir mes ją panaudosime savo naudai.

Įvadas

Taigi. Kas yra robotas? Daugeliu atvejų taip yra automatinis prietaisas kad reaguoja į bet kokį veiksmą aplinka... Robotus gali valdyti žmonės arba atlikti iš anksto užprogramuoti veiksmai. Paprastai robotas aprūpintas įvairiais jutikliais (atstumas, pasukimo kampas, pagreitis), vaizdo kameromis, manipuliatoriais. Elektroninė roboto dalis susideda iš mikrovaldiklio (MC) - mikroschemos, kurioje yra procesorius, laikrodžio generatorius, įvairūs išoriniai įrenginiai, atsitiktinė prieiga ir nuolatinė atmintis. Pasaulyje yra daugybė mikrovaldiklių, skirtų skirtingoms taikymo sritims, ir jų pagrindu galima surinkti galingus robotus. Mėgėjų pastatams platus pritaikymas rado AVR mikrovaldiklius. Šiandien jie yra labiausiai prieinami ir internete galite rasti daug pavyzdžių, pagrįstų šiais MK. Norėdami dirbti su mikrovaldikliais, turite mokėti programuoti surinkime arba C ir turėti pagrindines žinias apie skaitmeninę ir analoginę elektroniką. Savo projekte naudosime C. MK programavimas nedaug skiriasi nuo programavimo kompiuteryje, kalbos sintaksė yra ta pati, dauguma funkcijų yra praktiškai vienodos, o naujas yra gana lengva išmokti ir patogu naudoti.

Ko mums reikia

Pirmiausia, mūsų robotas galės paprasčiausiai apeiti kliūtis, tai yra, pakartoti įprastą daugumos gyvūnų elgesį gamtoje. Viską, ko mums reikia norint sukurti tokį robotą, rasite radijo parduotuvėse. Mes nuspręsime, kaip judės mūsų robotas. Manau, kad sėkmingiausi yra vikšrai, kurie naudojami tankuose, tai yra labiausiai patogus sprendimas, nes vikšrai pasižymi didesniu pravažiavimo lygiu gebėjimu nei mašinos ratai ir yra patogesni valdyti (norint pasukti, pakanka vikšrus pasukti skirtingos pusės). Todėl jums reikės bet kokio žaislų bako su takeliais, kurie sukasi nepriklausomai vienas nuo kito, jį galite įsigyti bet kurioje žaislų parduotuvėje už priimtiną kainą. Iš šio bako jums reikia tik platformos su vikšrais ir varikliais su pavarų dėžėmis, likusius galite saugiai atsukti ir išmesti. Mums taip pat reikia mikrovaldiklio, mano pasirinkimas atiteko „ATmega16“ - jame yra pakankamai prievadų jutikliams ir periferiniams įrenginiams prijungti, ir apskritai tai yra gana patogu. Taip pat turite nusipirkti keletą radijo komponentų, lituoklį, multimetrą.

Lentos su MK gaminimas

Mūsų atveju mikrovaldiklis atliks smegenų funkcijas, tačiau pradėsime ne nuo to, o nuo roboto smegenų maitinimo šaltinio. Tinkama mityba- sveikatos garantija, todėl pradėsime nuo to, kaip tinkamai pamaitinti savo robotą, nes dažniausiai tai būna pradedančiųjų robotų statytojų klaida. O kad mūsų robotas veiktų normaliai, reikia naudoti įtampos stabilizatorių. Man labiau patinka L7805 mikroschema - ji skirta stabiliai 5 V įtampai išėjime tiekti, ko reikia mūsų mikrovaldikliui. Tačiau dėl to, kad įtampos kritimas ant šio mikrovaldymo grandinės yra apie 2,5 V, jam reikia tiekti mažiausiai 7,5 V įtampą. Kartu su šiuo stabilizatoriumi elektrolitiniai kondensatoriai naudojami įtampos bangoms išlyginti, o į grandinę turi būti įtrauktas diodas, apsaugantis nuo poliškumo pasikeitimo.

Dabar galime patekti į savo mikrovaldiklį. MK dėklas yra DIP (tokiu būdu patogiau lituoti) ir turi keturiasdešimt kaiščių. Laive yra ADC, PWM, USART ir daug daugiau, kurių kol kas nenaudosime. Apsvarstykime keletą svarbių mazgų. RESET kaištį (9-oji MK koja) rezistorius R1 ištraukia iki maitinimo šaltinio „pliuso“ - tai turi būti padaryta! Priešingu atveju jūsų MK gali būti netyčia atstatytas arba, paprasčiau sakant, klaidingas. Taip pat pageidautina, bet neprivaloma, RESET per keraminį kondensatorių C1 prijungti prie žemės. Diagramoje taip pat galite pamatyti 1000 uF elektrolitą, jis taupo nuo įtampos kritimo, kai veikia varikliai, o tai taip pat turės teigiamą poveikį mikrovaldiklio veikimui. Kvarcinis kristalas X1 ir kondensatoriai C2, C3 turi būti dedami kuo arčiau XTAL1 ir XTAL2 kaiščių.

Aš nekalbėsiu apie tai, kaip mirksinti MK, nes apie tai galite perskaityti internete. Parašysime programą C; programavimo aplinka pasirinkau „CodeVisionAVR“. Tai yra gana patogi aplinka ir yra naudinga pradedantiesiems, nes joje yra įmontuotas vedlys kodui kurti.

Variklio valdymas

Ne mažiau svarbus mūsų roboto komponentas yra variklio vairuotojas, todėl mums lengviau jį valdyti. Niekada ir jokiomis aplinkybėmis negalima jungti variklių tiesiai prie MK! Paprastai galingų apkrovų negalima valdyti tiesiogiai iš mikrovaldiklio, kitaip jis išdegs. Naudokite pagrindinius tranzistorius. Mūsų atveju yra specialus mikroschema - L293D. Tokiuose paprastuose projektuose visada pabandykite naudoti būtent šį „D“ indeksą turintį mikroschemą, nes joje yra įmontuoti diodai apsaugai nuo perkrovos. Šią mikroschemą labai lengva valdyti ir ją galima lengvai įsigyti radijo parduotuvėse. Jį galima įsigyti dviem DIP ir SOIC paketais. Mes naudosime DIP paketas dėl paprasto montavimo ant lentos. L293D turi atskirą variklių ir logikos maitinimo šaltinį. Todėl patį mikroschemą maitinsime iš stabilizatoriaus (VSS įvestis), o variklius - tiesiai iš baterijų (VS įėjimas). L293D gali atlaikyti 600 mA apkrovą vienam kanalui, ir jis turi du iš šių kanalų, tai yra, du variklius galima prijungti prie vienos mikroschemos. Bet, norėdami atkurti saugumą, sujungsime kanalus ir tada kiekvienam varikliui reikės po vieną mikroną. Iš to seka, kad L293D galės atlaikyti 1,2 A. Norėdami tai pasiekti, turite sujungti mikro kojas, kaip parodyta diagramoje. Mikroschema veikia taip: kai IN1 ir IN2 taikomas loginis „0“, o IN3 ir IN4 loginis vienetas, variklis sukasi viena kryptimi, o jei signalai yra apversti, taikomas loginis nulis, tada variklis pradės suktis kita kryptimi. EN1 ir EN2 kaiščiai yra atsakingi už kiekvieno kanalo įjungimą. Mes juos sujungiame ir prijungiame prie stabilizatoriaus maitinimo šaltinio "pliuso". Kadangi mikroschema įkaista, kai veikia, o radiatorių montavimas yra problemiškas tokio tipo korpusams, šilumos išsklaidymą užtikrina GND kojos - geriau jas lituoti plačioje kontaktinėje srityje. Tai viskas, ką reikia žinoti apie variklio vairuotojus pirmą kartą.

Kliūčių jutikliai

Kad mūsų robotas galėtų naršyti ir neužkliūtų į viską, ant jo įdiegsime du infraraudonųjų spindulių jutiklius. Paprasčiausias jutiklis susideda iš IR diodo, skleidžiančio infraraudonųjų spindulių spektrą, ir fototransistoriaus, kuris priims signalą iš IR diodo. Principas yra toks: kai priešais jutiklį nėra kliūčių, IR spinduliai nepataiko į fototransistorių ir jis neatsidaro. Jei prieš jutiklį yra kliūtis, tada spinduliai iš jo atsispindi ir krinta ant tranzistoriaus - jis atsidaro ir pradeda tekėti srovė. Tokių jutiklių trūkumas yra tas, kad jie gali skirtingai reaguoti įvairūs paviršiai ir nėra apsaugoti nuo trukdžių - jutiklis gali netyčia veikti iš pašalinių kitų prietaisų signalų. Signalo moduliavimas gali apsaugoti nuo trukdžių, tačiau kol kas mes tuo nesijaudinsime. Pradžiai to pakanka.


Roboto programinė įranga

Norėdami atgaivinti robotą, turite parašyti jo programinę-aparatinę įrangą, tai yra programą, kuri imtų rodmenų duomenis iš jutiklių ir valdytų variklius. Mano programa yra pati paprasčiausia, joje nėra sudėtingos struktūros ir visi supras. Kitose dviejose eilutėse yra antraštės failai mūsų mikrovaldikliui ir komandos vėlavimų formavimui:

# įtraukti
# įtraukti

Šios eilutės yra sąlyginės, nes PORTC reikšmės priklauso nuo to, kaip prijungėte variklio tvarkyklę prie savo mikrovaldiklio:

PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; Vertė 0xFF reiškia, kad išvestis bus log. „1“ ir 0x00 - žurnalas. „0“. Tokia konstrukcija patikriname, ar priešais robotą nėra kliūčių ir kurioje pusėje ji yra: jei (! (PINB & (1<

Jei IR diodo šviesa patenka į fototransistorių, ant mikrovaldiklio kojos nustatomas žurnalas. „0“ ir robotas pradeda judėti atgal, kad nuvažiuotų nuo kliūties, tada apsisuka, kad daugiau nesusidurtų su kliūtimi, ir vėl eina į priekį. Kadangi turime du jutiklius, du kartus tikriname, ar nėra kliūties - dešinėje ir kairėje, todėl galime sužinoti, iš kurios pusės yra kliūtis. Komanda „delay_ms (1000)“ rodo, kad praeis viena sekundė, kol bus vykdoma kita komanda.

Išvada

Aš apžvelgiau daugumą aspektų, kurie padės jums sukurti savo pirmąjį robotą. Bet robotika tuo nesibaigia. Jei sukursite šį robotą, turėsite daug galimybių jį išplėsti. Galite patobulinti roboto algoritmą, pavyzdžiui, ką daryti, jei kliūtis yra ne iš vienos pusės, o tiesiai priešais robotą. Taip pat nepakenkia įdiegti kodavimo įrenginį - paprastą įrenginį, kuris padės tiksliai nustatyti ir sužinoti savo roboto vietą kosmose. Aiškumo dėlei galima įdiegti spalvotą arba vienspalvį ekraną, kuriame būtų rodoma naudinga informacija - akumuliatoriaus įkrovos lygis, atstumas iki kliūties, įvairi informacija apie derinimą. Patobulinti jutiklius taip pat nepakenks - vietoj įprastų fototransistorių įrengti TSOP (tai yra IR imtuvai, kurie suvokia tik tam tikro dažnio signalą). Be infraraudonųjų spindulių jutiklių, yra ir ultragarsinių, jie yra brangesni, be to, jie nėra be trūkumų, tačiau pastaruoju metu jie populiarėja tarp robotikos inžinierių. Kad robotas galėtų reaguoti į garsą, būtų malonu įdiegti sustiprintus mikrofonus. Bet tikrai įdomus dalykas, manau, yra kameros įrengimas ir programavimas, pagrįstas mašinos regėjimu. Yra specialių „OpenCV“ bibliotekų rinkinys, su kuriomis galite užprogramuoti veido atpažinimą, judėjimą spalvotais švyturėliais ir daugybę kitų įdomių dalykų. Viskas priklauso tik nuo jūsų vaizduotės ir įgūdžių.

Komponentų sąrašas:

    „ATmega16“ DIP-40 pakuotėje>

    L7805 TO-220 pakuotėje

    L293D DIP-16 pakuotėje х2 vnt.

    0,25 W rezistoriai, kurių vardinės vertės: 10 kOhm x1 vnt., 220 Ohm x4 vnt.

    keraminiai kondensatoriai: 0,1 μF, 1 μF, 22 pF

    elektrolitiniai kondensatoriai: 1000 uF x 16 V, 220 uF x 16V x 2 vnt.

    diodas 1N4001 arba 1N4004

    kristalinis rezonatorius esant 16 MHz

    IR diodai: tiks bet kurie du.

    fototransistoriai, taip pat bet kokie, bet reaguojantys tik į infraraudonųjų spindulių bangos ilgį

Programinės aparatinės įrangos kodas:

/ ************************************************ ** ** Roboto MK tipo programinė įranga: ATmega16 Laikrodžio dažnis: 16.000000 MHz Jei turite kitokį kvarco dažnį, tai turite nurodyti aplinkos nustatymuose: Projektas -> Konfigūruoti -> Skirtukas „C kompiliatorius“ ****** ************************************************ / # įtraukti # įtraukti void main (void) (// Nustatykite prievadus įėjimui // Per šias prievadas mes gauname signalus iš jutiklių DDRB = 0x00; // Įjunkite traukimo rezistorius PORTB = 0xFF; // Nustatykite prievadus išėjimui // Per šiuos prievadai mes valdome DDRC variklius = 0xFF; // Pagrindinė programos kilpa. Čia mes skaitome jutiklių reikšmes // ir valdome variklius, o (1) (// Einant į priekį PORTC.0 = 1; PORTC. 1 = 0; PORTC.2 = 1; PORTC.3 = 0; jei (! (PINB & (1<Apie mano robotą

Šiuo metu mano robotas beveik baigtas.


Jame yra belaidė kamera, atstumo jutiklis (tiek kamera, tiek šis jutiklis yra sumontuoti ant besisukančio bokšto), kliūčių jutiklis, koduotuvas, nuotolinio valdymo signalo imtuvas ir RS-232 sąsaja, skirta prisijungti prie kompiuterio. Jis veikia dviem režimais: autonominis ir rankinis (priima valdymo signalus iš nuotolinio valdymo pulto), kamerą taip pat galima įjungti / išjungti nuotoliniu būdu arba pačiam robotui, kad būtų taupoma baterijos energija. Rašau programinę aparatinę įrangą, skirtą buto apsaugai (vaizdo perkėlimas į kompiuterį, judesio aptikimas, kambario apvažiavimas).

Kaip sukurti robotą?



Kalbant apie robotus, mes įsivaizduojame milžinišką mašiną su dirbtiniu intelektu, kaip filmuose apie „Robocop“ ir kt. Tačiau robotas nebūtinai turi būti didelis ir techniškai sudėtingas įrenginys. Šiame straipsnyje mes parodysime, kaip sukurti robotą namuose. Sukūrę savo mini robotą įsitikinsite, kad tam nereikia jokių specialių žinių ir įrankių.

Medžiagos darbui

Taigi, mes sukuriame robotą savo rankomis, paruošę šias statyboms skirtas medžiagas:

  • 2 maži vielos gabalėliai.
  • 1 mažas 3 voltų žaislinis variklis.
  • 1 AA baterija.
  • 2 karoliukai.
  • 2 maži kvadratiniai skirtingų dydžių putų polistirolo gabalėliai.
  • Klijų pistoletas.
  • Kojų medžiaga (segtukai, dantų šepetėlio galvutė ir kt.).

Roboto sukūrimo instrukcijos

Dabar pereikime prie nuoseklaus aprašymo, kaip sukurti robotą:

  1. Didesnį putų polistirolo gabalą priklijuokite prie žaislo variklio ant metaline puse viršuje. Tai būtina norint apsaugoti kontaktus nuo drėgmės patekimo.
  2. Klijuokite akumuliatorių ant putplasčio gabalo.
  3. Ant variklio galo priklijuokite antrą putplasčio putplasčio gabalėlį, kad susidarytumėte nedidelį svorio disbalansą. Būtent dėl ​​šio disbalanso robotas galės judėti. Tegul klijai išdžiūsta.
  4. Priklijuokite kojas prie variklio. Kad kojos būtų kuo tvirtesnės, pirmiausia turėsite prie variklio priklijuoti nedidelius putplasčio polistirolo gabalėlius, o tada prie jų priklijuoti kojas.
  5. Viela prie variklio gali būti suvyniota elektros juosta arba lituota. Labiau pageidaujama antroji galimybė - tokiu būdu robotas tarnaus daug ilgiau. Abi vielos dalys turi būti kuo lituojamos prie variklio metalinių kontaktų.
  6. Tada reikės pritvirtinti bet kurią vielos dalį prie vienos iš akumuliatoriaus šonų, prie „pliuso“ arba „minuso“. Jis gali būti pritvirtintas prie akumuliatoriaus arba elektrine juostele, arba klijų pistoletu. Tvirtinimas klijais yra patikimesnis, tačiau juos tepant reikia būti labai atsargiems, nes jei naudosite per daug klijų, bus prarastas laido ir akumuliatoriaus kontaktas.
  7. Norėdami imituoti akis, priklijuokite karoliukus prie akumuliatoriaus.
  8. Prijunkite antrą vielos gabalą prie kito akumuliatoriaus galo, kad robotas judėtų. Šiuo atveju geriau naudoti elektrinę juostą, o ne klijus. Taigi pavargę galite lengvai atidaryti kontaktą ir sustabdyti robotą.

Toks robotas tarnaus tik tol, kol truks akumuliatoriaus įkrovimas. Kaip matote, robotų kūrimas namuose yra gana įdomus procesas, kuriame nėra nieko sudėtingo. Žinoma, vėliau galite pabandyti sukurti sudėtingesnius, programuojamus modelius. Tačiau norint juos sukurti, reikia šiek tiek žinių ir papildomų medžiagų, kurios parduodamos elektros parduotuvėje. Tas pats mini robotas žaislas gali būti lengvai pagamintas kartu su vaiku per kelias minutes.