Enkel robot med dine egne hænder derhjemme. Hvordan man forstår, hvis et barn har en tendens til robotik? Fastgør batteriet til motoren

Hvem vil ikke gerne have en universel assistent, klar til at opfylde enhver ordre: Vask retterne, køb produkter, skift hjulet i bilen og tag børn til haven og forældre til arbejde? Ideen om at skabe mekaniserede assistenter er besat af tekniske sind siden oldtiden. Og Karel Chapek kom endda op med et ord, der betegner den mekaniske tjener - en robot, der opfylder opgaverne i stedet for en person.

Heldigvis vil sådanne assistenter i den nuværende digitale tidsalder sandsynligvis snart blive en realitet. Faktisk hjælper intelligente mekanismer allerede en person i indre anliggender: Robot støvsugeren vil blive fjernet, mens ejerne på arbejde, en multicooker vil hjælpe med at lave mad, ikke værre end en selvbalancende duge, og en legende aoscopepuppy vil heldigvis bringe tøfler eller en bold. Sofistikerede robotter anvendes i produktion, i medicin og rum. De tillader delvist og endog helt at erstatte arbejdet hos en person i vanskeligt eller farlige forhold. Androids på samme tid forsøger at se på folk, mens industrielle robotter normalt er skabt af økonomiske og teknologiske overvejelser, og deres eksterne indretning står slet ikke i prioritet.

Men det viser sig, at du kan prøve at lave en robot ved hjælp af præster. Så du kan konstruere en original mekanisme fra håndsættet, en computermus, en tandbørste, et gammelt kamera eller en allestedsnærværende plastflaske. Placering af flere sensorer på platformen, kan du programmere en sådan robot til at udføre enkle operationer: Justering af belysning, signalering, bevægelse omkring rummet. Selvfølgelig er dette ikke en multifunktionsassistent fra fantastiske film, men en sådan besættelse udvikler opfindsomhed og kreativ teknik tænkning og ubetinget forårsager beundring for dem, der overvejer robotbygningerne absolut ikke et kunsthåndværk.

Cyborg fra boksen

En af de mest enkle løsninger På vej til at lave en robot - køb en færdigrettet robotik med trin for trin lederskab. Denne mulighed er også velegnet til dem, der seriøst engagerer sig i teknisk kreativitet, fordi der i en pakke er alle de nødvendige dele til mekanik: fra e-kort og specialiserede sensorer, til bestanden af \u200b\u200bbolte og klistermærker. Sammen med instruktionerne, der gør det muligt at skabe en ret kompleks mekanisme. På grund af sæt af tilbehør kan en sådan robot tjene som et glimrende grundlag for kreativitet.

Hovedskolen viden i fysik og færdigheder med arbejdskraftundervisning er ret nok til at bygge den første robot. En række sensorer og motorer er underlagt kontrolkonsoller, og specielle programmeringsmiljøer giver dig mulighed for at oprette rigtige cyborgs, der kan udføre kommandoer.

For eksempel kan en mekanisk robotføler fastsætte tilstedeværelsen eller fraværet af en overflade foran enheden, og programkoden indikerer, hvilken vej hjulbunden skal roteres. En sådan robot vil ikke falde fra bordet! Forresten fungerer reelle robotter støvsugere i henhold til det tilsvarende princip. Ud over at holde rengøring på en given tidsplan og færdigheder, til tiden for at vende tilbage til genopladningsgrundlaget, kan denne intelligente assistent selvstændigt opbygge stiens rengøringsbaner. Da forskellige forhindringer kan være placeret på gulvet, såsom stole og ledninger, skal robotten konstant scanne den forberedende sti og ride sådan interferens.

For at den personligt oprettede robot var i stand til at udføre forskellige kommandoer, giver producenter mulighed for at programmering. Gør en robotadfærd algoritme i forskellige forhold, Du bør oprette en sensorinteraktionskode med omverdenen. Dette er muligt på grund af tilstedeværelsen af \u200b\u200ben mikrocomputer, som er brainstorm af en sådan mekanisk robot.

Mobil mekanisme til egen fremstilling

Selv uden specialiseret, og normalt dyrt, sæt, det er muligt at gøre mekanisk manipulator. Hovedfaciliteter. Så beroligende ideen om at skabe en robot skal du omhyggeligt analysere reserverne af indenlandske bakker for tilstedeværelsen af \u200b\u200buanmeldte reservedele, der kan bruges i dette kreative venture. Flytningen vil gå:

  • motor (for eksempel fra det gamle legetøj);
  • hjul fra legetøj biler;
  • detaljer om designere;
  • karton kasser;
  • forfatterens stænger;
  • scotch af forskellige typer;
  • lim;
  • knapper, perler;
  • skruer, møtrikker, papirklip;
  • alle slags ledninger;
  • pærer;
  • batteri (egnet spændingsmotor).

Tip: "En uheldig færdighed, når du opretter en robot, vil være evnen til at håndtere et loddejern, fordi det vil hjælpe pålideligt at gøre mekanismen, især elektriske komponenter."

Med disse offentligt tilgængelige komponenter kan dette tekniske mirakel oprettes.

Så for at gøre din egen robot fra de tilgængelige materialer følger:

  1. forbered fundet detaljer for mekanismen, tjek deres ydeevne;
  2. tegne et layout af den fremtidige robot, i betragtning af kontantudstyret;
  3. fold huset til roboten fra designeren eller papdelene;
  4. lim eller lodning reservedele med ansvar for bevægelse af mekanismen (for eksempel at lave en robotmotor med en akselafstand);
  5. sørg for strømforsyning af motoren, der forbinder den af \u200b\u200blederen til de tilsvarende batterikontakter;
  6. udfyld tematiske indretning af enheden.

Tip: "Eye perler til en robot, dekorativ horn-overskæg fra ledning, ben-fjedre, diode lyspærer vil hjælpe et ekstraktion selv den mest kedelige mekanisme. Disse elementer kan sikres ved hjælp af lim eller scotch. "

Du kan lave en mekanisme til en sådan robot om et par timer, hvorefter det forbliver at komme op med et robotnavn og præsentere til glæde for publikum. Sikkert vil nogle af dem afhente en innovativ ide og vil kunne lave deres egne mekaniske tegn.

Berømte smart automata.

Sød robot Vall-og har en seer af samme film til sig selv og tvinger ham til at empati med dramatiske eventyr, mens terminatoren demonstrerer kraften i en sjælden uovervindelig bil. Tegn. Star wars - Den rigtige droid R2D2 og C3PO ledsages af rejser langt fjernt galakse, og den romantiske verter ofre endda i en kamp med kosmiske pirater.

Uden for biografen eksisterer også mekaniske robotter.. Så, verden beundrer robotens evner, der ved, hvordan man kan gå langs trappen, spille fodbold, servere drikkevarer og høfligt hilse på. Ånd og Curiositi skylning er udstyret med autonome kemiske laboratoriertilladt at foretage analyse af prøver af martian jord. De ubemandede biler robotter kan bevæge sig uden deltagelse af en person, selv i vanskelige urban gader med høje risici for uforudsete begivenheder.

Måske er det fra hjemmeprøver for at skabe de første intellektuelle mekanismer, vil opfindelser stige, hvilket vil ændre fremtidens tekniske panorama og menneskets liv.

Gør den nemmeste robot til selv dem, der kun hentede et loddejern.

For det meste vil vores robot (afhængigt af designet) løbe ind i lyset eller tværtimod, løbe væk fra det, løbe fremad på jagt efter lysets stråle, eller værre som mol tilbage.

For vores fremtid vil "kunstig intelligens" være nødvendig:

  1. Chip l293d.
  2. Lille elektrisk motor M1 (den kan trækkes ud af legetøjsbiler)
  3. Fototransistor og modstand med en par værdi på 200 ohm.
  4. Ledninger, batteri og selvfølgelig selve platformen, hvor det vil være alt.

Hvis et par mere lyse ledede par i designet, kan det let opnås, at robotten bare vil køre med hånden eller endda følge lyset eller den mørke linje. Vores skabelse vil være en typisk repræsentant for Beam Robots. Princippet om adfærd af sådanne robotter er "PhotoOneSizing", det vil sige lys, i dette tilfælde vil fungere som en kilde til information.

Vores robot vil bevæge sig fremad, når den rammer lysstrålen. Denne opførsel af enheden kaldes "Photocinsis" - en ubehagelig stigning eller fald i mobiliteten som reaktion på en ændring i belysningsniveauet.

I vores enhed, som nævnt ovenfor, blev en fototransistor brugt n-p-n strukturer - PTR-1 som foto seensor. Her kan du ikke kun bruge fototransistoren, men også en fotoresistor eller fotodiode, da princippet om drift i alle elementer er det samme.

Figuren viser straks monteringsskema Robot. Hvis du endnu ikke er fortrolig med teknisk konventionelle symboler., her på grundlag af denne ordning vil det være nemt at forstå principperne om betegnelse og tilslutning af varerne til hinanden.

GND.. Ledninger, der forbinder forskellige elementer Schemes med "jord" (negativ pol af strømkilden), som normalt ikke vises i diagrammerne fuldstændigt. I stedet trækkes en lille dash, der angiver forbindelsen med "Jorden". Nogle gange, ved siden af \u200b\u200bbindestreg, "GND" skrive - fra Ang. Ordene "jorden" - jorden.

VCC.. Denne betegnelse viser, at gennem denne del af ordningen er forbundet til strømkilden - en positiv pol! Nogle gange i skemaerne i stedet for disse bogstaver er nominering af nuværende ofte skrevet. I dette tilfælde + 5v.

Princippet om handling af robotten.

Hvis du kommer til fototransistoren (i diagrammet er det angivet som PRT1) lysets stråle, vises et positivt signal ved input1 chip output, hvilket gør M1 motoren - arbejdet. Og omvendt, når lysets stråle ophører med at belyse fototransistoren - forsvinder signalet ved udgangen af \u200b\u200binput1-chipet, derfor stopper motoren.

R1-modstanden i denne ordning er designet til at kompensere for strømmen gennem fototransistoren. Resuméet af modstanden 200 ohm er selvfølgelig, at du kan lodde modstandene og med andre indikatorer for nomineringerne, men det skal huskes, at fototransistorens følsomhed vil afhænge af den nominelle og derfor effektiviteten af \u200b\u200brobotten selv .

Hvis modstandens betegnelse er stor, vil roboten kun svare på en meget lys stråle af lys, og hvis det er lille - så vil følsomheden være meget højere.

Kort sagt bør det ikke anvendes i disse skema modstande med en modstand på mindre end 100 ohm, ellers kan fototransistoren simpelthen overophedes og mislykkes.

Digitale og analoge multimetre, der udfører foranstaltninger Læsning af ordninger: Afskærmning, jordforbindelse Læsning af ordninger: lamper og fotoceller Reparationer elkedel Se med projektion af billedet med dine egne hænder

På hylderne i moderne butikker til børn kan du finde et stort antal forskellige legetøj. Og hvert barn beder om, at forældrene køber det, et eller andet legetøj "Nye tøj". Og hvis planlægning familie budget Kommer det ikke? For at gemme det kan du forsøge at lave et nyt legetøj selv. For eksempel, hvordan man laver en robot derhjemme, er det muligt? Ja, det er helt muligt, det er nok at forberede de nødvendige materialer.

Er det muligt at samle en robot selv?

Nu er det svært at overraske nogen med en robot legetøj. Den moderne teknologiske og computerindustri trådte langt frem. Men du kan stadig overraske oplysninger om, hvordan man laver enkel robot. Hjemme.

Det er ubestrideligt, det er svært at forstå princippet om drift af forskellige mikrokreddere, elektronik, programmer og strukturer. Det er svært at gøre i dette tilfælde uden basis viden Inden for fysik, programmering og elektronik. Selv på trods af dette er hver person i stand til at samle robotten på egen hånd.

Robotten kaldes en automatiseret maskine, der er i stand til at udføre forskellige handlinger.. I tilfælde af en selvfremstillet robot er det tilstrækkeligt, at maskinen simpelthen bevæger sig.

Easy The Assembly vil blive hjulpet af primære midler: Håndsæt, plastflaske eller plade tandbørste, gammelt kamera eller computermus.

Vibrerende fejl

Hvordan laver man en lille robot? Derhjemme kan laves den enkleste option Vibrerende bug. Skal være oplyst:

  • motor fra de gamle børnetypewriter;
  • lithium batteri af CR-2032-serien, svarende til en tablet;
  • holder til denne meget pille;
  • papirclips;
  • tape;
  • loddekolbe;
  • lED.

For det første er det nødvendigt at afvikle LED'en med et bånd, der efterlader gratis tips på samme tid. Lodning jern loddet en LED-ende med bagvæg Batteriholderen. Den resterende tip loddeder med motorens kontakt fra maskinen. Klip vil tjene som en vibrerende bug. Ledninger fra batteriholderen er forbundet til motorens ledninger. Buggen vil vibrere og bevæge sig efter at have kontaktet holderen med selve batteriet.

Brushbot - Børns sjove

Så hvordan man laver en mini robot hjemme? En sjov bil kan indsamles fra kæreste, såsom en tandbørste (hoved), dobbeltsidet tape og vibromotor fra en gammel mobiltelefon. Det er nok at lime motoren til børstehovedet, og alt er en robot klar.

Strømforsyningen vises takket være et fladt batteri. Til fjernbetjening Du er nødt til at komme med noget.

Karton robot

Hvordan laver man en robot hjemme, hvis et barn kræver ham? Du kan komme med et interessant legetøj Fra simpelt pap.

Behov for lager:

  • to papkasser;
  • 20 dækker fra plastflasker;
  • tråd;
  • tape.

Det sker, at far ønsker at lave en slags sygdom til barnet, men intet fornuftigt kommer til at tænke på. Derfor tror du måske, hvordan man laver en rigtig robot hjemme.

Først skal du bruge en kasse som en kuffert til en robot og skære bunden. Derefter skal du lave 5 huller: under hovedet, til hænder og ben. I en kasse designet til hovedet skal du lave et hul, der hjælper med at forbinde det med torsoen. Til fastgørelsesdele af robotten anvendes en ledning.

Når du har tilsluttet hovedet, skal du tænke på, hvordan du laver robotens hånd hjemme. For at gøre dette opstår ledningerne i sidehullerne, som de bærer på plastikdæksler. Modtage flytende hænder. Også handle med dine fødder. Gør huller i lågene kan podes.

For stabiliteten af \u200b\u200ben karton robot nødvendig luk opmærksomhed Skære af. De giver et godt legetøj udseende. Det er svært at forbinde alle dele med en forkert snitlinje.

Hvis du beslutter dig for at limkasser indbyrdes, skal du ikke overdrive det med mængden af \u200b\u200blim. Det er bedre at bruge et solidt pap eller et papir.

Enkel robot.

Hvordan laver man en lys robot derhjemme? Det er svært at oprette en fuldbygget automatiseret maskine, men du kan stadig samle minimalt design. Overvej den enkleste mekanisme, som for eksempel vil kunne udføre visse handlinger i samme zone. Følgende materialer vil være nødvendige:

    Plastplade.

    Et par mellemstore børster til at rengøre skoene.

    Computer fans i antallet af to stykker.

    Batterikontakten 9-B og batteriet selv.

    Klemme og screed med snap funktion.

Vi borer to huller i pladen til børster med samme afstand. Krepim dem. Børster skal placeres i samme afstand fra hinanden og midten af \u200b\u200bpladerne. Ved hjælp af nødder vedhæfter vi justeringsmonteringen til børsterne. I den midterste placering sætter vi skyderne fra monteringen. For robotbevægelser skal du bruge computerfans. De er forbundet til batteriet og placeres parallelt for at sikre maskinens rotation. Det vil være en slags vibrerende motor. Endelig skal du kaste terminalerne.

I dette tilfælde behøver du ikke stor finansielle omkostninger Eller enhver teknisk eller computeroplevelse, fordi den beskriver detaljeret her, hvordan man laver en robot hjemme. Få de nødvendige detaljer ikke er svært. For at forbedre motordesignfunktionerne kan du bruge mikrocontrollere eller yderligere motorer.

Robot, som i reklame

Sandsynligvis er mange kendte til browserens kommercielle, hvor hovedpersonen er en lille robot, spinning og tegning af figurer på papir. Hvordan laver man en robot hjemme fra denne annoncering? Ja, meget simpelt. For at skabe sådanne automatiseret søde legetøj skal du bestå:

  • tre markører;
  • tæt pap eller plast;
  • motor;
  • rund batteri;
  • folie eller tape;
  • lim.

Så skaber vi en form for en robot af plastik eller pap (mere præcist, skåret ud). Det er nødvendigt at lave en trekantet form med afrundede hjørner. I hvert hjørne gør vi et lille hul, hvor markøren kan krybe. Et hul i nærheden af \u200b\u200bmidten af \u200b\u200btrekanten for motoren. Vi opnår 4 huller over hele perimeteren af \u200b\u200bden trekantede form.

Derefter sætter vi markørerne igen i hullerne. Du skal vedhæfte et batteri til motoren. Dette kan gøres med lim og folie eller tape. For at motoren fast holdes på robotten, er det nødvendigt at fastsætte det med en lille mængde lim.

Roboten vil kun bevæge sig efter at have tilsluttet det andet ledninger til det faste batteri.

Robot fra "LEGO"

"LEGO" - en række legetøj til børn, som hovedsagelig består af detaljerne i konstruktøren, der forbinder et element. Detaljer kan kombineres, mens du opretter flere og flere nye varer til spil.

Saml en sådan designer elsker næsten alle børn fra 3 til 10 år. Især børns interesse. Øges, hvis du kan samle en robot fra delene. Så for at samle den bevægelige robot fra "LEGO", er det nødvendigt at forberede detaljerne, såvel som en miniaturmotor og styreenhed.

Derudover sælges færdige sæt med detaljer nu, så du kan indsamle din egen robot. Det vigtigste er at mestre de vedhæftede instruktioner. For eksempel:

  • madlavning af detaljerne som angivet i instruktionerne
  • skru hjulene, hvis de er;
  • vi samler fastgørelsesanordninger, der vil tjene som støtte til motoren;
  • indsæt et batteri i en særlig blok eller endda nogle få;
  • installer motoren;
  • vi forbinder det til motoren;
  • vi indlæser et specielt program i designhukommelsen, der giver dig mulighed for at styre legetøjet.

Det ser ud til, at robotten er ret vanskelig at indsamle, og så vil mand uden visse viden ikke lykkes. Men det er ikke. Det er selvfølgelig svært at opbygge en fuldbygget automatiseret bil, men hver kan gøre den enkleste løsning. Det er nok at læse vores artikel om, hvordan man laver en robot hjemme.

Lav en robot meget simpelt Lad os finde ud af det, hvad der skal bruges opret en robot. Derhjemme for at forstå grundlaget for robotik.

Sikkert, efter at have set film om robotter, ønskede du mere end en gang at bygge din kampkammerat, men du vidste ikke, hvor du skulle starte. Selvfølgelig vil du ikke komme til at opbygge en tovejs terminator, men vi stræber ikke efter det. For at indsamle en simpel robot kan enhver, der ved, hvordan man holder loddejern i deres hænder, og for dette behøver du ikke dyb viden, selv om de ikke blander sig. Amatørrobotbygninger er ikke meget forskellige fra kredsløb, kun meget mere interessant, fordi der også er ramte områder som mekanik og programmering. Alle komponenter er let tilgængelige og er ikke så dyre. Så fremskridt står ikke stille, og vi vil bruge det til vores fordel.

Introduktion

Så. Hvad er en robot? I de fleste tilfælde er dette automatisk enhedsom reagerer på nogen handlinger omgivende. Roboter kan styres af en person eller udføre forudprogrammerede handlinger. Normalt har roboten en række sensorer (afstande, rotationsvinkel, acceleration), videokameraer, manipulatorer. Den elektroniske del af robotten består af en mikrocontroller (MK) - en chip, hvor processoren er afsluttet, en urgenerator, forskellige periferiudstyr, operationel og konstant hukommelse. I verden er der et stort antal forskellige mikrocontrollere til forskellige applikationer og baseret på dem kan samles kraftige robotter. For amatørbygninger. bred anvendelse Fundet AVR mikrocontrollere. I dag, i dag, den mest tilgængelige og på internettet kan du finde mange eksempler baseret på disse MK. For at arbejde med mikrocontrollere skal du kunne programmere på en assembler eller på CA og have indledende viden i digital og analog elektronik. I vores projekt vil vi bruge CY. Programmering til MK er ikke meget forskellig fra programmeringen på en computer, sprogets syntaks er det samme, de fleste af funktionerne er praktisk talt ikke anderledes, og det er ret nemt at mestre og bruge det bekvemt.

Hvad vi har brug for

Til at begynde med vil vores robot være i stand til blot at krydse forhindringer, det vil sige at gentage den normale opførsel af de fleste dyr i naturen. Alt, hvad vi skal bygge en sådan robot, findes i radioforretninger. Vi bestemmer, hvordan vores robot vil flytte. Jeg tror, \u200b\u200bat de caterpillars, der bruges i tanke, er mest praktisk løsningFordi caterpillerne har større passabilitet end maskinens hjul, og de er mere bekvemme at kontrollere (for at dreje nok til at rotere larverne i forskellige sider.). Derfor skal du have nogen legetøjstank, hvis caterpillars roterer uafhængigt af hinanden, sådan kan købes på enhver legetøjsbutik til en rimelig pris. Fra denne tank vil du kun bruge en platform med larver og motorer med gearkasser, du kan sikkert skrue og smide ud. Vi har også brug for en mikrocontroller, mit valg faldt på ATMEGA16 - det har nok havne til forbundne sensorer og periferiudstyr, og generelt er det ret praktisk. Du skal stadig købe nogle radiokomponenter, loddejern, multimeter.

Vi stiller et gebyr med MK

I vores tilfælde vil mikrocontrolleren udføre hjernefunktionerne, men vi vil ikke starte med det, men fra nutritionen af \u200b\u200bhjernens robot. Korrekt ernæring - Lydighed om sundhed, så vi vil begynde med, hvordan vi skal fodre vores robot korrekt, fordi nybegyndere robotbyggere normalt forveksles. Og for at vores robot skal fungere fint, skal du bruge en spændingsstabilisator. Jeg foretrækker L7805 chip - den er designet til at give en stabil spænding på 5V ved udgangen, som er nødvendig af vores mikrocontroller. Men på grund af det faktum, at spændingsfaldet på denne chip er omkring 2,5V, skal den indsendes mindst 7,5V. Sammen med denne stabilisator anvendes elektrolytiske kondensatorer til at glatte spændings krusninger, og i kæden omfatter nødvendigvis en diode for at beskytte mod kager.

Nu kan vi gøre vores mikrocontroller. Sagen om MK - DIP (så mere praktisk at lodde) og har fyrre konklusioner. Der er en ADC, PWM, USART og mange andre ting, som vi ikke vil bruge. Overvej flere vigtige noder. Nulstillingsudgangen (9. af Mk Foot) strammes af R1-modstanden til "Plus" af strømforsyningen - det skal gøres nødvendigvis! Ellers kan din MK være utilsigtet afladet eller simpelthen tale - bug. Også den ønskede foranstaltning, men ikke obligatorisk er nulstillingsforbindelsen gennem en keramisk kondensator C1 til "Jorden". I diagrammet kan du også se elektrolytten pr. 1000 IGF, det sparer fra spændingsfejlene, når motorer arbejder, hvilket også vil have en positiv på driften af \u200b\u200bmikrocontrolleren. Quartz Resonator X1 og C2 kondensatorer, C3 skal placeres så tæt som muligt på konklusionerne fra Xtal1 og Xtal2.

Om, hvordan du blinker Mk, vil jeg ikke fortælle, som du kan læse om det på internettet. Vi vil skrive programmet på CA, jeg valgte CodevisionAvr som programmeringsmiljøet. Dette er et temmelig behageligt miljø og nyttigt for begyndere, fordi det har en indbygget kodebevægelsesguide.

Motorstyring

En lige så vigtig komponent i vores robot er motordriveren, hvilket gør os til en opgave i at styre dem. Aldrig på nogen måde kan ikke tilsluttes direkte til MK! Generelt kan kraftige belastninger ikke styres fra mikrocontrolleren direkte, ellers brænder den. Brug nøgle transistorer. For vores tilfælde er der en særlig mikrokredsløb - L293D. I sådanne enkle projekter skal du altid prøve at bruge denne særlige chip med indekset "D", da det har indbyggede dioder for at beskytte mod overbelastninger. Denne mikrokredsløb er meget nem at styre og blot få det i radiobutikker. Den fremstilles i to dip og soikhuse. Vi vil bruge i sagdip. På grund af bekvemmeligheden ved montering på tavlen. L293D har separat strøm i motorer og logik. Derfor vil vi føde chippen selv fra stabilisatoren (VSS-indgangen), og motorerne er direkte fra batterier (VS-indgang). L293D modstår belastningen på 600 mA for hver kanal, og disse kanaler har to, det vil sige, at to motorer kan forbindes til en chip. Men at blive forstærket, kombinerer vi kanaler, og så skal du have en mikrome på hver motor. Det følger heraf, at L293D vil være i stand til at modstå 1,2 A. For at opnå dette skal du kombinere ælen af \u200b\u200bmikronerne, som vist i diagrammet. Mikrokredsen fungerer som følger: Når den logiske "0" er angivet på IN1 og IN2, og den logiske enhed serveres, drejer motoren i en retning, og hvis signalerne roterer signalerne for at give et logisk nul, vil motoren, så motoren vil Begynd at rotere på den anden side. Konklusioner EN1 og EN2 er ansvarlige for at inkludere hver kanal. Vi forbinder dem og forbinder til "plus" af ernæring fra stabilisatoren. Da chippen opvarmes under drift, og installationen af \u200b\u200bradiatorer er problematisk for denne type krop, sikres varmefjernelsen af \u200b\u200bGND-benene - det er bedre at hænge dem på et bredt kontaktsted. Det er alt, hvad du for første gang skal vide om motorernes drivere.

Sensorer forhindringer.

Så vores robot kan navigere og styrtes ind i alt, vil vi installere to infrarød sensor på den. Den nemmeste sensor består af en IR-diode, der udsender i det infrarøde spektrum og en fototransistor, som vil modtage et signal fra en IR-diode. Princippet om sådan: Når der ikke er nogen hindring for sensoren, falder IR-strålerne ikke på fototransistoren, og den åbner ikke. Hvis foran sensoren er en hindring, så er strålerne reflekteret fra den og falder på transistoren - det åbner og begynder at strømme strømmen. Manglen på sådanne sensorer er, at de kan reagere forskelligt på forskellige overflader Og ikke beskyttet mod interferens - fra udenlandske signaler af andre enheder, kan sensoren ved en tilfældighed arbejde. Fra interferensen kan beskytte signalmoduleringen, men hidtil vil vi ikke gider med dette. At begynde med, og det er nok.


Firmware robot.

For at genoplive robotten skal du skrive en firmware til ham, det vil sige et program, der ville fjerne læsning fra sensorer og administrerede motorer. Mit program er det mest enkle, det indeholder ikke komplekse strukturer. Og alt vil blive forstået. Følgende to linjer plug header filer til vores mikrocontroller og kommandoer for at danne forsinkelser:

#Omfatte.
#Omfatte.

Følgende grænser er betinget, fordi Portc-værdier afhænger af, hvordan du tilsluttede motordriveren til din mikrocontroller:

Portc.0 \u003d 1; Portc.1 \u003d 0; Portc.2 \u003d 1; Portc.3 \u003d 0; Værdien af \u200b\u200b0xff betyder, at udgangen vil blive logget. "1", og 0x00 - log. "0". Vi tjekker den næste konstruktion, om der er en hindring foran en robot og med hvilken side det er: Hvis (! (Pinb & (1<

Hvis fototranzistoren bliver lys fra en infrarød diode, installeres en log på foden af \u200b\u200bmikrocontrolleren. "0" og robotten begynder at bevæge sig tilbage for at køre væk fra forhindringen, så udfolder sig ikke for at støde på en barriere igen og derefter gå videre igen. Da vi har to sensorer, kontrollerer vi to gange tilstedeværelsen to gange - til højre og venstre, og derfor kan vi lære af hvilken side hindringen. Kommandoen "Delay_ms (1000)" angiver, at et sekund vil passere, før den næste kommando er startet.

Konklusion.

Jeg gennemgik de fleste aspekter, der vil hjælpe dig med at indsamle din første robot. Men på denne robotik slutter ikke. Hvis du samler denne robot, så vil du have en masse muligheder for udvidelsen. Du kan forbedre robotalgoritmen, som hvad man skal gøre, hvis forhindringen ikke er fra en side, men lige foran robotten. Det vil ikke skade for at installere en encoder - en simpel enhed, der vil hjælpe nøjagtigt at placere og kende placeringen af \u200b\u200bdin robot i rummet. For klarhed er det muligt at installere en farve eller en monokrom display, der kan vise nyttige oplysninger - batteriladningsniveauet, afstanden til forhindringen, forskellige fejlfindinger. Sensorforbedringen forhindrer ikke og installerer TSOP-installationen (disse er IR-modtagere, der opfatter signalet kun en vis frekvens) i stedet for almindelige fototransistorer. Ud over infrarøde sensorer er der ultralyd, koster dyrere, og der er heller ingen mangler, men for nylig vinder de popularitet blandt robotbyggere. For at robotten skal reagere på lyd, ville det være rart at installere mikrofoner med en forstærker. Men virkelig interessant, overvejer jeg installationen af \u200b\u200bkameraet og programmeringen på grundlag af maskinens vision. Der er et sæt særlige opencv biblioteker, som du kan programmere anerkendelsen af \u200b\u200bpersoner, bevægelse på farve beacons og en masse interessante ting. Det hele afhænger kun af din fantasi og færdigheder.

Komponentliste:

    ATMEGA16 i DIP-40-pakken\u003e

    L7805 i til-220-sagen

    L293D i tilfælde af DIP-16 X2 stk.

    modstande med en kapacitet på 0,25 watt nominelt: 10 com x1 stk., 220 ohm x4 pc'er.

    kondensatorer keramik: 0,1 μf, 1 μf, 22 pf

    elektrolytiske kondensatorer: 1000 μF x 16 V, 220 μF x 16V x2 stk.

    diode 1N4001 eller 1N4004

    quartz Resonator til 16 MHz

    IR Dioder: Enhver i antallet af to stykker vil være egnede.

    fototransistorer, også nogen, men reagerer kun ved bølgelængden af \u200b\u200bIR stråler

Firmware kode:

/ ************************************************** **** Firmware til robottype MK: ATMEGA16 Urfrekvens: 16.000000 MHz Hvis du har en kvartsfrekvens anden, skal du angive i miljøindstillingerne: Projekt -\u003e Konfigurer -\u003e "C compiler" Tab ***** * *********************************************** / # Omfatte. #Omfatte. Void hoved (tomrum) (// tilpasse porte til input // gennem disse porte. Vi får signaler fra sensorerne DDRB \u003d 0x00; // Tænd for pull-up-modstandene PORTB \u003d 0XFF; // Indstil portene til output // Gennem disse porte styrer vi DDRC-motorerne gennem disse porte. \u003d 0xff; // Main cyklus af programmet. Her læser vi værdierne fra sensorerne // og styrer mens (1) motorer (// vi går Forward Portc.0 \u003d 1; PORTC.1 \u003d 0; PORTC.2 \u003d 1; PORTC.3 \u003d 0; Hvis (! (PINB & (1<Om min robot.

I øjeblikket er min robot næsten afsluttet.


Det har et trådløst kamera, en afstandssensor (og et kamera og denne sensor er installeret på rotationstårnet), en forhindringsføler, en encoder, en signalmodtager fra fjernbetjeningen og RS-232-grænsefladen til tilslutning til computeren. Det virker i to tilstande: Autonome og Manual (accepterer styresignaler fra fjernbetjeningen), kameraet kan også tænde / slukke eksternt eller robotten selv for at spare batteribesparelser. Jeg skriver firmwaren til beskyttelse af lejligheden (overførslen af \u200b\u200bbilledet til computeren, påvisning af bevægelser, rummets område).

Hvordan laver man en robot hjemme, så alting sker? Du skal starte med enkle og gradvist komplicere! Instruktioner til oprettelse af robotter med egne hænder derhjemme Oversvømmede bogstaveligt internettet. Forfatteren af \u200b\u200bartiklen forbliver væk fra dette og forfatteren. Generelt kan denne proces opdeles i tre dele: teoretisk, forberedende og direkte samling. Inden for rammerne af artiklen vil alle blive overvejet, og den generelle ordning for udvikling af en rengøringsmiddel vil blive beskrevet.

Oprettelse af en robot derhjemme

For at udvikle sig fra bunden, viden om strømmen, spændingen, er funktionen af \u200b\u200bforskellige elementer som udløsere, kondensatorer, modstande, transistorer. Du bør også lære at lodde alt dette i diagrammerne og bruge forbindelsesledningerne. Det er nødvendigt at udarbejde ethvert aspekt af bevægelse og udføre handlinger, opnå den maksimale detalje af aktioner for at nå sit mål. Og disse viden er nødvendig, hvis du virkelig er interesseret i, hvordan man laver en robot hjemme, og ikke bare inaktiv nysgerrighed.

Forberedende processer

Før du begynder at præcisere, hvordan du laver en robot derhjemme, skal du passe på de betingelser, hvor den vil blive indsamlet. Først skal du udarbejde en arbejdsplads, hvor den ønskede enhed vil blive oprettet. Det er nødvendigt at placere designet selv et sted og komponenterne i dets detaljer. Spørgsmålet om den bekvemme placering af loddejern, rosin og lodde bør overvejes. Arbejdspladsen skal være så optimeret som muligt for at give bekvemmelighed, når de interagerer med designet.

montage

Det er nødvendigt at tænke gennem "rygrad" af designet, hvor alt vil blive bygget på. Normalt vælge en vare, og alle de andre er loddet til det. Taler om kvaliteten af \u200b\u200blodningen, bør det siges, at de steder, hvor det vil blive udført, skal rengøres. Afhængigt af tykkelsen af \u200b\u200bde brugte ledninger og ben er det også nødvendigt at vælge en tilstrækkelig mængde lodde, således at elementerne ikke forsvinder under drift. For at forenkle signaloverføringsprocesser og fejlfinding kan du derefter hæves på alle de nødvendige elementer, det resulterende design forbinder til strømforsyningen og om nødvendigt forfine enheden.

Enkel robot.

Hvordan laver man noget ikke kompliceret hjemme? Og også nyttigt? Dens hus skal holdes rent, og denne proces er ønskelig at automatisere. Selvfølgelig skaber en fuldfledet robotrenser, men det mindste design, der vil sikre, at støvsamlingen fra grundene - det er ret farvel. For at være ærlig vil det blive overvejet, der opererer på ét sted og samtidig fjerner det lille affald, der ligger i dislokationszonen. For at skabe et sådant design skal du have følgende materialer:

  1. Plastplade.
  2. Tre små børster, der bruges til at børste sko eller køn.
  3. To fans, der kan tages fra deres computere.
  4. Batteri på 9V og stik til det.
  5. Skræl eller klemmer, der kan presse sig selv.
  6. Bolte og nødder.

Bor på samme afstand af åbningen til børster. Vedhæft dem. Det er ønskeligt, at alle børster er placeret på samme afstand fra den anden og midten af \u200b\u200bpladen. Ved hjælp af bolte og møtrikker skal justeringsmonteren fastgøres til hver af dem, og de selv er rettet med dem. Glidere af justeringsmaskinerne skal installeres i mellempositionen. For bevægelsen vil vi bruge fans. De forbinder dem med batteriet og placerer parallelt, så de sikrer rotationen af \u200b\u200brobotten i en cirkel. Dette design vil blive brugt som vibromotor. Tag terminalerne, og designet er klar til brug. Hvis robotten under rengøringsprocessen vil gå til side, arbejder med justering af fastgørelsesanordninger. Det design, der præsenteres i artiklen, kræver ikke betydelige monetære omkostninger eller tilgængeligheden af \u200b\u200bfærdigheder og erfaring. Når der skabes en robot, blev der brugt billige materialer for at få det ikke et væsentligt problem. Om ønsket skal du komplicere designet og gøre det målrettet flytte til forbedringerne i form af yderligere motorer og mikrocontrollere. Sådan laver du en robot hjemme. Men tænk kun, hvor meget du kan forbedre her! Det bredeste felt til designaktiviteter.