Përmbajtje:

Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë: 5 Hapa
Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë: 5 Hapa

Video: Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë: 5 Hapa

Video: Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë: 5 Hapa
Video: Sovjetsko - kineski sukob, kako je moglo doći do Trećeg svetskog rata 2024, Nëntor
Anonim
Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë
Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë

Ky udhëzues do t'ju udhëheqë përmes hapave të krijimit të "Settlers of Raspi", një lojë Settlers of Catan me pajisje elektronike dhe një ndërfaqe në internet.

Furnizimet

Më poshtë janë furnizimet që do t'ju nevojiten për të ndjekur këtë udhëzues.

Vini re se disa hapa mund të bëhen ndryshe, si përdorimi i një bordi buke në vend që të bashkoni pjesë të caktuara.

Kjo thjesht do t'ju udhëheqë përmes procesit dhe furnizimeve që kam përdorur në dizajnin tim, mos ngurroni të bëni çdo ndryshim që dëshironi.

Hardware

  • Mjedër PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Butonat (x 144)
  • Rezistenca 10k (vetëm disa)
  • 220 rezistorë (x144)
  • 330 rezistorë (x19)
  • LCD 2x16
  • MFRC522 RFID-Lexues
  • LDR
  • Ledë të bardhë (x19)
  • RGB Ledstrip (katodë e zakonshme)
  • CD74HC4067 me 16 kanale
  • Konvertuesi i nivelit dy-drejtues
  • 4 pllaka multiplex 8mm x 524mm x 454mm
  • Shumë kabllo
  • Pllakë bakri

Hapi 1: Krijimi i rastit

Marrja e Rastit
Marrja e Rastit
Marrja e Rastit
Marrja e Rastit

Bërja e rastit për këtë projekt është objektivi ynë i parë, kjo do ta bëjë më të lehtë instalimin e harduerit.

Prerje me lazer

Shkarkoni 4 skedarët. AI të përfshirë dhe çojini në dyqanin tuaj më të afërt të prerjes me lazer së bashku me pllakat tuaja multiplex.

Dhe më pas ato pllaka të prera me lazer me skedarët e dhënë; p

Mbani të gjitha pjesët e prera, do t'ju duhen.

Duke e bashkuar atë

Për montimin, ngjitni pllakat sipas rendit të mëposhtëm: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Prisni duke shtuar një kuti për pajisjet elektronike, pasi së pari do t'ju duhet pak hapësirë për të punuar.

Pllakat

Fatkeqësisht, ky seksion nuk ka përfunduar ende dhe do të përditësohet sapo të jetë

Pllakat për lojë janë marrë edhe nga skedarët e prerjes me lazer (të drejtën fitimprurëse, pasi kjo parandalon humbjen e materialeve).

Fotografia e mësipërme shfaq pjesët e sipërme (majtas) dhe të poshtme (djathtas) të pllakave.

Në 1 anë të pllakave, zbrazni një pjesë të drurit, në mënyrë që të keni pak hapësirë për të futur pajisjet elektronike.

Për secilën prej pllakave që ju nevojiten: 1 rezistencë 10k, 1 rezistencë në rangun prej 18k deri 47k (çdo lloj pllake ka nevojë për një rezistencë të ndryshme, 6 llojet në këtë gamë) dhe 1 LED të bardhë.

Tani vendosni pajisjet elektronike (hidhini një sy fotos më lart).

Zhvendosni skajet e kabllove përmes vrimave të vogla në pllakën e poshtme (vetëm vrimat që kanë rëndësi janë: Vrima në qendër: anoda e LED, vrima më e afërt me atë vrimën qendrore: katoda e led).

Tani, prerë pllakën tuaj të bakrit në copa të vogla 5x5mm dhe ngjitini ato në kabllot që dalin nga vrimat në pjesën e jashtme të pllakës së poshtme.

Hapi 2: Elektronika

Wow, ju keni arritur tashmë deri këtu?

Le ta vazhdojmë pastaj;)

Ky seksion është mjaft i lehtë për tu shpjeguar, thjesht ndiqni skemën e përfshirë këtu.

Hapi 3: Vendosja e PI -së së Mjedrës

Woohoo, tani në pjesën argëtuese! Ngritja e pi mjedrës: D

Instalimi i pi mjedrës

Krijimi i imazhit

Së pari, do t'ju duhet të shkarkoni të dy skedarët e lidhur.

  • Win32 Disk Imager
  • OS Raspian

Tani ndiqni këto hapa:

  1. Vendosni kartën tuaj micro-SD në kompjuterin tuaj
  2. Hapni Win32 Disk Imager
  3. Zgjidhni skedarin.img që sapo shkarkuat
  4. Kliko 'shkruaj'

Për të pasur qasje në pi, do të na duhen vetëm disa hapa të tjerë

  1. Shkoni te drejtoria e nisjes së kartës SD
  2. Krijoni një skedar teksti të quajtur "ssh.txt"
  3. Fshini shtesën.txt
  4. Hapni skedarin "cmdline.txt"
  5. Në fund të skedarit, shtoni ip = 169.254.10.1 (por mbajeni këtë në të njëjtën linjë me të gjithë tekstin tjetër.

Vendosja e pi

Vendosni 1 fund të një kabllo ethernet në kompjuterin tuaj dhe skajin tjetër në pi tuaj.

Tani fuqizoni pi, prisni 5 minuta të qëndrueshme për t'u siguruar që pi ka filluar si duhet.

Hapni klientin tuaj të preferuar SSH (Unë përdor Putty) dhe lidheni me IP -në që i dhamë pi në hapat e mësipërm.

Emri i përdoruesit dhe fjalëkalimi i paracaktuar janë "pi" dhe "mjedër".

Në raspi-config, aktivizoni I2C.

Marrja e pi në wifi

Për të marrë mjedrën pi në wifi tuaj, shkruani komandat e mëposhtme:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf ndërfaqe wpa_cli wlan0 rikonfiguro

Mos harroni të zëvendësoni "mySSID" dhe "myPASSWORD" me SSID dhe PASSWORD të ruterit tuaj.

Shkarkimi i paketave dhe skripteve

Ne do të duhet të instalojmë disa pako dhe skripte në mënyrë që ta bëjmë këtë projekt të funksionojë, kështu që ju lutemi vendosni komandat e mëposhtme:

sudo apt instaloni mariadb-server

sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL

Vendosja e bazës së të dhënave

Në mënyrë që ne ta përdorim programin në potencialin e tij të plotë, do të na duhet të instalojmë bazën e të dhënave tona! Pra, le të bëjmë këtë mut!

mysql_secure_installation

Kur kërkon fjalëkalimin tonë, thjesht shtypni enter, pasi ende nuk kemi krijuar një përdorues.

Tjetra do të na pyesë nëse duam një fjalëkalim rrënjësor, zgjidhni po dhe futni fjalëkalimin e dëshiruar.

Zgjidhni po në të gjitha pyetjet e mbetura.

sudo -i

mysql jep të gjitha të drejtat në rpiUser.* për ''@'%' të identifikuar nga ''; PRIVELEGJET E PERFSHIMIT

sigurohuni që të krijoni një përdorues të quajtur rpiUser me fjalëkalimin omgThisIsSoSecret

Hapi 4: Shkarkimi i Vetë Aplikacionit

Ne jemi pothuajse atje, thjesht rri me mua edhe pak!

Ndiqni disa komanda (edhe një herë):

cd /home /pi

git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo -p << BAZA E TAT DHATNAVE.sql sudo nano /etc/rc.local

Në fund të skedarit që sapo u hap, pak para daljes, shtoni rreshtin e mëposhtëm:

python3 /home/pi/SettlersOfRaspi/app.py $

Pastaj shtypni ctrl + X> y> enter

Hapi 5: Arduino

Hapi i fundit! Wooo

Shkarkoni dosjen Arduino

Hapni dosjen në programin arduino dhe ngarkoni skriptin!

Kjo eshte! Janë bërë!

Shijoni lojën!: D

Recommended: