Sadržaj:
- Korak 1: Dijagram
- Korak 2: Hardver
- Korak 3: Softver
- Korak 4: XCTU
- Korak 5: Arduino IDE
- Korak 6: Krug
- Korak 7: Postavljanje hardvera
- Korak 8: PyCharm
- Korak 9: Stvaranje Python skripte u PyCharmu
- Korak 10: Pokretanje programa
![Jednostavna igra pogađanja - Python + XBees + Arduino: 10 koraka Jednostavna igra pogađanja - Python + XBees + Arduino: 10 koraka](https://i.howwhatproduce.com/images/008/image-23574-j.webp)
Video: Jednostavna igra pogađanja - Python + XBees + Arduino: 10 koraka
![Video: Jednostavna igra pogađanja - Python + XBees + Arduino: 10 koraka Video: Jednostavna igra pogađanja - Python + XBees + Arduino: 10 koraka](https://i.ytimg.com/vi/yoDrhOZCKWo/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
![Image Image](https://i.howwhatproduce.com/images/008/image-23574-2-j.webp)
![](https://i.ytimg.com/vi/XKsY3Z5xZfE/hqdefault.jpg)
Evo kako igra funkcionira: Imate 4 pokušaja pogoditi slovo između 'a'-'h'-> Pogodite pravo slovo: Pobijedili ste! ?-> Pogodite pogrešno slovo: Igra je gotova?-> Pogodite bilo koji drugi znak izvan 'a'-'h': Igra je završena? Vaš Arduino će vas obavijestiti o odgovoru prikazujući ga na 16 × 2 LCD-u. LED diode se uključuju u različitim bojama ako je pretpostavka veća/niža ili ispravna ili pogrešna.
Korak 1: Dijagram
![Hardver Hardver](https://i.howwhatproduce.com/images/008/image-23574-3-j.webp)
Korak 2: Hardver
Što trebate do-B), 9V baterija + priključak i matična ploča.
Korak 3: Softver
![Softver Softver](https://i.howwhatproduce.com/images/008/image-23574-4-j.webp)
Arduino IDEDPreuzmi: https://www.arduino.cc/en/Main/Software PyCharmPreuzmi: https://www.jetbrains.com/pycharm/download/#section=windowsXCTUDPreuzmi: https://www.digi.com/products /embedded-systems/digi-xbee/digi-xbee-tools/xctu
Korak 4: XCTU
![XCTU XCTU](https://i.howwhatproduce.com/images/008/image-23574-5-j.webp)
![XCTU XCTU](https://i.howwhatproduce.com/images/008/image-23574-6-j.webp)
![XCTU XCTU](https://i.howwhatproduce.com/images/008/image-23574-7-j.webp)
![XCTU XCTU](https://i.howwhatproduce.com/images/008/image-23574-8-j.webp)
X1. Uključite jedan od vaših XBee radija u Explorer modul i spojite modul na USB priključak vašeg računala. Pokrenite program XCTU. X2. Pritisnite “Otkrij uređaje” i odaberite port za skeniranje. Pritisnite “Dalje”. X3. Odaberite parametre ulaza koje želite konfigurirati i kliknite “Finish”. X4. Vaš radio modul trebao bi biti otkriven na popisu "Otkriveni uređaji". Kliknite "Dodaj odabrane uređaje". X5. Pritisnite “Read” na zaslonu Modem Configuration da vidite koji je firmver na tom radiju. Svaki XBee radio trebao bi imati najnoviju verziju firmvera ZigBee Coordinator AT ili ZigBee Router AT. Ažurirajte modul firmvera radija klikom na “Update”. X6. Da bismo natjerali radio da rade, postoje 3 važne stvari koje moramo provjeriti. Prvi je "PAN ID". PAN ID je mrežni ID na kojem će ti radiji razgovarati. Ovo ćemo postaviti na jedinstvenu vrijednost = 2019 (Možete odabrati vrijednost između 0 i 0xFFFF). X7. Svaki radio XBee ima 64-bitnu adresu serijskog broja otisnutu na poleđini. Početni (SH) ili "visoki" dio adrese bit će 13A200. Zadnji ili "niski" (SL) dio adrese bit će različit za svaki radio. X8. Kako bi XBee radiji međusobno razgovarali, mijenjaju se adrese usmjerivača i koordinatora. X9. Pritisnite gumb "Write" za programiranje radija. Nakon što ste dovršili konfiguriranje svog prvog radija s potrebnim softverom za konfiguraciju, nježno ga uklonite iz istraživačkog modula i pažljivo postavite drugi radio u isti modul i ponovite gore navedene korake.
Korak 5: Arduino IDE
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/008/image-23574-9-j.webp)
![Arduino IDE Arduino IDE](https://i.howwhatproduce.com/images/008/image-23574-10-j.webp)
A1. Spojite Arduino ploču (Mega) na jedan od USB priključaka vašeg računala i otvorite Arduino IDE. A2. Odaberite ispravan serijski port i ploču. A3. Prenesite skicu na Arduino ploču klikom na gumb Upload. NAPOMENA: Skica se može preuzeti odavde.
Korak 6: Krug
![Krug Krug](https://i.howwhatproduce.com/images/008/image-23574-11-j.webp)
Uključite XBee radio konfiguriran kao koordinator u svoju XBee Breakout ploču i spojite ga na Arduino slijedeći shemu.
Korak 7: Postavljanje hardvera
![Postavljanje hardvera Postavljanje hardvera](https://i.howwhatproduce.com/images/008/image-23574-12-j.webp)
H1. Arduino ploču (Mega) napaja 9V baterija. H2. Uključite radio XBee konfiguriran kao usmjerivač u vaš modul XBee Explorer i spojite ga na jedan od USB priključaka vašeg računala.
Korak 8: PyCharm
![PyCharm PyCharm](https://i.howwhatproduce.com/images/008/image-23574-13-j.webp)
![PyCharm PyCharm](https://i.howwhatproduce.com/images/008/image-23574-14-j.webp)
Možete koristiti bilo koji Python IDE, u ovom slučaju ja koristim PyCharm. Prije nego počnete, provjerite jesu li ispunjeni sljedeći preduvjeti:-> Instalirali ste Python. Možete ga dobiti na: https://www.python.org/downloads/-> Radite s PyCharm zajednicom.
Korak 9: Stvaranje Python skripte u PyCharmu
![Stvaranje Python skripte u PyCharmu Stvaranje Python skripte u PyCharmu](https://i.howwhatproduce.com/images/008/image-23574-15-j.webp)
![Stvaranje Python skripte u PyCharmu Stvaranje Python skripte u PyCharmu](https://i.howwhatproduce.com/images/008/image-23574-16-j.webp)
![Stvaranje Python skripte u PyCharmu Stvaranje Python skripte u PyCharmu](https://i.howwhatproduce.com/images/008/image-23574-17-j.webp)
P1. Započnimo naš projekt: ako ste na ekranu dobrodošlice, kliknite Stvori novi projekt. Ako ste već otvorili projekt, odaberite Datoteka -> Novi projekt. P2. Odaberite Pure Python -> Lokacija (Navedite direktorij) -> Projektni tumač: Novo okruženje Virtualenv -> Virtualenv alat -> Kreiraj. P3. Odaberite korijen projekta u prozoru alata Projekt, a zatim odaberite Datoteka -> Novo -> Python datoteka -> Upišite novi naziv datoteke. P4. PyCharm stvara novu Python datoteku i otvara je za uređivanje. P5. Instalirajte sljedeći paket: PySerial (knjižnica Python koja pruža podršku za serijske veze na različitim uređajima) Za instaliranje bilo kojeg paketa u PyCharm: P6. Datoteka -> Postavke. P7. U odjeljku Projekt odaberite Prevoditelj projekta i kliknite ikonu “+”. P8. U traku za pretraživanje upišite paket koji želite instalirati i kliknite na Install Package. NAPOMENA: Provjerite je li broj COM porta koji se koristi u Python kodu onaj XBee Explorer modula spojenog na računalo. Broj COM porta možete pronaći u Upravitelju uređaja -> Portovi (COM#)
Korak 10: Pokretanje programa
![Pokretanje vašeg programa Pokretanje vašeg programa](https://i.howwhatproduce.com/images/008/image-23574-18-j.webp)
![Pokretanje vašeg programa Pokretanje vašeg programa](https://i.howwhatproduce.com/images/008/image-23574-19-j.webp)
![Pokretanje vašeg programa Pokretanje vašeg programa](https://i.howwhatproduce.com/images/008/image-23574-20-j.webp)
ReferenceLiquidCrystal - “Hello World!” Https://www.arduino.cc/en/Tutorial/HelloWorldPySerialhttps://pyserial.readthedocs.io/en/latest/shortintro.htmlFritzinghttps://fritzing.org/home/Arduino Megahttps://store.arduino.cc/usa/mega-2560-r3Izgradnja bežičnih senzorskih mreža Roberta Faludihttps://shop.oreilly.com/product/9780596807740.do