Sadržaj:
- Pribor
- Korak 1: Dokazivanje slučaja
- Korak 2: Elektronika
- Korak 3: Postavljanje PI -ja za maline
- Korak 4: Preuzimanje same aplikacije
- Korak 5: Arduino
Video: Naseljenici Raspi - doseljenici katanskog klona s elektronikom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ova instrukcija će vas voditi kroz korake stvaranja "Settlers of Raspi", igre Settlers of Catan s elektronikom i web sučeljem.
Pribor
Ispod su zalihe koje su vam potrebne kako biste slijedili ovaj vodič.
Imajte na umu da se neki koraci mogu učiniti drukčije, poput upotrebe matične ploče umjesto lemljenja određenih dijelova.
Ovo će vas samo voditi kroz proces i zalihe koje sam koristio u svom dizajnu, slobodno unesite sve promjene koje želite.
Hardver
- Malina PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Gumbi (x 144)
- 10k otpornika (samo nekoliko)
- 220 otpornika (x144)
- 330 otpornika (x19)
- 2x16 LCD
- MFRC522 RFID-čitač
- LDR
- Bijeli LED -ovi (x19)
- RGB Ledstrip (zajednička katoda)
- 16-kanalni CD74HC4067
- Dvosmjerni pretvarač razine
- 4 ploče multipleksa 8 mm x 524 mm x 454 mm
- Puno kabela
- Bakreni pladanj
Korak 1: Dokazivanje slučaja
Dokazivanje ovog projekta naš je prvi cilj, što će olakšati instalaciju hardvera.
Lasersko rezanje
Preuzmite 4 uključene. AI datoteke i odnesite ih u najbližu radnju za lasersko rezanje zajedno sa svojim multipleks pločama.
A zatim laserski izrežite te ploče s priloženim datotekama; str
Zadržite sve izrezane dijelove, trebat će vam.
Sastavljajući to zajedno
Za montažu lijepite ploče sljedećim redoslijedom: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Pričekajte s dodavanjem kućišta za elektroniku jer će vam prvo trebati malo prostora za rad.
Pločice
Nažalost, ovaj odjeljak još nije dovršen i bit će ažuriran kada to učini
Pločice za igru također su dobivene iz datoteka za lasersko rezanje (win-win pravo, jer to sprječava trošenje materijala).
Slika iznad prikazuje gornji (lijevi) i donji (desni) dio pločica.
Na jednoj strani pločica izdubite dio drveta kako biste imali prostora za umetanje elektronike.
Za svaku pločicu trebat će vam: 1 10 k otpornik, 1 otpornik u rasponu od 18 k do 47 k (svakoj vrsti pločica treba različit otpornik, 6 vrsta u ovom rasponu) i 1 bijela LED.
Sada uključite elektroniku (pogledajte gornju sliku).
Provucite krajeve kabela kroz male rupe na donjoj ploči (važne su samo rupe: Centrirana rupa: anoda LED-a, rupa najbliža toj središnjoj rupi: katoda LED-a).
Sada izrežite svoju bakrenu ploču na male komade 5x5 mm i lemite ih na kabele koji vire iz rupa s vanjske strane donje pločice.
Korak 2: Elektronika
Vau, već si stigao ovako daleko?
Idemo onda dalje;)
Ovaj odjeljak je prilično lako objasniti, samo slijedite shemu koja je ovdje uključena.
Korak 3: Postavljanje PI -ja za maline
Woohoo, sad na zabavni dio! Postavljanje maline pi: D
Instaliranje maline pi
Stvaranje slike
Prije svega, morate preuzeti obje povezane datoteke.
- Win32 Disk Imager
- Raspian OS
Sada slijedite ove korake:
- Umetnite mikro-SD karticu u računalo
- Otvorite Win32 Disk Imager
- Odaberite.img datoteku koju ste upravo preuzeli
- Kliknite "napiši"
Da bismo dobili pristup pi, trebat će nam samo još nekoliko koraka
- Idite u direktorij za pokretanje SD kartice
- Izradite tekstualnu datoteku pod nazivom "ssh.txt"
- Izbrišite proširenje.txt
- Otvorite datoteku "cmdline.txt"
- Na kraju datoteke dodajte ip = 169.254.10.1 (ali ovo ostavite na istom retku kao i sav ostali tekst.
Postavljanje pi
Priključite jedan kraj ethernet kabela u računalo, a drugi kraj u pi.
Sada uključite pi, pričekajte čvrstih 5 minuta da biste bili sigurni da je pi ispravno započeo.
Otvorite svoj omiljeni SSH klijent (koristim Putty) i spojite se na IP koji smo dali pi u gore navedenim koracima.
Zadano korisničko ime i lozinka su "pi" i "malina".
U raspi-config omogućite I2C.
Dobivanje pi na wifi
Da biste svoj malinarski pi stavili na svoj WiFi, upišite sljedeće naredbe:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli sučelje wlan0 ponovno konfigurirati
Ne zaboravite zamijeniti "mySSID" i "myPASSWORD" sa SSID i PASSWORD vašeg usmjerivača.
Preuzimanje paketa i skripti
Morat ćemo instalirati neke pakete i skripte kako bi ovaj projekt postao funkcionalan, stoga unesite sljedeće naredbe:
sudo apt install mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Postavljanje baze podataka
Kako bismo koristili program u potpunosti, morat ćemo instalirati našu bazu podataka! Pa napravimo ovo sranje!
mysql_secure_installation
Kad traži našu lozinku, samo pritisnite enter jer još nismo stvorili korisnika.
Zatim će nas pitati želimo li root lozinku, odabrati da i unijeti željenu lozinku.
Odaberite da na svim preostalim pitanjima.
sudo -i
mysql dodjeljuje sve privilegije na rpiUser.* za ''@'%' identificirano sa ''; FLUSH PRIVELEGIJE
svakako stvorite korisnika po imenu rpiUser sa lozinkom omgThisIsSoSecret
Korak 4: Preuzimanje same aplikacije
Skoro smo stigli, samo se još malo sačekaj sa mnom!
Slijedite neke naredbe (još jednom):
cd /home /pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Web stranica//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql - -p << DATABASE.sql sudo nano /etc/rc.local
Na kraju datoteke koja se upravo otvorila, neposredno prije izlaza, dodajte sljedeći redak:
python3 /home/pi/SettlersOfRaspi/app.py $
Zatim pritisnite ctrl + X> y> enter
Korak 5: Arduino
Posljednji korak! Wooo
Preuzmite mapu Arduino
Otvorite mapu u arduino programu i prenesite skriptu!
To je to! Gotovi smo!
Uzivaj u igri!: D
Preporučeni:
Naseljenici iz Catana - Kocke za brzog naselja: 4 koraka
Settler's of Catan - Speedy Settler Dice: Napravio sam ovaj uređaj kako bih pokušao potaknuti igrače da skrate skretanje i učine igru bržom. Svaki put kada pritisnete gumb, on generira novu bacanje kockica i počinje mjeriti vrijeme slijedećeg igrača. Prati kumulativno vrijeme svakog igrača
FoldTronics: Stvaranje 3D objekata s integriranom elektronikom pomoću sklopivih struktura HoneyComb: 11 koraka
FoldTronics: Stvaranje 3D objekata s integriranom elektronikom pomoću sklopivih HoneyComb struktura: U ovom vodiču predstavljamo FoldTronics, tehniku izrade zasnovanu na 2D rezanju za integraciju elektronike u 3D presavijene objekte. Ključna ideja je izrezati i perforirati 2D list pomoću katera za rezanje kako bi ga sklopili u 3D strukturu saća
BUDITE OPSJEŽENI Osnovnom elektronikom !!!!!: 6 koraka
BUDITE OPSJETANI Osnovnom elektronikom !!!!!: Kad govorimo o elektronici, naš bi se razgovor mogao proširiti na široko područje. Počevši od najprimitivnijih vakuumskih cijevi (tranzistorskih cijevi) ili čak do provođenja ili kretanja elektrona i mogao bi se završiti s najsofisticiranijim sklopovima koji su
Jednostavni trikovi za početak rada s elektronikom: 6 koraka
Jednostavni trikovi za početak elektronike: Oduševljenje elektronikom može započeti užarenjem LED diode s baterijom. U ovom uputstvu ću vam objasniti kako možete izraditi sjajne alate i komponente za testiranje elektronike od lako dostupnih dijelova. Imajte na umu da su ovi alati namijenjeni
Arduino projekt: Upravljajte elektronikom putem interneta pomoću Nodejs + SQL baze podataka i web stranice .: 6 koraka
Arduino projekt: Upravljajte elektronikom putem Interneta koristeći Nodejs + SQL bazu podataka i web lokaciju .: Projekt Napisao: Mahmed.techDatum izrade: 14. srpnja 2017. Razina poteškoće: Početnik s nekim programerskim znanjem. Hardverski zahtjevi: - Arduino Uno, Nano, Mega (mislim da će većina MCU -a sa serijskom vezom raditi) - Jedna LED & Ograničavanje struje