Obsah:
- Zásoby
- Krok 1: Výroba pouzdra
- Krok 2: Elektronika
- Krok 3: Nastavení Raspberry PI
- Krok 4: Stažení samotné aplikace
- Krok 5: Arduino
Video: Osadníci z Raspi - osadníci z katanského klonu s elektronikou: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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ů:
- Vložte kartu micro-SD do počítače
- Otevřete Win32 Disk Imager
- Vyberte soubor.img, který jste právě stáhli
- Klikněte na 'napsat'
Abychom získali přístup k pí, budeme potřebovat jen několik dalších kroků
- Přejděte do spouštěcího adresáře karty SD
- Vytvořte textový soubor s názvem „ssh.txt“
- Odstraňte příponu.txt
- Otevřete soubor "cmdline.txt"
- 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:
Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: 13 kroků (s obrázky)
Mega RasPi - Raspberry Pi na Sega Mega Drive / Genesis: Tato příručka vás provede konverzí starého Sega Mega Drive na retro herní konzoli pomocí Raspberry Pi. Strávil jsem nespočet hodin svého dětství hraním videoher na můj Sega Mega Drive. Většina mých přátel také měla, takže bychom
Buďte posedlí základní elektronikou !!!!!: 6 kroků
BUĎTE POSLANÍ základní elektronikou !!!!!: Když mluvíme o elektronice, naše řeč by mohla pokrývat širokou oblast. Počínaje nejprimitivnějšími elektronkami (tranzistorové elektronky) nebo dokonce zpět k vedení nebo pohybu elektronů a mohlo by to skončit s nejpropracovanějšími obvody, které jsou
Jednoduché triky, jak začít s elektronikou: 6 kroků
Jednoduché triky, jak začít s elektronikou: Nadšení pro elektroniku může začít svítit LED diodou s baterií. V tomto návodu vám vysvětlím, jak můžete ze snadno dostupných dílů postavit skvělé nástroje a komponenty pro testování elektroniky. Tyto nástroje jsou
Jak aktualizovat firmware na levném USBasp-klonu: 9 kroků
Jak aktualizovat firmware na levném USBasp-klonu: Toto je malý průvodce pro flashování nového firmwaru na USBasp-klon, jako je ten můj. Tato příručka je speciálně napsána pro klon USBasp zobrazený na obrázcích, ale měl by stále fungovat s ostatními. Zapojení je zobrazeno v kroku 5, existuje TL; DR na
Jak vylepšit zvuk klonu TB-303 (nebo elektrické kytary): 4 kroky
Jak vylepšit zvuk vašeho klonu TB-303 (nebo elektrické kytary): Tento retro-elektronický design (nazývaný Warp303) je inspirován produkty Proco RAT a Valve; ve skutečnosti tato sestava kombinuje oba obvody pro extra tlustý basový zvuk. Obvod jsem navrhl pro Cyclone TT-303 Bass Bot (nejlepší TB-303