Përmbajtje:

Maze Solving Boe-Bot: 3 hapa
Maze Solving Boe-Bot: 3 hapa

Video: Maze Solving Boe-Bot: 3 hapa

Video: Maze Solving Boe-Bot: 3 hapa
Video: Abandoned Home In America - Everything Left Behind After An Awful Storm! 2024, Nëntor
Anonim
Maze Solving Boe-Bot
Maze Solving Boe-Bot

Përshëndetje! Emri im është Maahum Imran.

Unë jam pjesë e klasës së Teknologjisë të klasës 11. Ne u sfiduam me një detyrë për të marrë Boe-Bot-in tonë dhe për ta programuar atë që të kalonte përmes një labirinti me mjeshtëri. Kjo ishte një sfidë e vështirë në fillim, dhe do ta pranoj, pa ndihmën e bashkëmoshatarëve të mi, mund të kem qëndruar i humbur për një kohë.

Sidoqoftë, unë zgjedh të përdor sensorë me rreze infra të kuqe. Kryesisht për të shmangur krijimin e parakolpave kur këto janë bërë tashmë, ju vetëm duhet t'i programoni ato.

Ky projekt më mori një kohë dhe shumë përpjekje të dështuara. Nuk është plotësisht i përsosur, por unë do të vazhdoj të punoj në të me shpresën se do të bëhet edhe më i zgjuar.

Hapi 1: Konfigurimi i qarkut

Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut
Konfigurimi i qarkut

Siç mund ta shihni, unë kam përdorur sensorë me rreze infra të kuqe. Telat mund të duken të çmendur, por logjika e vendosjes së qarkut është mjaft themelore dhe e lehtë.

Do t'ju duhet:

  • Boe-Bot
  • Rezistencë 1K (x 3)
  • 220 Rezistencë (x 3)
  • 330 Rezistencë (x 3)
  • 3 Sensorë
  • 3 LED me rreze infra të kuqe
  • 3 LEDS
  • Telat

Ndërtimi është mjaft i thjeshtë. Ju i lidhni rezistencat me kunjat (nëse jeni duke përdorur motorët atëherë nuk mund t'i përdorni kunjat e motorit). Rezistenca 1K lidhet me fundin pozitiv të LED me rreze infra të kuqe. Rezistori 220 lidhet me fundin e sensorit. Ana e tretë (e djathtë) e sensorit. Në këtë mënyrë ju mund të dërgoni frekuencë përmes rezistencës 1K dhe sensori do ta marrë atë dhe do të dërgojë përsëri sinjalin në të cilin mund të referoheni në kod.

Mesi i sensorit lidhet me anën negative të LED Infrared. atëherë, të dy skajet lidhen me VDD (+V). Në këtë mënyrë nëse sensori nuk ndjen asgjë, rryma mund të rrjedhë prapa. E fundit por jo më pak e rëndësishme, ana e parë (e majtë) e sensorit lidhet me VSS (0V). Në këtë mënyrë çdo rrymë që rrjedh përmes do të shkojë në tokë Nëse LED ndien diçka.

Ju e përsërisni këtë konstrukt për të tre sensorët dhe LED -të me rreze infra të kuqe. Për të kontrolluar nëse LED janë duke punuar, mund t'i sinkronizoni LED me sensorët, kështu që kur sensori ndjen diçka, LED ndizet. E bën më të lehtë testimin. Konstrukti për LED është shumë i thjeshtë. Ju përdorni rezistencën 330 për t'u lidhur me një kunj. Pastaj kjo lidhet me anën pozitive të led. dhe ana negative e LED lidhet me VSS (tokëzim). Në shembullin tim, për të maksimizuar hapësirën, kam përdorur një konstruksion telash për të shkuar drejtpërdrejt në secilën LED, pastaj në tokë. Lidhja e të tre LED -ve në një port të VSS.

Ekziston një diagram qarkor më lart për t'ju ndihmuar të krijoni strukturën e treguar më lart gjithashtu.

Hapi 2: Marrja e KODIT

Po merr KODIN!
Po merr KODIN!
Po merr KODIN!
Po merr KODIN!
Po merr KODIN!
Po merr KODIN!

Shpjegimi i kodit është shumë i ndërlikuar për tu bërë. Ka komente në kodin tim që ju tregojnë atë që thotë çdo rresht në mënyrë që të mos humbisni. Por ideja themelore është se:

  • nëse asgjë nuk ndihet; shko drejt
  • nëse sensori i majtë dhe/ose i mesëm ndihen; shko djathtas
  • nëse ndihet sensori i duhur dhe/ose i mesëm; Shko Majtas
  • Nëse të tre ndihen; shkoni majtas së pari, nëse nuk ka mur, vazhdoni. Nëse ka një mur, atëherë ktheni 180 (fillimisht) djathtas

Në këtë mënyrë unë mund ta bëj robotin të lëvizë në thelb nëpër labirint.

Unë gjithashtu kam sinkronizuar LED -et e mia për t'u ndezur ose fikur bazuar në atë që po ndihet. Në këtë mënyrë unë mund të shoh se si roboti im po i kap gjërat, edhe kur po ecën në labirint. Më tregon atë që sheh, e cila është mjaft e lezetshme dhe unë rekomandoj që ta përdorni këtë teknikë për testim.

Fotografitë në krye janë shumë të paqarta dhe të vogla. Nëse dëshironi të shikoni më mirë kodin, klikoni lidhjen për t'u dërguar në një dokument të Google, që përmban të njëjtat fotografi në një madhësi shumë të lexueshme

Dokumenti Google

Ky dokument tjetër i Google është një lidhje me kodin në një dokument nëse dëshironi ta lexoni më mirë.

Kodi - Google Doc

Hapi 3: TESTO Kodin (edhe në labirint!)

Videoja e parë tregon se si funksionojnë LED -të kur dora ime ishte qëllimisht para sensorëve. Duke treguar se sensorët punojnë dhe mund të kuptojnë siç duhet. Pasi e kishim testuar për t'u siguruar që funksiononte, e vumë në provë në një labirint!

Shpresoj se ju ka pëlqyer kjo udhëzues se si ta bëni një robot të kalojë nëpër një labirint! Faleminderit!

Recommended: