Агуулгын хүснэгт:

Энгийн таамаглах тоглоом - Python + XBees + Arduino: 10 алхам
Энгийн таамаглах тоглоом - Python + XBees + Arduino: 10 алхам

Видео: Энгийн таамаглах тоглоом - Python + XBees + Arduino: 10 алхам

Видео: Энгийн таамаглах тоглоом - Python + XBees + Arduino: 10 алхам
Видео: GPT-4 Is EPIC - Build A Tetris Game In Seconds - Better Than ChatGPT - Code Refactor - How To Use 2024, Долдугаар сарын
Anonim
Image
Image

Тоглоом хэрхэн ажилладагийг энд харуулав: Та 'a'-'h'-> хоорондох үсгийг таамаглах 4 оролдлоготой байна. Зөв үсгийг таагаарай: Та ялна! ?-> Буруу үсгийг тааварлах: Тоглоом дууссан уу?-> ‘a’-‘h’-ээс өөр дүрийг таавал: Тоглолт дууссан уу? Таны Arduino танд 16 × 2 хэмжээтэй LCD дэлгэц дээр харуулснаар хариу өгөх болно. Хэрэв таамаглал өндөр/доогуур эсвэл зөв эсвэл буруу байвал LED нь өөр өөр өнгөөр асдаг.

Алхам 1: Диаграм

Техник хангамж
Техник хангамж

Алхам 2: Техник хангамж

Танд хэрэгтэй зүйл: Arduino самбар (Мега), 16 × 2 LCD дэлгэц, 10K ом потенциометр, XBee S2 радио (2), XBee модулийн таслах самбар, XBee Explorer USB, LED (3), холбогч утас, USB кабель (A- to-B), 9V зай + холбогч ба талх.

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж

Arduino ID татаж авах: https://www.arduino.cc/en/Main/Software PyCharmDownload: https://www.jetbrains.com/pycharm/download/#section=windowsXCTUD Татаж авах: https://www.digi.com/products /embedded-systems/digi-xbee/digi-xbee-tools/xctu

Алхам 4: XCTU

XCTU
XCTU
XCTU
XCTU
XCTU
XCTU
XCTU
XCTU

X1. XBee -ийнхээ нэг радиог Explorer модульд залгаад модулийг компьютерийн USB порт руу холбоно уу. XCTU програмыг ажиллуулна уу. "Төхөөрөмжийг илрүүлэх" дээр товшоод сканнердах портыг сонгоно уу. "Дараах" дээр дарна уу. X3. Тохируулах портын параметрүүдийг сонгоод "Finish" дээр дарна уу. X4. Таны радио модулийг "Төхөөрөмжийг илрүүлсэн" жагсаалтаас олох ёстой. "Сонгосон төхөөрөмж нэмэх" дээр дарна уу. Модемийн тохиргооны дэлгэц дээрх "Унших" дээр дарж тухайн радиогоор ямар програм хангамж байгааг харах боломжтой. XBee радио бүр ZigBee Coordinator AT эсвэл ZigBee Router AT -ийн хамгийн сүүлийн үеийн програм хангамжийн хувилбарыг ажиллуулж байх ёстой. Радио програмын модулийг "Шинэчлэх" дээр дарж шинэчилнэ үү. X6. Радиог ярихын тулд шалгах ёстой 3 чухал зүйл байна. Эхнийх нь "PAN ID" юм. PAN ID бол эдгээр радиогийн ярих гэж буй сүлжээний ID юм. Бид үүнийг өвөрмөц утга болгон тохируулах болно = 2019 (Та 0 -ээс 0xFFFF хоорондох утгыг сонгож болно). X7. XBee радио бүр ар талд нь 64 битийн серийн дугаар хаягтай байдаг. Хаягийн эхлэл (SH) эсвэл "өндөр" хэсэг нь 13A200 байх болно. Хаягийн сүүлийн буюу "бага" (SL) хэсэг нь радио болгонд өөр байх болно. X8. XBee радиог хооронд нь чатлахын тулд чиглүүлэгч болон зохицуулагчийн хаягийг солино. X9. Радиог програмчлахын тулд "бичих" товчийг дарна уу. Шаардлагатай тохиргооны програм хангамжаар анхны радиогоо тохируулж дууссаны дараа тэр радиог судлаачийн модулаас зөөлөн салгаад хоёрдахь радиог нэг модульд болгоомжтой суулгаад дээрх алхмуудыг давтана уу.

Алхам 5: Arduino IDE

Arduino IDE
Arduino IDE
Arduino IDE
Arduino IDE

A1. Arduino самбарыг (Mega) компьютерийн USB портуудтай холбож Arduino IDE. A2 -ийг нээнэ үү. Зөв цуваа порт болон самбарыг сонгоно уу. Байршуулах товчлуур дээр дарж ноорогоо Arduino самбар дээр байршуулна уу. ТАЙЛБАР: Эскизийг эндээс татаж авах боломжтой.

Алхам 6: Хэлхээ

Хэлхээ
Хэлхээ

Зохицуулагчаар тохируулсан XBee радиог XBee Breakout самбартаа холбож, схемийн дагуу Arduino -тэй холбоно уу.

Алхам 7: Тоног төхөөрөмжийн тохиргоо

Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо

H1. Arduino самбар (Mega) нь 9V батерейгаар тэжээгддэг. H2. Чиглүүлэгч болгон тохируулсан XBee радиог XBee Explorer модульд залгаад компьютерийнхаа USB портуудтай холбоно уу.

Алхам 8: PyCharm

PyCharm
PyCharm
PyCharm
PyCharm

Та ямар ч Python IDE ашиглаж болно, энэ тохиолдолд би PyCharm ашиглаж байна. Эхлэхээсээ өмнө дараах урьдчилсан нөхцөл хангагдсан эсэхийг шалгаарай:-> Та Python суулгасан байна. Та үүнийг эндээс авах боломжтой: https://www.python.org/downloads/-> Та PyCharm нийгэмлэгтэй хамтран ажиллаж байна.

Алхам 9: PyCharm дээр Python скрипт үүсгэх

PyCharm дээр Python скрипт үүсгэх
PyCharm дээр Python скрипт үүсгэх
PyCharm дээр Python скрипт үүсгэх
PyCharm дээр Python скрипт үүсгэх
PyCharm дээр Python скрипт үүсгэх
PyCharm дээр Python скрипт үүсгэх

P1. Төслөө эхлүүлье: хэрэв та тавтай морилно уу дэлгэц дээр байгаа бол Шинэ төсөл үүсгэх дээр дарна уу. Хэрэв танд аль хэдийн төсөл нээгдсэн бол Файл -> Шинэ төсөл сонгоно уу. P2. Цэвэр Python -> Байршил (Директорыг зааж өгөх) -> Төслийн тайлбарлагч: Шинэ Virtualenv орчин -> Virtualenv хэрэгсэл -> Create. P3 -ийг сонгоно уу. Project tool цонхноос төслийн үндэсийг сонгоод File -> New -> Python file -> Шинэ файлын нэрийг бичнэ үү. PyCharm нь шинэ Python файл үүсгэж засварлахад нээнэ. Дараах багцыг суулгана уу: PySerial (янз бүрийн төхөөрөмж дээр цуваа холболтыг дэмждэг Python номын сан) PyCharm -д дурын багцыг суулгахын тулд: P6. Файл -> Тохиргоо. P7. Төслийн доор Project Interpreter -ийг сонгоод "+" дүрс дээр дарна уу. Хайлтын талбарт суулгахыг хүссэн багцаа бичээд Install Package дээр дарна уу COM портын дугаарыг Device Manager -> Ports (COM#) дээрээс олж болно.

Алхам 10: Хөтөлбөрөө ажиллуулж байна

Хөтөлбөрөө ажиллуулж байна
Хөтөлбөрөө ажиллуулж байна
Хөтөлбөрөө ажиллуулж байна
Хөтөлбөрөө ажиллуулж байна
Хөтөлбөрөө ажиллуулж байна
Хөтөлбөрөө ажиллуулж байна

ReferenceLiquidCrystal - “Сайн уу ертөнц!” Https://www.arduino.cc/en/Tutorial/HelloWorldPySerialhttps://pyserial.readthedocs.io/en/latest/shortintro.htmlFritzinghttps://fritzing.org/home/Arduino //store.arduino.cc/usa/mega-2560-r3 Роберт Фалуди утасгүй мэдрэгчийн сүлжээ байгуулах