Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Ovo uputstvo će vas voditi kroz korake stvaranja "Settlers of Raspi", igre Settlers of Catan s elektronikom i web sučeljem.
Supplies
Ispod su zalihe koje će vam trebati da biste slijedili ovaj vodič.
Imajte na umu da se neki koraci mogu učiniti drugač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)
- Dugmad (x 144)
- 10k otpornika (samo nekoliko)
- 220 otpornika (x144)
- 330 otpornika (x19)
- 2x16 LCD
- MFRC522 RFID-čitač
- LDR
- Bijele LED diode (x19)
- RGB Ledstrip (zajednička katoda)
- 16-kanalni CD74HC4067
- Dvosmjerni pretvarač nivoa
- 4 ploče multipleksa 8 mm x 524 mm x 454 mm
- Mnogo kablova
- Bakrena ploča
Korak 1: Iznošenje dokaza
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 završen i bit će ažuriran kada to učini
Pločice za igru se takođe dobijaju iz datoteka za lasersko sečenje (win-win pravo, jer to spreč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 od pločica 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 na vanjskoj strani donje pločice.
Korak 2: Elektronika
Vau, već si stigao dovde?
Idemo onda dalje;)
Ovaj odjeljak je prilično lako objasniti, samo slijedite shemu koja je ovdje uključena.
Korak 3: Postavljanje Raspberry PI
Woohoo, sada na zabavni dio! Postavljanje malinovog pi: D
Instaliranje maline pi
Kreiranje slike
Prije svega, morate preuzeti obje povezane datoteke.
- Win32 Disk Imager
- Raspian OS
Sada slijedite ove korake:
- Umetnite mikro-SD karticu u računar
- 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
- Kreirajte tekstualnu datoteku pod nazivom "ssh.txt"
- Izbrišite.txt ekstenziju
- 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 kabla u računar, a drugi kraj u pi.
Sada uključite pi, sačekajte solidnih 5 minuta da biste bili sigurni da je pi pravilno započeo.
Otvorite svoj omiljeni SSH klijent (koristim Putty) i povežite 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.
Stavljanje pi na wifi
Da biste svoj maline 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 rekonfiguracija
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 bio 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
Da bismo mogli koristiti program u potpunosti, morat ćemo instalirati našu bazu podataka! Uradimo ovo sranje!
mysql_secure_installation
Kada 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 dodeljuje sve privilegije na rpiUser.* na ''@'%' identifikovane sa ''; FLUSH PRIVELEGES
svakako stvorite korisnika po imenu rpiUser sa lozinkom omgThisIsSoSecret
Korak 4: Preuzimanje same aplikacije
Skoro smo stigli, sačekaj me još malo!
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
Poslednji korak! Wooo
Preuzmite mapu Arduino
Otvorite fasciklu u arduino programu i učitajte skriptu!
To je to! Gotovi smo!
Uživajte u igri!: D
Preporučuje se:
FoldTronics: Stvaranje 3D objekata s integriranom elektronikom pomoću sklopivih HoneyComb struktura: 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 OPSESNI 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 moglo bi se završiti s najsofisticiranijim krugovima koji su
Jednostavni trikovi za početak rada s elektronikom: 6 koraka
Jednostavni trikovi za početak s elektronikom: Oduševljenje elektronikom može započeti užarenim LED diodama s baterijom. U ovom uputstvu ću vam objasniti kako možete izraditi neke 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.Težina teškoće: Početnik s nekim programskim znanjem. Zahtjevi hardvera: - Arduino Uno, Nano, Mega (mislim da će većina MCU -a sa serijskom vezom raditi) - Jedna LED & Ograničavanje struje
Ručno rađeni savjeti za lemilice poput klona (Hakko): 7 koraka (sa slikama)
Ručno izrađeni savjeti za lemilice poput kloka (klon) slične Hakku .: Postoji mnogo instrukcija i DIY vodiča o tome kako napraviti zamjenske vrhove za lemilice, ali svi su oni za lemilice gdje grijaći element ide oko vrha umjesto unutar njega. Naravno, imao sam na sebi utikač u zidu