ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

Hello

Ma kēia ʻatikala makemake wau e wehewehe i ke kaʻina hana o ka hui ʻana i kaʻu robot mua me Arduino. He mea pono ia mea i nā poʻe hoʻomaka ʻē aʻe e like me aʻu e makemake nei e hana i kekahi ʻano "kaʻa holo ponoʻī." He wehewehe ka ʻatikala i nā pae o ka hana ʻana me kaʻu mau hoʻohui i nā nuances like ʻole. Hāʻawi ʻia kahi loulou i ke code hope (ʻoi aku ka maikaʻi loa) ma ka hope o ka ʻatikala.

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

I nā manawa a pau e hiki ai, ho'okomo au i ka'u keiki (8 makahiki) i ke komo 'ana. He aha ka mea i hana pū me ia a me ka mea ʻaʻole - ua hoʻolaʻa wau i kahi ʻāpana o ka ʻatikala i kēia, malia paha e pono ia i kekahi.

ʻO ka wehewehe nui o ka lopako

ʻO ka mea mua, he mau huaʻōlelo e pili ana i ka robot ponoʻī (manaʻo). ʻAʻole wau i makemake e hōʻuluʻulu i kahi mea maʻamau i ka hoʻomaka. I ka manawa like, ua maʻamau ka hoʻonohonoho o nā ʻāpana - chassis, engines, ultrasonic sensor, line sensor, LEDs, tweeter. I ka hoʻomaka ʻana, ua hana ʻia kahi robot mai kēia "set set" e mālama ana i kona ʻāina. Holo ʻo ia i ka mea lawehala i hala i ka laina pōʻai, a laila hoʻi i ke kikowaena. Eia nō naʻe, pono kēia mana i kahi laina huki, a me ka makemakika ʻē aʻe e noho i ka pōʻai i nā manawa a pau.

No laila, ma hope o kekahi noʻonoʻo, hoʻololi iki au i ka manaʻo a hoʻoholo wau e hana i kahi robot "hunter". I ka hoʻomaka ʻana, huli ʻo ia i kona axis, koho i kahi pahuhopu kokoke (kanaka). Inā ʻike ʻia ka "mea pio", huli ka "hunter" i nā kukui uila a me ka siren a hoʻomaka e hoʻokele i laila. Ke neʻe aku ke kanaka / holo aku, koho ka robot i kahi pahuhopu hou a alualu iā ia, a pēlā aku. ʻAʻole pono kēlā robot i kahi pōʻai palena, a hiki ke hana ma nā wahi ākea.

E like me kāu e ʻike ai, ua like kēia me ka pāʻani o ka hopu hopu. ʻOiai i ka hopena, ʻaʻole i wikiwiki ka robot, e launa pū me nā poʻe a puni. Makemake nui nā keiki (i kekahi manawa, akā naʻe, me he mea lā ua kokoke lākou e hehi, lele ka puʻuwai ...). Manaʻo wau he hopena maikaʻi kēia no ka hoʻolaha ʻana i ka hoʻolālā ʻenehana.

Hoʻolālā lopako

No laila, ua hoʻoholo mākou i ka manaʻo, e neʻe kākou i ka hoʻolālā. Hoʻokumu ʻia ka papa inoa o nā mea mai ka mea e hiki ai i ka robot ke hana. Ua maopopo loa nā mea a pau ma aneʻi, no laila e nānā koke kākou i ka helu ʻana:

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

ʻO nā "lolo" o ka lopako he papa arduino uno (1); aia ma kahi hoʻonohonoho i kauoha ʻia mai Kina. No kā mākou kumu, ua lawa ia (ke nānā nei mākou i ka helu o nā pine i hoʻohana ʻia). Mai ka pahu hoʻokahi, lawe mākou i kahi chassis i mākaukau (2), kahi i hoʻopili ʻia ai ʻelua huila kaʻa (3) a me kekahi hope (hoʻololi manuahi) (4). Ua hoʻokomo pū ʻia i loko o ka pahu kahi ʻāpana pākaukau i mākaukau ʻia (5). Aia ma ke alo o ka lopako kahi mea kani ultrasonic (HC-SR04) (6), ma ke kua he mea hoʻokele kaʻa (L298N) (7), ma ke kikowaena he kukui LED (8), a he wahi liʻiliʻi i ʻO ka ʻaoʻao aia kahi tweeter (9).

Ma ka pae hoʻolālā e nānā mākou:

- i kūpono nā mea a pau
- e kaulike
- e kau pono

Ua hana mua ko mākou mau hoa hana i kēia no mākou. No laila, ho'okomo 'ia ke ke'ena pu'upu'u kaumaha ma waenakonu, a aia nā huila ka'a ma lalo iho. He māmā nā papa ʻē aʻe a hiki ke kau ʻia ma ka ʻaoʻao.

Nuances:

  1. ʻO ka chassis mai ka kit he nui nā puka hale hana, akā ʻaʻole wau i ʻike i ke ʻano o ka loiloi i loko o lākou. Ua hoʻopaʻa ʻia nā ʻenekini a me ka pā uila me ka pilikia ʻole, a laila hoʻomaka ka "hoʻoponopono" me ka ʻeli ʻana i nā lua hou e hoʻopaʻa i kēia a i kēlā papa.
  2. ʻO nā pahu keleawe a me nā mea hoʻopaʻa ʻē aʻe mai nā wahi waiho ʻana he mea kōkua nui (i kekahi manawa pono mākou e lawe iā lākou i waho).
  3. Ua hala au i nā busbars mai kēlā me kēia papa ma o nā pipili (eia hou, loaʻa iaʻu i loko o kahi waihona). Maikaʻi loa, moe maikaʻi nā uea āpau a ʻaʻole e lele.

Nā poloka pākahi

I kēia manawa e hele au poloka a e haʻi aku wau iā ʻoe no kēlā me kēia.

keʻena pākahi

He mea maopopo loa he kumu maikaʻi ka ikehu o ka robota. Hiki ke ʻokoʻa nā koho, ua koho wau i ke koho me 4 mau ʻāpana AA. Hāʻawi lākou ma kahi o 5 V, a hiki ke hoʻopili pololei ʻia kēia volta i ka pine 5V o ka papa arduino (bypassing i ka stabilizer).

ʻOiaʻiʻo, loaʻa iaʻu kahi makaʻala, akā hiki ke hana kēia hoʻonā.

No ka mea e pono ai ka mana ma nā wahi āpau, no ka maʻalahi ua hana au i ʻelua mau mea hoʻohui i waenakonu o ka robot: hoʻokahi "māhele" i ka honua (ma ka ʻākau), a ʻo ka lua - 5 V (ma ka hema).

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

Nā kaʻa a me ke kaʻa

ʻO ka mea mua, e pili ana i ke kau ʻana i nā ʻenekini. Hana ʻia ka mauna, akā hana ʻia me nā ʻae nui. I nā huaʻōlelo ʻē aʻe, hiki i nā ʻenekini ke wili i ʻelua mau millimeters hema a ʻākau. No kā mākou hana ʻaʻole ia he koʻikoʻi, akā ma kekahi mau wahi e loaʻa paha kahi hopena (e hoʻomaka ka robot e neʻe i ka ʻaoʻao). ʻO ka hihia wale nō, hoʻonohonoho au i nā ʻenekini i kūlike loa a hoʻopaʻa iā lākou me ke kāpili.

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

No ka mālama ʻana i nā kaʻa, e like me kaʻu i kākau ai ma luna, hoʻohana ʻia ka mea hoʻokele L298N. Wahi a ka palapala, ʻekolu mau pine no kēlā me kēia kaʻa: hoʻokahi no ka hoʻololi ʻana i ka wikiwiki a me nā pine ʻelua no ke kuhikuhi o ka hoʻololi ʻana. Aia kekahi mea nui ma ʻaneʻi. Ke hoʻololi nei inā inā he 5 V ka mana o ka hāʻawi ʻana, a laila ʻaʻole holo ka mana wikiwiki! ʻO ia hoʻi, ʻaʻole ia e huli iki, a i ʻole e huli i ka palena kiʻekiʻe. ʻO kēia ka hiʻohiʻona i kumu iaʻu e "pepehi" i kekahi mau ahiahi. I ka hopena, ua loaʻa iaʻu kahi ʻōlelo ma kekahi o nā ʻaha kūkā.

ʻO ka ʻōlelo maʻamau, makemake au i ka wikiwiki o ka hoʻololi ʻana i ka robot - i loaʻa ka manawa e nānā ai i ka hakahaka. Akā, no ka mea, ʻaʻohe mea i loaʻa i kēia manaʻo, pono wau e hana ʻokoʻa: kahi liʻiliʻi liʻiliʻi - kū - huli - kū, etc. Eia hou, ʻaʻole nani, akā hiki ke hana.

E hoʻohui pū wau ma ʻaneʻi ma hope o kēlā me kēia ʻimi ʻana e koho ka robot i kahi kuhikuhi maʻamau no kahi huli hou (ma ke ʻano o ka manawa a i ʻole ka ʻaoʻao).

ʻIke kani kani

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

ʻO kahi ʻāpana ʻāpana ʻē aʻe kahi mākou e ʻimi ai i kahi hopena kuʻikahi. Hoʻopuka ka ultrasonic sensor i nā helu paʻa ʻole ma nā pilikia maoli. ʻOiaʻiʻo, ua manaʻo ʻia kēia. ʻO ka mea kūpono, hana ia ma kahi o nā hoʻokūkū ma kahi maʻemaʻe, ʻokoʻa a kū pololei, akā inā "'ōpuʻu" nā wāwae o kekahi i mua ona, pono e hoʻokomo ʻia ka hana hou.

E like me ia hana ana au i hoonoho ai kānana waena no ekolu helu. Ma muli o nā ho'āʻo ʻana i nā keiki maoli (ʻaʻohe keiki i hōʻeha ʻia i ka wā o nā hoʻāʻo!), ua lawa ia e hoʻomaʻamaʻa i ka ʻikepili. He maʻalahi ka physics ma ʻaneʻi: loaʻa iā mākou nā hōʻailona i hōʻike ʻia mai pono nā mea (e hāʻawi ana i ka mamao i makemake ʻia) a ʻike ʻia mai nā mea mamao aku, no ka laʻana, nā paia. ʻO nā mea hope loa he mau hoʻokuʻu maʻamau i nā ana o ke ʻano 45, 46, 230, 46, 46, 45, 45, 310, 46... ʻO kēia ka mea i ʻoki ʻia ke kānana waena.

Ma hope o ka hana ʻana a pau, loaʻa iā mākou ka mamao i kahi mea kokoke loa. Inā ʻoi aku ka liʻiliʻi ma mua o kahi waiwai paepae, a laila hoʻohuli mākou i ka alarm a holo pololei i ka "intruder".

Ka uila a me ke kani kani

ʻO nā mea maʻalahi paha o nā mea a pau i luna. Hiki ke ʻike ʻia ma nā kiʻi ma luna. ʻAʻohe mea e kākau ai e pili ana i ka hāmeʻa ma aneʻi, no laila e neʻe kākou i kēia pāʻālua.

Papahana hoʻomalu

ʻAʻole au i ʻike i ke kiko o ka wehewehe kikoʻī ʻana i ke code, ʻo wai ka mea e pono ai - aia ka loulou ma ka hope o ka ʻatikala, hiki ke heluhelu ʻia nā mea āpau ma laila. Akā, he mea maikaʻi e wehewehe i ke ʻano maʻamau.

ʻO ka mea mua a mākou e hoʻomaopopo ai ʻo ka robot he mea hana manawa maoli. ʻOi aku ka pololei, e hoʻomanaʻo, no ka mea ma mua a i kēia manawa ke hana mau nei au i ka uila. No laila, poina koke mākou i ka luʻi hoʻolohi (), ka mea a lākou e makemake ai e hoʻohana i nā kiʻi hoʻohālike, a "hoʻokuʻu" i ka papahana no kahi manawa i ʻōlelo ʻia. Akā, e like me ka ʻōlelo a ka poʻe akamai, hoʻolauna mākou i nā manawa no kēlā me kēia poloka. Ua hala ka manawa i koi ʻia - ua hana ʻia ka hana (hoʻonui i ka ʻōlinolino o ke LED, hoʻohuli i ka mīkini, a pēlā aku).

Hiki ke hoʻopili ʻia nā manawa. No ka laʻana, hana like ka tweeter me ka flasher. He mea maʻalahi kēia i ka papahana.

Ma keʻano maʻamau, wāwahi mākou i nā mea a pau i nā hana likeʻole (nā kukui uila, kani, huli, neʻe i mua, a pēlā aku). Inā ʻaʻole ʻoe e hana i kēia, a laila ʻaʻole hiki iā ʻoe ke ʻike i ka mea e hele mai ana mai hea a ma hea.

Nā nuances o ke aʻo ʻana

Ua hana au i nā mea a pau i hōʻike ʻia ma luna nei i koʻu manawa kaʻawale i ke ahiahi. Ma ke ʻano leʻaleʻa, ua hoʻohana wau ma kahi o ʻekolu pule ma ka robot. Ua pau paha kēia, akā ua hoʻohiki wau e haʻi iā ʻoe e pili ana i ka hana ʻana me kahi keiki. He aha ka mea hiki ke hana i kēia makahiki?

Hana e like me nā kuhikuhi

Ua nānā mua mākou i kēlā me kēia kikoʻī - LED, tweeter, motors, sensors, etc. Aia ka nui o nā hiʻohiʻona mākaukau - kekahi pono i ka hoʻomohala ʻana, hiki ke ʻike ʻia ma ka Pūnaewele. ʻO kēia ka mea e hauʻoli ai au. Lawe mākou i ke code, hoʻohui i ka ʻāpana, e hōʻoia i ka hana ʻana, a laila hoʻomaka mākou e hoʻololi e kūpono i kā mākou hana. Hana ke keiki i nā pilina e like me ke kiʻikuhi a ma lalo o kekahi o kaʻu mākaʻikaʻi. Maikaʻi kēia. Pono ʻoe e hana pono e like me nā kuhikuhi.

Ka papa hana ("mai ke kiko a i ka laulā")

He wahi paʻakikī kēia. Pono ʻoe e aʻo i kahi papahana nui ("make a robot") he mau hana liʻiliʻi ("hoʻohui i kahi sensor," "hoʻohui i nā motors" ...), a ʻo ia mau mea, ʻoi aku ka liʻiliʻi liʻiliʻi ("loaʻa kahi polokalamu," "hoʻohui i kahi papa." ", "hoʻoiho firmware"...). Ma ka hana ʻana i nā hana ʻoi aʻe a i ʻole ka hoʻomaopopo ʻana o ka pae haʻahaʻa, "pani" mākou i nā hana o ka pae waena, a mai lākou mai ka hopena holoʻokoʻa. Ua wehewehe au, akā manaʻo wau ʻaʻole hiki koke mai ka ʻike. Ma kekahi wahi, ma muli paha o ka wā ʻōpio.

Ke kauʻana

ʻO ka wili ʻana, nā kaula, nā ʻūlū, nā nati, ke kūʻai aku a me ke ʻala o ka rosin - ma hea mākou inā ʻaʻole ia? Ua loaʻa i ke keiki ke akamai maʻamau "Ke hana nei me ka hao hao" - ua hoʻokō ʻo ia i ke kūʻai aku i kekahi mau pilina (Ua kōkua iki wau, ʻaʻole wau e hūnā). Mai poina e pili ana i ka wehewehe palekana.

Hana kamepiula

Ua kākau wau i ka papahana no ka robot, akā hiki iaʻu ke hoʻokō i nā hopena maikaʻi.

ʻAkahi: English. Ua hoʻomaka wale lākou ma ke kula, no laila ke paʻakikī nei mākou e ʻike i ke ʻano o ka pishalka, migalka, yarkost a me nā unuhi ʻē aʻe. Ma ka liʻiliʻi ua hoʻomaopopo mākou i kēia. ʻAʻole au i hoʻohana i nā huaʻōlelo Pelekane maoli, ʻoiai ʻaʻole mākou i hiki i kēia pae.

ʻO ka lua: hana maikaʻi. Ua aʻo mākou i nā hui pū wela a pehea e hana wikiwiki ai i nā hana maʻamau. I kēlā me kēia manawa, i ko mākou kākau ʻana i ka papahana, ua hoʻololi wau me kaʻu keiki i nā wahi, a ʻōlelo wau i ka mea e pono ai ke hana (hoʻololi, huli, etc.). Pono wau e hana hou: "pili pālua", "hoʻopaʻa Shift", "hoʻopaʻa iā Ctrl" a pēlā aku. ʻAʻole wikiwiki ke kaʻina aʻo ma aneʻi, akā manaʻo wau e waiho mālie ʻia nā mākau "i loko o ka subcortex."

kikokiko hunaHiki iā ʻoe ke ʻōlelo ua aneane maopopo ka mea i luna. Akā, ʻoiaʻiʻo, i kēia hāʻule ua loaʻa iaʻu ka manawa e aʻo ai i ka ʻepekema kamepiula ma ka papa 9 ma ke kula hoʻokahi. He mea weliweli kēlā. ʻAʻole ʻike nā haumāna i nā mea maʻamau e like me Ctrl + Z, Ctrl + C a me Ctrl + V, ke koho ʻana i ka kikokikona me ka paʻa ʻana i ka Shift a i ʻole ke kaomi pālua ʻana i kahi huaʻōlelo, a pēlā aku. ʻOiai ʻo ia i ke kolu o kā lākou makahiki o ke aʻo ʻana i ka ʻepekema lolouila... E huki i kāu hopena ponoʻī.

ʻEkolu: paʻi paʻi. Ua hāʻawi aku au i nā manaʻo ma ke code i ke keiki e paʻi (e hoʻomaʻamaʻa ʻo ia). Ua kau koke mākou i ko mākou mau lima i mea e hoʻomanaʻo mālie ai ko mākou mau manamana lima i kahi o nā kī.

E like me kāu e ʻike ai, ke hoʻomaka nei mākou. E hoʻomau mākou i ka hoʻomaʻamaʻa ʻana i ko mākou mau akamai a me ka ʻike; e pono lākou i ke ola.

Ma ke ala, e pili ana i ka wā e hiki mai ana ...

Hoʻomohala hou aku

Hana ʻia ka lopako, hoʻokele, ʻōpō a me nā beeps. He aha kēia manawa? Ma muli o nā mea i loaʻa iā mākou, hoʻolālā mākou e hoʻomaʻemaʻe hou aku. Aia kekahi manaʻo e hana i kahi mana mamao - e like me ka lunar rover. He mea hoihoi ia, e noho ana ma kahi mamao, e hoʻomalu i ka neʻe ʻana o kahi lopako e holo ana ma kahi ʻokoʻa loa. Akā he moʻolelo ʻokoʻa kēlā...

A i ka hopena, ʻoiaʻiʻo, nā koa o kēia ʻatikala (wikiō ma ke kaomi ʻana):

ʻO ka ʻike o ka hana ʻana i ka robot mua ma Arduino (robot "hunter")

Nā mea hou aku!

loulou code

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka