Satura rādītājs:

Kā izveidot savu pirmo robotu (85 ASV dolāri): 21 solis (ar attēliem)
Kā izveidot savu pirmo robotu (85 ASV dolāri): 21 solis (ar attēliem)

Video: Kā izveidot savu pirmo robotu (85 ASV dolāri): 21 solis (ar attēliem)

Video: Kā izveidot savu pirmo robotu (85 ASV dolāri): 21 solis (ar attēliem)
Video: FULL BUILD | Rebuilding A DESTROYED Porsche 911 Turbo! 2024, Jūlijs
Anonim
Kā izveidot savu pirmo robotu (85 ASV dolāri)
Kā izveidot savu pirmo robotu (85 ASV dolāri)
Kā izveidot savu pirmo robotu (85 ASV dolāri)
Kā izveidot savu pirmo robotu (85 ASV dolāri)

Esmu izveidojis jaunu un atjauninātu šo versiju. LŪDZU, ATRADIET ŠEIT https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************* ************** Atjauninājums: Es vēlos atvainoties aptuveni 10 000 cilvēku, kuri jau ir lasījuši šo ziņu. Kad es pirmo reizi ienācu šajā amatā, es biju pārāk novērtējis balvas, jo es dzīvoju Dānijā, kur viss ir ļoti plašs! Šī robota kopējās izmaksas sākotnēji tika noteiktas aptuveni 150 ASV dolāru apmērā. Izrādās, ka cena faktiski ir tikai aptuveni 85 ASV dolāri pārējā pasaulē, gandrīz puse balvas !! (atvainojiet, es esmu ievadījis jaunas balvas komponentiem) ************************************** ****************************************** Ja jums ir kādas problēmas vai jautājumi par Šis projekts, lūdzu, nekautrējieties sazināties ar mani letsmakerobots.com) robots dažu stundu laikā. Tas ir patiešām vienkārši, un tas neietver zināšanas par elektroniku, lai sāktu darbu ar robotu veidošanu. Šeit koncentrējieties uz absolūti nepieciešamo, lai iegūtu pamatus. Tas ir domāts, lai atvērtu acis, pēc tā izveidošanas jūs varat izveidot jebko un kontrolēt jebkuru elektronisku ierīci! Izklausās traki? Tā ir taisnība, jums vienkārši jāizmēģina, lai saprastu, cik daudz jaudas ir dažās mikroshēmās, kuras šodien varat iegādāties par dažiem dolāriem. Laipni lūdzam mikrokontrolleru pasaulē:) Programmēšanas piemērs, ko es uzrakstīšu beigās, ir padarīt šo robotu par to, ko jūs sauktu par "izvairīšanos no sienas" (tas šņaukāsies apkārt un izpētīs, pamatojoties uz kuriem objektiem tas satiekas, kas atrodas kreisajā, labajā pusē) un uz priekšu), bet to var ieprogrammēt jebko - viegli. Ja izrādīsies interese, es par to sniegšu vairāk programmu. Šeit ir vēl viens, kas izmanto tieši tādus pašus pamatprincipus, dēlis, mikroshēma utt. Tas ir ĻOTI līdzīgs - tikai es šim esmu veltījis vairāk laika;)

1. darbība: iegādājieties materiālus (projekta dēlis, mikrokontrolleris un sākuma komplekts)

Pērciet materiālus (projekta dēlis, mikrokontrolleris un sākuma komplekts)
Pērciet materiālus (projekta dēlis, mikrokontrolleris un sākuma komplekts)

Iepirkumu saraksts, sāciet šeit, šādi: Saites ir tieši tur, kur es atradu preces no pasaules tīmekļa perspektīvas. Protams, jūs varat izmantot jebkuru (interneta) veikalu. Cenas ir apm. Cik vien iespējams, mēģiniet to visu iegūt no tā paša veikala un no veikala, kas atrodas jūsu valstī utt., Lai iegūtu labākos piedāvājumus un ātrāku piegādi utt. spēle Mario Bros; Jautrs un pilns ar ekstrām un slēptām funkcijām, radot vēlmi spēlēt atkal un atkal. Tas ietver galvenās smadzenes, PICAXE-28X1. Cena: 38 USD Tas ir nedaudz apjomīgi, taču tā ir tikai pirmā reize, kad es iesaku jums to iegūt, tajā ir daudz jauku pamata lietu, jūs saņemat CD-ROM ar daudzām rokasgrāmatām, kabeļiem, plati, mikroprocesoru utt. Patiesībā tas ir ārkārtīgi lēti. Līdzīgas paketes maksā pat 10 reizes vairāk par šo cenu! Noteikti iegādājieties USB versiju, attēli veikalos var neatbilst, un, pasūtot USB, tiek parādīts seriālais kabelis. Pērkot USB versiju, USB kabelis nav jāiegādājas kā papildu prece, lai gan tas tiek pārdots arī atsevišķi. Iegūstiet to šeit. Kad esat to iegādājies vienu reizi, vienkārši iegādājieties jaunu dēli un izpildiet mikrokontrolleru nākotnes projektiem, daudz lētāk, jūs esat robotu celtnieks, un visi pamati ir paveikti.

2. darbība: iegādājieties materiālus (motora draiveris L293D)

Pērciet materiālus (motora draiveris L293D)
Pērciet materiālus (motora draiveris L293D)

1 L293D motora draiverisVārds izsaka visu, vairāk par šo mikroshēmu vēlāk:) Cena: 3 USD Iegūstiet to šeit

3. darbība: iegādājieties materiālus (servo jaunināšanas pakotne)

Pērciet materiālus (servo jaunināšanas pakotne)
Pērciet materiālus (servo jaunināšanas pakotne)

1 PICAXE servo jaunināšanas pakotne-vienkāršs veids, kā iegūt servo ar dažām mazām detaļām, kas nepieciešamas šim projektam. Jūs varat arī iegūt jebkuru standarta servo, attēlā redzamās tapas un vienu 330 omu rezistoru dzeltenās mikroshēmas vietā, ja vēlaties. Cena: 15 USDSaņemiet pilnu komplektu šeitKas ir servo? Servo ir stūrakmens lielākajā daļā robotu ierīču. Īsāk sakot, tā ir maza kaste ar vadiem un ass, kas var pagriezties aptuveni 200 grādus. uz šīs ass var uzstādīt disku vai kādu citu perifēriju, kas nāk ar servo. Trīs vadi ir: 2 jaudai un viens signālam. Signāla vads iet uz kaut ko, kas kontrolē servo, šajā gadījumā tas ir mikrokontrolleris. Rezultāts ir tāds, ka mikrokontrolleris var izlemt, kur asij jāgriežas, un tas ir diezgan ērti; Jūs varat ieprogrammēt kaut ko, lai fiziski pārietu uz noteiktu pozīciju.

4. solis: iegādājieties materiālus (sensoru, lai mēs varētu redzēt.. Ēr - Sense)

Pērciet materiālus (sensoru, lai mēs varētu redzēt.. Erh - Sense)
Pērciet materiālus (sensoru, lai mēs varētu redzēt.. Erh - Sense)

1 Sharp GP2D120 IR sensors - 11.5 " / Analogue11.5" vai cits diapazons. Tikai nepērciet Sharp sensoru "digitālo versiju" šādam projektam, tie nemēra attālumu kā analogie. Cena: 10 USD Iegūstiet to šeit. Tas nav vienmēr iekļauts, un tā ir nestandarta kontaktligzda! Tas patiesībā nav mans mīļākais, es parasti izmantoju ultraskaņas sensorus, piemēram, SRF05 (atrodiet to jebkur, izmantojot Google-viņi to pārdod arī vietnē picaxe-storepicaxe -store, kur viņi to sauc par SRF005, un veikalā ir SRF04 aizmugures attēls! Bet tas ir īstais, un es viņiem to teicu, bet..). Jebkurā gadījumā; SRF05 ir daudz uzticamāks un precīzāks. Tas ir arī ātrāk, bet maksā nedaudz vairāk, ir nedaudz sarežģītāk rakstīt kodu un nedaudz sarežģītāk instalēt - tāpēc tas šeit netiek izmantots, bet, ja esat svaigs, iegādājieties kādu no šiem;) Ja jūs izvēlaties SRF05, es esmu veicis nelielu pārskatu par SRF05 savienošanu šeit letsmakerobots.com

5. solis: iegādājieties materiālus (motorus un riteņus)

Pērciet materiālus (motorus un riteņus)
Pērciet materiālus (motorus un riteņus)

2 pārnesumu motori ar riteņiemJo lielāka attiecība, jo spēcīgāks robots, jo zemāks, ātrāks robots. Šāda veida projektiem es ieteiktu attiecību no 120: 1 līdz 210: 1. Cena, kopā: 15 USD Iegūstiet dažus šeit

6. darbība. Jums arī būs nepieciešams, un jūs varētu arī iegādāties

Jums būs nepieciešams arī:

  • Divpusēja līmlente (montāžai vislabāk piemērots putojošs veids)
  • Kāds vads
  • Parasta līmlente (iespējams, lai izolētu kabeli)
  • Vienkāršs lodēšanas aprīkojums (jebkurš lēts komplekts derēs)
  • Parasts mazs knaibles vai šķēres, lai sagrieztu lietas
  • Skrūvgriezis

Jūs varat arī iegūt:

  • Dažas gaismas diodes, ja vēlaties, lai jūsu robots varētu signalizēt pasaulei vai radīt atdzist mirgojošus efektus
  • Vairāk servo, lai jūsu robots kustētos vairāk..erh..arms? Vai servo ar ieslēgtu servo utt.
  • Neliels skaļrunis, ja vēlaties, lai jūsu robots radītu skaņas efektus un sazinātos ar jums
  • Kaut kāda jostas sliežu sistēma. Roboti ar jostas sliedēm ir arī forši, un kontrolieris un pārējais būs tas pats. Šeit ir piemērs tam, ko jūs varētu izmantot, izmantojot siksnu sliedes. TAMYIA ražo foršas jostas sliežu sistēmas, un šī ir arī mana mīļākā
  • Jebkurš līniju sensoru komplekts, lai jūsu robotu pārvērstu par Sumo, līnijas sekotāju, neļauj tam nobraukt no galdiem un visa pārējā, kam nepieciešams "skatiens uz leju".

7. solis: izveidosim robotu

Izveidosim robotu!
Izveidosim robotu!

LABI! Jūs esat pasūtījis preces, saņēmis iepakojumu (-us), kuru vēlaties veidot:) nu.. Sāksim! Vispirms piestipriniet riteņus saviem motoriem ar reduktoru. Un pievienojiet riepas (šajā gadījumā gumijas lentes).

8. solis: dubultā līmlente - triks

Dubultā līmlente - triks
Dubultā līmlente - triks

Vienkāršs veids, kā ātri (un pārsteidzoši izturīgi un izturīgi) robotiem uzstādīt lietas, ir dubultā līmlente.

9. solis: izveidojiet ķermeni no.. Nekas, tiešām

Veidojiet ķermeni no.. Nekas, tiešām!
Veidojiet ķermeni no.. Nekas, tiešām!

Ievietojiet baterijas, lai jums būtu reāla ideja par svaru un līdzsvaru. Ja baterijas atrodas zem riteņu ass, jūs varat to līdzsvarot, taču nav problēmu, ja tā nenotiek. Pievienojiet arī dubultu līmlenti servera pogai un

10. solis: projektējiet savu robotu

Izstrādājiet savu robotu
Izstrādājiet savu robotu
Izstrādājiet savu robotu
Izstrādājiet savu robotu
Izstrādājiet savu robotu
Izstrādājiet savu robotu

Izvēlieties savu dizainu, varat arī pievienot papildu materiālus, ja mans “dizains” ir pārāk vienkāršs. Galvenais ir tas, ka mums tas viss ir salīmēts kopā: baterijas, servo un riteņi. Un riteņi un servo var brīvi griezties, un tas var kaut kā nostāties uz riteņiem, līdzsvarojot vai nē.

11. solis: atvienojiet

Izņemiet baterijas, lai nenodegtu kaut kas neparedzēts! (tici man, tu gribi;)

12. solis: sāksim darbu ar valdi

Sāksim darbu ar valdi
Sāksim darbu ar valdi

Un tagad par galvenajām smadzenēm. Jums vajadzētu būt projektam, kas ir līdzīgs attēlā redzamajam. (Un tāpēc tas var jūs interesēt nākotnē) Ievērojiet, ka tajā ir mikroshēma. Ņemt to ārā. Mikroshēma ir Darlingtonas draiveris, kas ir diezgan ērti novietots uz tāfeles, taču mums tas nebūs vajadzīgs šim projektam, un mums ir nepieciešama vieta, tāpēc prom no šīs mikroshēmas! Visvieglāk ir iegūt mikroshēmas no viņu kontaktligzdai, ievietojot parastu plakanu skrūvgriezi tieši zem tā, pārvietojiet to iekšā un apgāžiet mikroshēmu.

13. solis: ievietojiet mikroshēmas

Ievietojiet mikroshēmas
Ievietojiet mikroshēmas
Ievietojiet mikroshēmas
Ievietojiet mikroshēmas

Svaiga, pavisam jauna mikroshēma parasti neietilpst kontaktligzdā uzreiz. Jums tas būs jānospiež uz sāniem uz galda, lai visas kājas saliektu leņķī, lai tas būtu piemērots. (Kājas iet uz leju, kontaktligzdās:). Pārliecinieties, vai visas kājas atrodas kontaktligzdās. Ja iegādājāties servo jauninājumu no Picaxe, jums ir dzeltena mikroshēma. Ievietojiet to Darlingtonas vietā. Ņemiet vērā, ka ne visi projekta dēļa caurumi ir aizpildīti ar dzelteno mikroshēmu. Attēlā mums ir vajadzīgi tikai astoņi pa labi, jo tie ir vienkārši rezistori, mums tie nav jābaro. Šī dzeltenā mikroshēma patiesībā ir tikai 8 * 330 omi rezistori glītā iepakojumā. Tātad, ja jums vajadzētu būt rezistoram, varat to vienkārši ievietot slotā, kas numurēts ar “0” (skatiet attēlu par šo neglīto mazo uzlaušanu), jo tas ir vienīgais, ko mēs izmantosim, kad mēs izmantosim tikai vienu servo. ievietojiet projekta valdē lielo mikroshēmu, smadzenes, mikrokontrolleru, Picaxe 28 (versijas numuru). Svarīgi to pareizi pārvērst. Ņemiet vērā, ka vienā galā ir neliela atzīme un tā tālāk uz tāfeles. Šiem mikroshēmām būs jāiegūst spēks no tāfeles, izmantojot 2 tās kājas. Visas atlikušās 26 kājas ir savienotas ap dēli, un tās būs jums programmējamas, lai jūs varētu nosūtīt strāvu uz un no atklāt lietas un kontrolēt lietas, izmantojot šajā mikrokontrollerī augšupielādētās programmas. (forši!)

14. darbība: ievietojiet motora kontrolieri

Ievietojiet motora kontrolieri
Ievietojiet motora kontrolieri

Tagad ievietojiet L293D motora regulatoru pēdējā kontaktligzdā. Noteikti pagrieziet šo pareizo ceļu tāpat kā mikrokontrolleru. L293D motora kontrolieris ņems 4 no mikrokontrollera izejas un pārvērsīs tos par 2. Izklausās muļķīgi? Nu.. Jebkura parasta izeja no mikrokontrollera var būt tikai “ieslēgta” vai “izslēgta”. Tātad, tikai izmantojot šos, (piemēram) jūsu robots varētu tikai braukt uz priekšu vai apstāties. Nav otrādi! Tas var izrādīties neērti, saskaroties ar sienu. Dēlis ir padarīts tik gudrs, ka 2 (tagad atgriezeniski) izejas iegūst savu vietu, kas atzīmēta ar (A) un (B) tieši blakus motora vadības ierīcei (attēla apakšējā labajā stūrī)). Vairāk par šo vēlāk.

15. solis: sarkanā plastmasa dēļa aizmugurē

Sarkanā plastmasa dēļa aizmugurē
Sarkanā plastmasa dēļa aizmugurē

Dēļa aizmugurē var atrast dīvainu plastmasu. Tam nav nekāda labuma, tas ir tikai ražošanas atlikums. Viņi “iegremdē” dēli siltā skārdā, un detaļas, kuras viņi nevēlas konservēt, tiek aizzīmogotas ar šo lietu. Vienkārši noņemiet to, kad jums ir nepieciešami caurumi, ko tie aizzīmogo.

16. solis: pievienojiet Motors vadus pie plates

Pievienojiet Motors vadus pie plates
Pievienojiet Motors vadus pie plates
Pievienojiet Motors vadus pie plates
Pievienojiet Motors vadus pie plates

Paņemiet 4 stieples gabalus un pielodējiet tos līdz 4 “A & B” caurumiem… Vai arī, ja esat tik attīstīts, izmantojiet citus līdzekļus, lai savienotu 4 kabeļus ar standarta izmēra caurumiem! (var nopirkt visu veidu standarta kontaktligzdas un tapas, kas derēs) Ja jūs (tāpat kā es) vienkārši lodējat uz tāfeles, varat šo daļu nostiprināt ar kādu lenti. vai, ja jums ir daļa no šīs termiski saraušanās plastmasas, varat ar to atbalstīt vadus.

17. solis: pievienojiet vadus motoriem

Pievienojiet vadus motoriem
Pievienojiet vadus motoriem

2 “A” iet uz vienu motoru, bet 2 “B” uz otru. Nav nozīmes tam, kurš ir, ja vien “A” ir savienots ar vienu motoru un “B” - pie otra diviem poliem. (Jā, mans lodāmurs ir patiešām netīrs, es zinu, haha - kamēr tas darbojas, zini;)

18. solis: Servo pieslēgšana

Servo pieslēgšana
Servo pieslēgšana
Servo pieslēgšana
Servo pieslēgšana

Tagad pievienosim servo. Ja jums vajadzētu izlasīt Picaxe dokumentāciju, jūs izlasīsit, ka, pievienojot servos, jums jāizmanto 2 dažādi barošanas avoti. Īsi sakot; Šeit mums nav nekas pretī, tas ir vienkāršs robots, un, manuprāt, tas darbojas lieliski. Ja vēlaties izmantot standarta servo savienojumu, jums būs jāpielodē papildu tapa, lai izvadītu "0". Šāda tapa tiek piegādāta kopā ar Picaxe jaunināšanas pakotni (faktiski visa rinda), taču jums ir nepieciešams tikai viens servo, un tos var iegādāties jebkurā elektronikas veikalā. Ja jūsu servo kabelis ir (melns, sarkans, balts) vai (Melns, sarkans, dzeltens), melnajam jābūt līdz tāfeles malai. Mans bija (brūns, sarkans, oranžs), un tāpēc brūns iet uz malu. Mājiens parasti ir sarkans; Tas ir tas, ko sauc par V, vai kāds no šiem, tiek izmantots nejauši: ("V", "V+", "œ+", "1"). No šejienes nāk strāva. Melnais (vai manā gadījumā brūns) ir G vai ("œG", "œ0" vai "-"). Tas ir arī pazīstams kā “œGround”, un tur notiek strāva. (2 stabi, +/- atcerieties savas fizikas stundas? Pēdējā krāsa tad ir "Signāls" (balta, dzeltena vai oranža) Servo nepieciešams gan " + &-" vai "V & G", gan signāls. Dažām citām ierīcēm var būt nepieciešami tikai “Ground” un “Signal” (G & V), un dažām var būt nepieciešama V, G, ievade un izvade. Sākumā var būt mulsinoši, un viss vienmēr tiek nosaukts citādi (kā es to darīju šeit), bet pēc kāda laika jūs sapratīsit loģiku, un patiesībā tas ir ārkārtīgi vienkārši - pat es to saprotu tagad;)

19. solis: Galvas piestiprināšana

Galvas uzķeršana
Galvas uzķeršana
Piekabinot galvu
Piekabinot galvu

Tagad pievienosim galvu, Sharp IR sensoru. (vai SRF05, ja izvēlējāties šo iespēju) (Ja tā vietā iegādājāties SRF005 vai līdzīgu ierīci, šeit meklējiet, kā to savienot, tas atšķiras no šī!) Ir miljons veidu, kā savienot tādas lietas kā Asu infrasarkano staru sensoru, bet šeit ir norādes: Sarkanais ir jāpievieno V1, tas ir (šajā iestatījumā) jebkas, kas atzīmēts ar nosaukumu VV vai ir pievienots šim. Melns iet uz G, jebkur uz tāfeles. Baltajam jābūt savienotam ar 1. analogo ieeju. Ja jūs izlasāt projekta paneļa komplektācijā iekļauto dokumentāciju, varat izlasīt, kā pievienot pievienoto lentes kabeli un to izmantot. attēls, ir nogriezt kabeli no vecā izdegušā servo, pielodēts tapā un savienot visu kā servo. Varat to izmantot, lai redzētu, kuras Sharp krāsas iet uz kādu tāfeles rindu.. vai viens veids, kā to izdarīt. Laikapstākļos izmantojat lentes vai manu metodi Sharp IR savienošanai., jums arī jāpievieno 3 atlikušās analogās ieejas V. (Pēdējais pāris, kas nav pieskāries, ir tikai divi āra laukumi, nav nepieciešams tos saīsināt). Ja izmantojat lenti, varat vienkārši savienot ieejas ar V (vai zemējumu), savienojot vadus pa pāriem. Iemesls, kāpēc šeit ir svarīgi saīsināt neizmantotās analogās ieejas, ir tas, ka peldošs. Tas nozīmē, ka jūs saņemsiet visu veidu dīvainus lasījumus, kur mēģināt lasīt, ja tie nav savienoti. (īsāk sakot, šis ir pusātrs temps, mums ir jātiek galā;)

20. solis: Ļaujiet būt dzīvībai

Lai ir dzīvība
Lai ir dzīvība

Tagad jautri! Daži veidi, kā iegūt sarkano vadu no akumulatoriem (+), kas piestiprināti pie sarkanā stieples projekta panelī (V). Un melnais (-) līdz (G). Kā to izdarīt, ir atkarīgs no iegādātā aprīkojuma. Ja abās baterijās un plāksnē ir akumulatora skava, jums joprojām jāpārliecinās, ka "+" no baterijām beidzas līdz "V" uz tāfeles. (Uzziniet vairāk šeit) Dažreiz (lai arī ne bieži) klipus var apgriezt viens pret otru, un tikai divu atbilstošu klipu salikšana kopā negarantē, ka + nokļūst V un - nonāk G! Pārliecinieties, pretējā gadījumā jūs redzēsiet kūstošas lietas un smēķēsiet! Nebarojiet plāksni ar vairāk nekā 6 V (bez 9 V baterijām, pat ja klips der) Kā piezīme; Šeit mēs strādājam tikai ar vienu barošanas avotu. Vēlāk jūs vēlaties izmantot to pašu Ground, bet gan V1, gan V2. Tādā veidā jūsu mikroshēmas var iegūt vienu avotu, un motori utt. Citu (spēcīgāku) spriegumu. Instalējiet Picaxe programmēšanas redaktoru datorā, izpildiet rokasgrāmatas, lai savienotu Jack / USB / Serial, ievietojiet baterijas savā (joprojām bez galvas)) robots, ievietojiet domkratu savā robotā.. ieejiet programmēšanas redaktorā un uzrakstietervo 0, 150Nospiediet F5, pagaidiet, kamēr programma tiks pārsūtīta, un jūsu servo dod nelielu vilcienu (vai griežas, atkarībā no tā, kādā veidā tas bija). Ja šeit kaut kas noiet greizi, sazinieties ar mani vai sazinieties ar rokasgrāmatām un portiem utt., Līdz netiek ziņots par kļūdām un šķiet, ka viss darbojas. Lai pārbaudītu, mēģiniet rakstīt 0, 200 un nospiest F5 Servo diskam vajadzētu nedaudz griezties un apstāties. Lai atgrieztos, rakstiet: servo 0, 150 un nospiediet F5. Tagad jūsu robota “kakls” ir vērsts uz priekšu. Uzlieciet uz “galvas” - Sharp IR

