Kazalo:
- Zaloge
- 1. korak: Utemeljitev
- 2. korak: Elektronika
- 3. korak: Nastavitev Raspberry PI
- 4. korak: Prenos aplikacije sam
- 5. korak: Arduino
Video: Naseljenci Raspija - naseljenci katanskega klona z elektroniko: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta navodila vas bodo vodila skozi korake ustvarjanja "Settlers of Raspi", igre Settlers of Catan z elektroniko in spletnim vmesnikom.
Zaloge
Spodaj so zaloge, ki jih boste potrebovali, če želite slediti temu priročniku.
Upoštevajte, da bi lahko nekatere korake naredili drugače, na primer uporabo mize namesto spajkanja določenih delov.
To vas bo samo vodilo skozi postopek in zaloge, ki sem jih uporabil pri oblikovanju. Vnesite kakršne koli spremembe, ki jih želite.
Strojna oprema
- Malina PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Gumbi (x 144)
- 10k uporov (le nekaj)
- 220 uporov (x144)
- 330 uporov (x19)
- 2x16 LCD
- Bralnik RFID MFRC522
- LDR
- Bele lučke (x19)
- RGB Ledstrip (navadna katoda)
- 16-kanalni CD74HC4067
- Dvosmerni pretvornik nivoja
- 4 plošče multipleksa 8 mm x 524 mm x 454 mm
- Veliko kablov
- Bakrena plošča
1. korak: Utemeljitev
Zagovarjanje tega projekta je naš prvi cilj, zato bo olajšana namestitev strojne opreme.
Lasersko rezanje
Prenesite 4 vključene datoteke. AI in jih skupaj s ploščami za multipleks odnesite v najbližjo prodajalno za lasersko rezanje.
Nato lasersko izrežite te plošče s priloženimi datotekami; str
Ohranite vse izrezane dele, potrebovali jih boste.
Sestavljanje skupaj
Za montažo lepite plošče v naslednjem vrstnem redu: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Počakajte z dodajanjem etuija za elektroniko, saj boste za delo najprej potrebovali nekaj prostora.
Ploščice
Na žalost ta razdelek še ni končan in bo posodobljen, ko bo
Ploščice za igro so pridobljene tudi iz datotek za lasersko rezanje (win-win right, saj to preprečuje zapravljanje materialov).
Slika aboved prikazuje zgornji (levi) in spodnji (desni) del ploščic.
Na eni strani ploščic izdolbite nekaj lesa, da boste imeli nekaj prostora za vstavljanje elektronike.
Za vsako ploščico potrebujete: 1 10k upor, 1 upor v razponu od 18k do 47k (vsaka vrsta ploščic potrebuje drugačen upor, 6 vrst v tem območju) in 1 bela LED.
Zdaj vstavite elektroniko (poglejte zgornjo sliko).
Konce kablov potisnite skozi majhne luknje na spodnji ploščici (pomembne so le luknje: centrirana luknja: anoda LED, luknja najbližje tej osrednji luknji: katoda vodnika).
Zdaj razrežite bakreno ploščo na majhne koščke velikosti 5x5 mm in jih spajkajte na kable, ki štrlijo iz lukenj na zunanji strani spodnje ploščice.
2. korak: Elektronika
Vau, si že prišel tako daleč?
Pa nadaljujmo;)
Ta razdelek je precej enostavno razložiti, samo sledite shemi, ki je tukaj vključena.
3. korak: Nastavitev Raspberry PI
Woohoo, zdaj pa k zabavnemu delu! Nastavitev maline pi: D
Namestitev maline pi
Ustvarjanje slike
Najprej boste morali prenesti obe povezani datoteki.
- Win32 Disk Imager
- Raspian OS
Zdaj sledite tem korakom:
- Vstavite kartico micro-SD v računalnik
- Odprite Win32 Disk Imager
- Izberite datoteko.img, ki ste jo pravkar prenesli
- Kliknite 'napiši'
Za dostop do pi bomo potrebovali le še nekaj korakov
- Pojdite v zagonski imenik kartice SD
- Ustvarite besedilno datoteko z imenom "ssh.txt"
- Izbrišite razširitev.txt
- Odprite datoteko "cmdline.txt"
- Na koncu datoteke dodajte ip = 169.254.10.1 (vendar naj bo to v isti vrstici kot vse drugo besedilo.
Nastavitev pi
Priključite en konec ethernetnega kabla v računalnik, drugi konec pa v pi.
Zdaj vklopite pi, počakajte dobrih 5 minut, da se prepričate, da se je pi pravilno zagnal.
Odprite svojega najljubšega odjemalca SSH (uporabljam Putty) in se povežite z IP -jem, ki smo ga dali pi v zgornjih korakih.
Privzeto uporabniško ime in geslo sta "pi" in "malina".
V raspi-config omogočite I2C.
Prenos pi na wifi
Če želite, da vaš malina pi na vaš WiFi, vnesite naslednje ukaze:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli vmesnik wlan0 ponovno konfigurirati
Ne pozabite zamenjati "mySSID" in "myPASSWORD" s SSID in GESLO vašega usmerjevalnika.
Prenos paketov in skriptov
Za zagon in delovanje tega projekta bomo morali namestiti nekaj paketov in skriptov, zato vnesite naslednje ukaze:
sudo apt namestite strežnik mariadb
sudo apt namestite apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Nastavitev zbirke podatkov
Da bomo lahko program v celoti izkoristili, bomo morali namestiti našo bazo podatkov! Zato naredimo to sranje!
mysql_secure_installation
Ko vas vpraša za geslo, samo pritisnite enter, saj še nismo ustvarili uporabnika.
Nato nas bo vprašal, ali želimo korensko geslo, izberite da in vnesite želeno geslo.
Pri vseh preostalih vprašanjih izberite da.
sudo -i
mysql podeli vse privilegije na rpiUser.* za ''@'%', ki jih označi ''; FLUSH PRIVELEGIJE
ustvarite uporabnika z imenom rpiUser z geslom omgThisIsSoSecret
4. korak: Prenos aplikacije sam
Skoraj smo že tam, samo še malo zdrži z mano!
Sledite nekaterim ukazom (še enkrat):
cd /home /pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Spletno mesto//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql - -p << DATABASE.sql sudo nano /etc/rc.local
Na koncu datoteke, ki se je pravkar odprla, tik pred izhodom, dodajte naslednjo vrstico:
python3 /home/pi/SettlersOfRaspi/app.py $
Nato pritisnite ctrl + X> y> enter
5. korak: Arduino
Zadnji korak! Vau
Prenesite mapo Arduino
Odprite mapo v programu arduino in naložite skript!
To je to! Končali smo!
Uživajte v igri!: D
Priporočena:
Obnovite Game Boyja ali podobno elektroniko: 7 korakov (s slikami)
Obnovi Game Boy ali podobno elektroniko: Najprej se vam zahvaljujem, da ste preverili mojo vadnico! Super ste. Drugič, veliko časa sem vložil v videoposnetek v YouTubu, zato si ga oglejte tudi, vse to pojasni. Video:
Popravite elektroniko z IC-Testerjem!: 8 korakov (s slikami)
Popravite elektroniko z IC-Testerjem!: Pozdravljeni, s tem navodilom vam bom pokazal, kako sestaviti in uporabljati IC-tester za popravljanje elektronskih naprav, ki so zgrajene z integriranimi vezji serije 7400 in 4000. Instructable je sestavljen iz motivacije projekta, br
FoldTronics: Ustvarjanje 3D objektov z vgrajeno elektroniko z uporabo zložljivih struktur HoneyComb: 11 korakov
FoldTronics: Ustvarjanje 3D objektov z integrirano elektroniko z uporabo zložljivih struktur HoneyComb: V tej vadnici predstavljamo FoldTronics, tehniko izdelave, ki temelji na 2D rezanju, za integracijo elektronike v 3D zložene predmete. Ključna ideja je rezanje in perforiranje 2D lista z rezalnim ploterjem, da ga zložimo v strukturo 3D satja
Nasveti in triki za elektroniko: 6 korakov (s slikami)
Nasveti in zvijače za elektroniko: V tem navodilu sem sestavil seznam nasvetov in trikov, za katere bi rad vedel, da sem jih prvič začel. Vsak "korak" je druga kategorija in vsak oštevilčen element je nasvet ali zvijača. Krepki naslov vsakega elementa je zgoščen ve
Sestavljanje klona Arduino za res gole kosti (RBBB) - Posodobljeno: 16 korakov
Sestavljanje klona Arduino za resnično gole kosti (RBBB) - Posodobljeno: Posodobljeno 16. 8. 2008: dodane slike različnih konfiguracij plošč v zadnjem koraku. RBBB podjetja Modern Device Company je čudovit mali klon Arduino. Če imate projekt Arduino, ki zahteva majhen odtis ali poceni namensko ploščo, je ta