Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Kotelon tekeminen
- Vaihe 2: Elektroniikka
- Vaihe 3: Raspberry PI: n määrittäminen
- Vaihe 4: Lataa sovellus itse
- Vaihe 5: Arduino
Video: Raspin uudisasukkaat - Catan -kloonin uudisasukkaat elektroniikan kanssa: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä opas opastaa sinua luomaan "Settlers of Raspi", Settlers of Catan -pelin, jossa on elektroniikka ja verkkokäyttöliittymä.
Tarvikkeet
Alla on tarvikkeita, joita tarvitset tilauksessa tämän oppaan noudattamiseksi.
Huomaa, että jotkin vaiheet voidaan tehdä eri tavalla, kuten leipälevyn käyttäminen tiettyjen osien juottamisen sijaan.
Tämä vain opastaa sinua suunnittelussa käyttämäni prosessin ja tarvikkeiden läpi, voit tehdä haluamasi muutokset.
Laitteisto
- Vadelma PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Painikkeet (x 144)
- 10k vastukset (vain muutama)
- 220 vastusta (x144)
- 330 vastusta (x19)
- 2x16 LCD
- MFRC522 RFID-lukija
- LDR
- Valkoiset ledit (x19)
- RGB Ledstrip (yhteinen katodi)
- 16-kanavainen CD74HC4067
- Kaksisuuntainen tasonmuunnin
- 4 levyä multipleksillä 8 mm x 524 mm x 454 mm
- Paljon kaapeleita
- Kuparilevy
Vaihe 1: Kotelon tekeminen
Tämän projektin perustaminen on ensimmäinen tavoitteemme, mikä helpottaa laitteiston asentamista.
Laserleikkaus
Lataa neljä mukana toimitettua. AI-tiedostoa ja vie ne lähimpään laserleikkausliikkeeseen yhdessä multipleksilevyjesi kanssa.
Ja sitten leikkaa ne levyt mukana toimitetuilla tiedostoilla; s
Säilytä kaikki leikatut osat, tarvitset niitä.
Yhdistäminen
Liimaa levyt kokoonpanoa varten seuraavassa järjestyksessä: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Odota lisäämällä kotelo elektroniikalle, koska tarvitset ensin tilaa työskennelläksesi.
Laatat
Valitettavasti tämä osio ei ole vielä valmis ja se päivitetään, kun se on valmis
Pelin laatat saadaan myös laserileikkaustiedostoista (win-win oikeus, koska tämä estää materiaalien tuhlaamisen).
Edellä oleva kuva näyttää laattojen ylä- (vasen) ja ala- (oikea) osat.
Ovenna osa puusta laattojen yhdeltä puolelta, jotta sinulla on tilaa elektroniikan asettamiselle.
Jokaista laattaa varten tarvitset: 1 10 k vastuksen, 1 vastuksen alueella 18 k - 47 k (jokainen laattalaji tarvitsee erilaisen vastuksen, 6 tyyppiä tällä alueella) ja 1 valkoinen LED.
Laita nyt elektroniikka sisään (katso yllä olevaa kuvaa).
Työnnä kaapelien päät alalaatan pienten reikien läpi (vain tärkeät reiät ovat: Keskitetty reikä: LED-valon anodi, reiän lähimpänä keskireikää: ledin katodi).
Leikkaa nyt kuparilevysi pieniksi 5x5 mm: n paloiksi ja juota ne kaapeliin, joka tarttuu pohjalaatan ulkopuolen reikistä.
Vaihe 2: Elektroniikka
Vau, oletko jo päässyt näin pitkälle?
Jatketaan sitten;)
Tämä osa on melko helppo selittää, noudata vain tässä esitettyä kaavaa.
Vaihe 3: Raspberry PI: n määrittäminen
Woohoo, nyt hauska osa! Vadelma pi: n asettaminen: D
Vadelma pi: n asentaminen
Kuvan luominen
Ensinnäkin sinun on ladattava molemmat linkitetyt tiedostot.
- Win32 levynkuvaus
- Raspian käyttöjärjestelmä
Toimi nyt seuraavasti:
- Aseta micro-SD-kortti tietokoneeseen
- Avaa Win32 Disk Imager
- Valitse juuri lataamasi.img -tiedosto
- Napsauta 'kirjoita'
Jotta pääsisimme pi: hen, tarvitsemme vain muutaman vaiheen
- Siirry SD-kortin käynnistyshakemistoon
- Luo tekstitiedosto nimeltä "ssh.txt"
- Poista.txt -laajennus
- Avaa tiedosto "cmdline.txt"
- Lisää tiedoston loppuun ip = 169.254.10.1 (mutta pidä tämä samalla rivillä kuin kaikki muu teksti.
Pi: n asettaminen
Liitä Ethernet -kaapelin 1 pää tietokoneeseen ja toinen pää pi -laitteeseesi.
Käynnistä nyt pi, käynnistä 5 minuuttia varmistaaksesi, että pi on käynnistynyt oikein.
Avaa suosikki SSH -asiakkaasi (käytän Puttyä) ja muodosta yhteys IP: hen, jonka annoimme pi edellä.
Oletuskäyttäjätunnus ja salasana ovat "pi" ja "vadelma".
Ota raspi-configissa käyttöön I2C.
Pi: n hankkiminen wifiin
Kirjoita seuraavat komennot saadaksesi vadelmapiisi wifi -verkkoon:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli -käyttöliittymä wlan0 uudelleenkonfiguroi
Älä unohda korvata "mySSID" ja "myPASSWORD" reitittimesi SSID: llä ja SALASANALLA.
Pakettien ja komentosarjojen lataaminen
Meidän on asennettava joitain paketteja ja komentosarjoja saadaksemme tämän projektin toimimaan, joten kirjoita seuraavat komennot:
sudo apt asentaa mariadb-palvelin
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Tietokannan määrittäminen
Jotta voimme käyttää ohjelmaa täysimääräisesti, meidän on asennettava tietokanta! Tehdään siis tämä paska!
mysql_secure_installation
Kun se pyytää salasanaamme, paina vain enter, koska emme ole vielä luoneet käyttäjää.
Seuraavaksi se kysyy meiltä, haluammeko pääsalasanan, valitse kyllä ja anna haluamasi salasana.
Valitse kyllä kaikista jäljellä olevista kysymyksistä.
sudo -i
mysql myöntää kaikki rpiUser -käyttöoikeudet.* osoitteelle ''@'%' '; Huuhteluoikeudet
varmista, että luot käyttäjän nimeltä rpiUser salasanalla omgThisIsSoSecret
Vaihe 4: Lataa sovellus itse
Olemme melkein perillä, odota hetki kanssani!
Noudata joitain komentoja (jälleen kerran):
cd /koti /pi
git klooni https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysqlu -p << DATABASE.sql sudo nano /etc/rc.local
Lisää juuri avautuneen tiedoston loppuun juuri ennen poistumista seuraava rivi:
python3 /home/pi/SettlersOfRaspi/app.py $
Paina sitten ctrl + X> y> enter
Vaihe 5: Arduino
Viimeinen askel! Vau
Lataa Arduino -kansio
Avaa kansio arduino -ohjelmassa ja lataa komentosarja!
Se siitä! Olemme valmiit!
Nauti pelistä!: D
Suositeltava:
4-20 MA teollisen prosessin kalibraattori DIY - Elektroniikan instrumentointi: 8 vaihetta (kuvilla)
4-20 MA teollisen prosessin kalibraattori DIY | Elektroniikkalaitteet: Teollisuus- ja elektroniikkalaitteet ovat erittäin kallis ala, eikä siitä ole helppoa oppia, jos olemme vain itseoppineita tai harrastajia. Siksi elektroniikan instrumentointiluokkani ja minä suunnittelimme tämän pienen budjetin 4-20 mA: n prosessin
Kuinka käyttää perunaa elektroniikan käyttämiseen: 4 vaihetta
Perunan käyttö elektroniikkaan: Kun teemme fysiikan laboratoriossa tavanomaista menetelmää sähkön tuottamiseksi, tarvitsemme erilaisia metallitankoja, joita voidaan käyttää sähkön kantajina. Yksi metallitangoista voi olla sinkitty sinkkinaula ja toinen kuparikynsi, penn
Elektroniikan perusteet: Diodi: 6 vaihetta (kuvien kanssa)
Elektroniikan perusteet: Diodi: Jos et pidä lukemisesta, katso videoni Youtubessa! Olen tehnyt siitä yksinkertaisemman. Myös valtava Kiitos tämän projektin sponsoroinnista www.JLCPCB.com, voit tilata 2 -kerroksisen piirilevyn (10 cm*10 cm) vain 2 dollarilla heidän verkkosivustoltaan. Rakennusaika 2 kerroksiselle piirilevylle i
Catanin uudisasukkaat - Nopea setlerin noppa: 4 vaihetta
Settler's of Catan - Speedy Settler Dice: Tein tämän laitteen yrittääkseni kannustaa pelaajia lyhentämään vuorojaan ja nopeuttamaan peliä. Joka kerta, kun painat painiketta, se luo uuden nopanheiton ja alkaa ajastaa seuraavan pelaajan vuoroa. Se seuraa jokaisen pelaajan kumulatiivista aikaa
Muuntaa akkukäyttöisen elektroniikan toimimaan verkkovirralla: 4 vaihetta (kuvien kanssa)
Muuta paristokäyttöinen elektroniikka toimimaan verkkovirralla: Käytämme paristoja monen elektroniikkamme virtalähteeksi. Mutta on joitain akkukäyttöisiä laitteita, joiden ei välttämättä tarvitse olla kannettavia koko ajan. Yksi esimerkki on poikani akkukäyttöinen keinu. Sitä voidaan siirtää, mutta se pysyy yleensä