21. solis. Uzmanību

Uzmanību un uz priekšu!
Uzmanību un uz priekšu!

Jūs esat pabeidzis veidot pamatus! Jūs faktiski esat izveidojis robotu. Tagad sākas jautrība, jūs varat ieprogrammēt to darīt jebko un pievienot tai jebko, paplašināt jebkādā veidā. Esmu pārliecināts, ka jūs jau esat ideju pilns, un jūs, visticamāk, neesat sekojis man visu šo ceļu;) Dizains var būt piesardzīgs, iespējams, esat izmantojis citas detaļas utt. Bet, ja esat izveidojis savienojumu, kā aprakstīts, šeit ir daži padomi lai sāktu sava robota programmēšanu: ievadiet (kopējiet un ielīmējiet) šo kodu savā redaktorā un nospiediet F5, kamēr robots ir pievienots: Piezīme. Kods izskatīsies daudz jaukāk, tiklīdz to ievadīsit redaktorā, tas atpazīs komandas un piešķiriet tiem krāsas. +++ galvenais: readadc 1, b1 'ņem spriegumu, kas atgriezts analogā tapā 1, un ievieto to mainīgajā b1debug', tas visus mainīgos novirza redaktoram. goto main +++ Tagad paņemiet roku priekšā no robota galvas un ievērojiet, kā mainīgais b1 maina vērtību. Jūs varat izmantot iegūtās zināšanas, lai izlemtu, kam jānotiek, kad (cik tuvām lietām vajadzētu būt iepriekš..) Tagad es iesaku jums novietot robotu uz sērkociņu kastes vai tamlīdzīgi, jo riteņi sāks griezties. Ievadiet ievadiet šo kodu savā redaktorā un nospiediet F5, kamēr robots ir pievienots: +++ augsts 4low 5 +++ Vienam no riteņiem jāgriežas vienā virzienā. Vai jūsu riteņi griežas uz priekšu? Ja tā, tas ir norādījums šim ritenim pagriezties uz priekšu. Ja ritenis griežas atpakaļ, varat izmēģināt šo: +++ zems 4 augsts 5 +++ Lai pagrieztu otru riteni, jums jāievada augstā 6 zemā 7 (vai otrādi pretējā virzienā.) Servo, kuru jau esat mēģinājis. Viss ceļš uz vienu pusi ir: servo 0, 75, otra puse ir: servo 1, 225- un centrs: servo 1, 150 Šeit ir neliela programma, kas (ja viss ir kārtībā, un jūs ievietojat pareizos parametrus augstam/zemam, lai tie atbilstu jūsu elektroinstalācijai motoros) un virzīties uz jauniem piedzīvojumiem. +++ Simbola bīstamības līmenis = 70 'cik tālu vajadzētu būt, pirms mēs reaģējam? Simbols pagrieziens = 300' tas nosaka, cik daudz vajadzētu pagriezt Simbols servo_turn = 700 'Tas nosaka, cik ilgi mēs jāgaida, līdz servo pagriežas (atkarībā no tā ātruma), pirms mēs izmērām attālumu: galvenā cilpa gerlevel thengosub nodanger 'ja nekas nav priekšā, brauciet uz priekšu šie jums, visticamāk, ir jāpielāgo, lai tie atbilstu jūsu robotu vadu pieslēgumam. augsts 5: augsts 6: zems 4: zems 7 atgriešanās servo, kas jāpabeidz, pagriežot gūžasub totalhaltreadadc 1, b1 'Paskatieties uz otru pusi: gosub rturn' paskatieties uz citu sānu pauzi servo_turn 'pagaidiet, līdz servo beigsies pagriezties. gub.: augsts 6: zems 5: zems 7: augsts 4 'tai vajadzētu būt jūsu kombinācijai, kas pagriež robotu vienā virzienā pauzes pagrieziens: gosub totalhaltreturnbody_rturn: augsts 5: zems 6: zems 4: augsts 7' tam vajadzētu būt jūsu c ombinācija, kas pagriež robotu otrā virzienā pauzes pagrieziens: gosub totalhaltreturnurn: servo 0, 100 'skats uz vienu sānu apgriezienu: servo 0, 200' skatiens uz otru sideereturntotaltalt: zems 4: zems 5: zems 6: zems 7 'zems visos 4 apstādina robotu! Servo 0, 150 'sejas uz priekšu gaidīšana 1' iesaldēt visu uz vienu sekundi atgriešanās +++ Ar gudru programmēšanu un pielāgošanu jūs varat likt robotam braukt, pagriezt galvu, pieņemt lēmumus, veikt nelielas korekcijas, braukšanas laikā pagriezieties pret interesantiem caurumiem, piemēram, durvju ailēm, kas strādā vienlaicīgi. Tas izskatās diezgan forši, ja liek robotam griezties, kamēr galva griežas;) Vai meklējat kādu sarežģītāku kodu? Pārbaudiet šo: https://letsmakerobots.com/node/25Sound:Jūs varat arī pievienot nelielu skaļruni piemēram (izejas) 1. tapa un zeme un rakstīt 1. skaņa (100, 5)- vai iepriekš minētajā piemēra programmā make itSound 1, (b1, 5)- lai iegūtu smieklīgas skaņas atkarībā no attāluma līdz priekšā esošajiem objektiem. Jūs varat arī piestiprināt lampu vai gaismas diodi pie tapas 2 un zemes un rakstīt (atcerieties, ka LED ir jāgriežas pareizi) Augsts 2, lai pagrieztu uz lampas, unZems 2, lai to izslēgtu;)- Kā būtu ar lāzera pildspalvu, kas uzstādīta uz papildu servo? Tad jūs varētu likt robotam pagriezt lāzeru un ieslēgt un izslēgt, norādot vietas.

  • Pievienojiet tam marķieri (varbūt uz otra servo, lai tas varētu to uzņemt un noņemt no papīra?), Un iemāciet tam uz papīra uzrakstīt, cik reižu jūs vicināt roku priekšā.
  • Pārvērtiet to par "kaķi, kas nokāpj no krēsla"-sargu-robotu, kratot, kad kaķis pienāk tuvu.
  • Liec tai vajāt citu robotu (vai kaķi?). Tādā veidā tu nokļūsi dažās labās vajāšanas kārtībās!
  • Ļaujiet tai meklēt istabas vidusdaļu
  • Padariet to rīkoties kā pele; Sasaldējiet, ja redzat kustību, un vienmēr tuvojieties sienām un meklējiet nelielas spraugas, kurās iekļūt.

Jūs varētu arī izjaukt veco rotaļu automašīnu, izņemt tajā esošo elektroniku, saglabāt tajā esošos motorus un pagrieziena ierīci un savienot savu dēli, servo un sensoru-jūs būsiet piešķīruši dzīvību savam transportlīdzeklim:) lai izlasītu kādu dokumentāciju, būs jēga tagad, kad esat ieguvis galvu, tagad varat darīt jebko! Laipni lūdzam ļoti smieklīgā pašmāju robotu pasaulē, tur ir tūkstošiem sensoru un izpildmehānismu, kas gaida, kad jūs tos pievienosit un izveidosit no tiem robotus:) Tagad uzņemiet dažus sava robota attēlus un nosūtiet tos man vietnē letsmakerobots.com - Jā;)

Ieteicams: