INHOUDSOPGAWE:
- Voorrade
- Stap 1: Maak die saak
- Stap 2: Die elektronika
- Stap 3: Die opstel van die Framboos PI
- Stap 4: Laai die toepassing self af
- Stap 5: Die Arduino
Video: Setlaars van Raspi - 'n Settlers van Catan -kloon met elektronika: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hierdie instruksies lei u deur die stappe om 'Settlers of Raspi' te skep, 'n Settlers of Catan -speletjie met elektronika en 'n webkoppelvlak.
Voorrade
Hieronder is die benodigdhede wat u benodig om hierdie gids te volg.
Let op dat sommige stappe anders gedoen kan word, soos om 'n broodbord te gebruik in plaas van om sekere dele te soldeer.
Dit sal u net lei deur die proses en voorrade wat ek in my ontwerp gebruik het. U kan gerus enige veranderings aanbring.
Hardeware
- Framboos PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Knoppies (x 144)
- 10k weerstande (net 'n paar)
- 220 weerstande (x144)
- 330 weerstande (x19)
- 2x16 LCD
- MFRC522 RFID-leser
- LDR
- Wit Leds (x19)
- RGB Ledstrip (algemene katode)
- 16-kanaal CD74HC4067
- Tweerigtingvlak-omskakelaar
- 4 plate multiplex 8 mm x 524 mm x 454 mm
- Baie kabels
- Koperbord
Stap 1: Maak die saak
Ons eerste doelwit is om hierdie saak aan te bied; dit sal die installering van die hardeware makliker maak.
Lasersny
Laai die 4 meegeleverde. AI-lêers af en neem dit saam met u multiplexplate na u naaste lasersnywinkel.
En sny dan die borde met die meegeleverde lêers; p
Hou al die gesnyde dele, u benodig dit.
Om dit aanmekaar te sit
Plak die plate in die volgende volgorde vir die samestelling: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Wag met die byvoeging van 'n behuizing vir die elektronika, aangesien u eers ruimte benodig om mee te werk.
Die teëls
Ongelukkig is hierdie afdeling nog nie voltooi nie en sal dit opgedateer word sodra dit is
Die teëls vir die spel word ook verkry uit die lasersny-lêers (wen-wen reg, aangesien dit vermorsing van materiaal voorkom).
Die prent hierbo wys die boonste (linker) en onderste (regter) dele van die teëls.
Maak 'n deel van die hout aan die een kant van die teëls oop sodat u ruimte het om elektronika in te sit.
Vir elkeen van die teëls benodig u: 1 10k weerstand, 1 weerstand in die reeks 18k tot 47k (elke tipe teël benodig 'n ander weerstand, die 6 tipes in hierdie reeks) en 1 wit LED.
Plaas nou die elektronika in (kyk na die prent hierbo).
Druk die ente van die kabels deur die klein gaatjies op die onderste teël (slegs gate wat saak maak, is: Gesentreerde gat: anode van die LED, gat naaste aan die middelste gat: katode van die led).
Sny u koperplaat in stukke van 5 x 5 mm en soldeer dit aan die kabels wat uit die gate aan die buitekant van die onderste teël steek.
Stap 2: Die elektronika
Sjoe, het jy al so ver gekom?
Dan gaan ons maar verder;)
Hierdie afdeling is redelik maklik om te verduidelik; volg net die skema wat hier ingesluit is.
Stap 3: Die opstel van die Framboos PI
Woohoo, nou na die lekker deel! Die opstel van die framboos pi: D
Die installering van die framboos pi
Die skep van die beeld
Eerstens moet u albei die gekoppelde lêers aflaai.
- Win32 Disk Imager
- Raspiese bedryfstelsel
Volg nou hierdie stappe:
- Plaas u mikro-SD-kaart in u rekenaar
- Maak Win32 Disk Imager oop
- Kies die.img -lêer wat u pas afgelaai het
- Klik op 'skryf'
Om toegang tot die pi te kry, benodig ons nog 'n paar stappe
- Gaan na die opstartgids van die SD-kaart
- Skep 'n tekslêer genaamd "ssh.txt"
- Vee die.txt -uitbreiding uit
- Maak die lêer "cmdline.txt" oop
- Voeg aan die einde van die lêer ip = 169.254.10.1 by (maar hou dit op dieselfde reël as al die ander teks.
Die opstel van die pi
Steek die een kant van 'n ethernetkabel in u rekenaar en die ander kant in u pi.
Skakel nou die pi aan, wag 'n stewige 5 minute om seker te maak dat die pi korrek begin het.
Maak u gunsteling SSH -kliënt oop (ek gebruik Putty) en maak verbinding met die IP wat ons in die bogenoemde stappe vir die pi gegee het.
Die standaard gebruikersnaam en wagwoord is "pi" en "framboos".
Aktiveer I2C in raspi-config.
Kry die pi op wifi
Om u framboos pi op u wifi te kry, tik die volgende opdragte in:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli koppelvlak wlan0 herkonfigureer
Moenie vergeet om "mySSID" en "myPASSWORD" te vervang deur die SSID en PASSWORD van u router nie.
Laai pakkette en skrifte af
Ons moet 'n paar pakkette en skrifte installeer om hierdie projek in werking te stel, so voer die volgende opdragte in:
sudo apt installeer mariadb-bediener
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Die opstel van die databasis
Om ons program ten volle te benut, moet ons ons databasis installeer! So kom ons doen hierdie kak!
mysql_secure_installation
As dit ons wagwoord vra, druk dan op enter, want ons het nog nie 'n gebruiker geskep nie.
Vervolgens gaan dit ons vra of ons 'n wortelwagwoord wil hê, kies ja en voer die gewenste wagwoord in.
Kies ja op al die ander vrae.
sudo -i
mysql verleen alle voorregte op rpiUser.* aan ''@'%' geïdentifiseer deur ''; FLUSH PRIVELEGES
maak seker dat u 'n gebruiker genaamd rpiUser skep met die wagwoord omgThisIsSoSecret
Stap 4: Laai die toepassing self af
Ons is amper daar, bly net 'n bietjie langer by my!
Volg 'n paar opdragte (nogmaals):
cd /huis /pi
git -kloon https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Webwerf//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
Voeg die volgende reël aan die einde van die lêer wat pas oopgemaak het, net voor die uitgang:
python3 /home/pi/SettlersOfRaspi/app.py $
Druk dan op ctrl + X> y> enter
Stap 5: Die Arduino
Laaste stap! Wooo
Laai die Arduino -lêergids af
Maak die gids in die arduino -program oop en laai die script op!
Dis dit! Ons is klaar!
Geniet die spel!: D
Aanbeveel:
Maak elektronika reg met IC-tester !: 8 stappe (met foto's)
Maak elektronika reg met IC-toetser !: Hallo regstellers! Met hierdie instruksies sal ek u wys hoe u die IC-toetser kan monteer en gebruik om elektroniese toestelle wat met geïntegreerde stroombane 7400 en 4000-reeks gebou is, reg te stel. The Instructable bestaan uit 'n motivering van die projek, 'n br
Basiese beginsels van elektronika: Diode: 6 stappe (met foto's)
Electronics Basics: Diode: As u nie daarvan hou om te lees nie, kyk dan na my video op Youtube! Ook baie dankie aan www.JLCPCB.com vir die borg van hierdie projek. U kan slegs 2 -laags PCB (10cm*10cm) vir $ 2 vanaf hul webwerf bestel. Geboude tyd vir 2 -laags PCB
Arduino -projek: beheer elektronika oor die internet met behulp van Nodejs + SQL -databasis en webwerf: 6 stappe
Arduino -projek: Beheer elektronika oor die internet met behulp van Nodejs + SQL -databasis en webwerf: Projek deur: Mahmed.techDate Made: 14 July 2017 Moeilikheidsgraad: Beginner met 'n bietjie programmeringskennis. Hardewarevereiste: - Arduino Uno, Nano, Mega (ek dink die meeste MCU met die seriële verbinding sal werk) - Enkel LED & Huidige beperkende res
Hoe maklik dit was om die elektronika van my wasmasjien te herstel: 5 stappe (met foto's)
Hoe maklik was dit om die elektronika van my wasmasjien te herstel: hoekom? Omdat ek 'n vervaardiger is, hou ek daarvan om my eie goed te herstel, wat soms 'n probleem is omdat dit onaktief bly terwyl ek tyd kry om die strategie van verdriet te bepaal. die probleem. Dit is gewoonlik eenvoudig en lekker om iets te herstel, maar om die oplossing te vind
Bou 'n rekenaar met basiese kennis van elektronika: 9 stappe (met foto's)
Bou 'n rekenaar met basiese kennis van elektronika: wou u ooit voorgee dat u regtig slim is en u eie rekenaar van nuuts af bou? Weet u niks wat nodig is om 'n minimum rekenaar te maak nie? Dit is maklik as u genoeg van elektronika weet om 'n paar IC's bymekaar te gooi