Obsah:

Osadníci z Raspi - osadníci z katanského klonu s elektronikou: 5 kroků
Osadníci z Raspi - osadníci z katanského klonu s elektronikou: 5 kroků

Video: Osadníci z Raspi - osadníci z katanského klonu s elektronikou: 5 kroků

Video: Osadníci z Raspi - osadníci z katanského klonu s elektronikou: 5 kroků
Video: Osadníci z Katanu - společenská hra od ALBI 2024, Červenec
Anonim
Osadníci z Raspi - osadníci z katanského klonu s elektronikou
Osadníci z Raspi - osadníci z katanského klonu s elektronikou

Tento návod vás provede kroky vytváření hry „Settlers of Raspi“, Settlers of Catan s elektronikou a webovým rozhraním.

Zásoby

Níže jsou uvedeny zásoby, které budete v orde potřebovat k provedení tohoto průvodce.

Některé kroky lze provést odlišně, například použít pájecí prkénko místo pájení určitých částí.

To vás jen provede procesem a dodávkami, které jsem použil ve svém návrhu, neváhejte provést požadované změny.

Hardware

  • Malina PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Tlačítka (x 144)
  • 10k odpory (jen několik)
  • 220 rezistorů (x144)
  • 330 rezistorů (x19)
  • 2x16 LCD
  • Čtečka RFID MFRC522
  • LDR
  • Bílé LED (x19)
  • RGB LED pás (společná katoda)
  • 16kanálový CD74HC4067
  • Obousměrný převodník úrovní
  • 4 desky multiplexu 8 mm x 524 mm x 454 mm
  • Spousta kabelů
  • Měděná deska

Krok 1: Výroba pouzdra

Výroba případu
Výroba případu
Výroba případu
Výroba případu

Uskutečnění případu tohoto projektu je naším prvním cílem, což usnadní instalaci hardwaru.

Laserové řezání

Stáhněte si 4 přiložené soubory. AI a vezměte je spolu s multiplexními deskami do nejbližší laserové řezačky.

A pak tyto desky laserově vyřízněte pomocí dodaných souborů; str

Uchovejte všechny vystřižené části, budete je potřebovat.

Dát to dohromady

Pro montáž lepte desky v následujícím pořadí: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Počkejte s přidáním pouzdra na elektroniku, protože nejprve budete potřebovat nějaký prostor pro práci.

Dlaždice

Tato sekce bohužel ještě není dokončena a bude aktualizována, jakmile bude

Dlaždice pro hru se také získávají ze souborů laserového řezání (win-win right, protože to zabraňuje plýtvání materiálem).

Obrázek výše zobrazuje horní (levou) a spodní (pravou) část dlaždic.

Na jedné straně dlaždic vydlabejte část dřeva, abyste měli prostor pro vložení elektroniky.

Pro každou z dlaždic budete potřebovat: 1 odpor 10k, 1 rezistor v rozsahu 18k až 47k (každý typ dlaždic potřebuje jiný rezistor, 6 typů v tomto rozsahu) a 1 bílou LED.

Nyní vložte elektroniku (podívejte se na obrázek výše).

Protáhněte konce kabelů malými otvory na spodní desce (důležité jsou pouze otvory: Středový otvor: anoda LED, otvor nejblíže středovému otvoru: katoda LED).

Nyní nakrájejte měděnou desku na malé kousky 5x5 mm a připájejte je ke kabelům trčícím z otvorů na vnější straně spodní dlaždice.

Krok 2: Elektronika

Páni, už jste se dostali tak daleko?

Pojďme do toho;)

Tato část je poměrně snadno vysvětlitelná, postupujte podle zde uvedeného schématu.

Krok 3: Nastavení Raspberry PI

Woohoo, nyní k zábavné části! Nastavení Raspberry Pi: D

Instalace Raspberry Pi

Vytvoření obrázku

Nejprve budete muset stáhnout oba propojené soubory.

  • Imager disku Win32
  • Raspian OS

Nyní postupujte podle těchto kroků:

  1. Vložte kartu micro-SD do počítače
  2. Otevřete Win32 Disk Imager
  3. Vyberte soubor.img, který jste právě stáhli
  4. Klikněte na 'napsat'

Abychom získali přístup k pí, budeme potřebovat jen několik dalších kroků

  1. Přejděte do spouštěcího adresáře karty SD
  2. Vytvořte textový soubor s názvem „ssh.txt“
  3. Odstraňte příponu.txt
  4. Otevřete soubor "cmdline.txt"
  5. Na konec souboru přidejte ip = 169.254.10.1 (ale ponechte to na stejném řádku jako veškerý další text.

Nastavení pí

Zapojte 1 konec ethernetového kabelu do počítače a druhý konec do zásuvky.

Nyní zapněte pí, počkejte 5 minut, abyste se ujistili, že pi správně začalo.

Otevřete svého oblíbeného klienta SSH (používám Putty) a připojte se k IP, kterou jsme ve výše uvedených krocích dali pi.

Výchozí uživatelské jméno a heslo jsou „pi“a „malina“.

V raspi-config povolte I2C.

Získání pí na wifi

Chcete -li získat své malinové pi na wifi, zadejte následující příkazy:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf rozhraní wpa_cli wlan0 překonfigurovat

Nezapomeňte nahradit „mySSID“a „myPASSWORD“SSID a PASSWORD vašeho routeru.

Stahování balíčků a skriptů

Aby byl tento projekt zprovozněn a funkční, budeme muset nainstalovat nějaké balíčky a skripty, proto prosím zadejte následující příkazy:

sudo apt nainstalovat mariadb-server

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

Nastavení databáze

Abychom mohli program plně využít, budeme muset nainstalovat naši databázi! Pojďme tedy udělat tu sračku!

mysql_secure_installation

Když se zeptá na naše heslo, stačí stisknout Enter, protože jsme ještě nevytvořili uživatele.

Dále se nás zeptá, zda chceme heslo root, vyberte ano a zadejte požadované heslo.

U všech zbývajících otázek vyberte ano.

sudo -i

mysql udělí všem priveleges na rpiUser.* na ''@'%' označené ''; FLUSH PRIVELEGES

ujistěte se, že vytvoříte uživatele s názvem rpiUser s heslem omgThisIsSoSecret

Krok 4: Stažení samotné aplikace

Už jsme skoro tam, jen se mnou vydržte trochu déle!

Postupujte podle několika příkazů (ještě jednou):

cd /home /pi

git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Web//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql - -p << DATABASE.sql sudo nano /etc/rc.local

Na konec právě otevřeného souboru, těsně před ukončením, přidejte následující řádek:

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

Poté stiskněte ctrl + X> y> enter

Krok 5: Arduino

Poslední krok! Fuj

Stáhněte si složku Arduino

Otevřete složku v programu arduino a nahrajte skript!

A je to! Máme hotovo!

Užij si hru!: D

Doporučuje: