Përmbajtje:
- Furnizimet
- Hapi 1: Krijimi i rastit
- Hapi 2: Elektronika
- Hapi 3: Vendosja e PI -së së Mjedrës
- Hapi 4: Shkarkimi i Vetë Aplikacionit
- Hapi 5: Arduino
Video: Kolonët e Raspi - një kolonët e Catan Clone Me Elektronikë: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Ky udhëzues do t'ju udhëheqë përmes hapave të krijimit të "Settlers of Raspi", një lojë Settlers of Catan me pajisje elektronike dhe një ndërfaqe në internet.
Furnizimet
Më poshtë janë furnizimet që do t'ju nevojiten për të ndjekur këtë udhëzues.
Vini re se disa hapa mund të bëhen ndryshe, si përdorimi i një bordi buke në vend që të bashkoni pjesë të caktuara.
Kjo thjesht do t'ju udhëheqë përmes procesit dhe furnizimeve që kam përdorur në dizajnin tim, mos ngurroni të bëni çdo ndryshim që dëshironi.
Hardware
- Mjedër PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Butonat (x 144)
- Rezistenca 10k (vetëm disa)
- 220 rezistorë (x144)
- 330 rezistorë (x19)
- LCD 2x16
- MFRC522 RFID-Lexues
- LDR
- Ledë të bardhë (x19)
- RGB Ledstrip (katodë e zakonshme)
- CD74HC4067 me 16 kanale
- Konvertuesi i nivelit dy-drejtues
- 4 pllaka multiplex 8mm x 524mm x 454mm
- Shumë kabllo
- Pllakë bakri
Hapi 1: Krijimi i rastit
Bërja e rastit për këtë projekt është objektivi ynë i parë, kjo do ta bëjë më të lehtë instalimin e harduerit.
Prerje me lazer
Shkarkoni 4 skedarët. AI të përfshirë dhe çojini në dyqanin tuaj më të afërt të prerjes me lazer së bashku me pllakat tuaja multiplex.
Dhe më pas ato pllaka të prera me lazer me skedarët e dhënë; p
Mbani të gjitha pjesët e prera, do t'ju duhen.
Duke e bashkuar atë
Për montimin, ngjitni pllakat sipas rendit të mëposhtëm: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Prisni duke shtuar një kuti për pajisjet elektronike, pasi së pari do t'ju duhet pak hapësirë për të punuar.
Pllakat
Fatkeqësisht, ky seksion nuk ka përfunduar ende dhe do të përditësohet sapo të jetë
Pllakat për lojë janë marrë edhe nga skedarët e prerjes me lazer (të drejtën fitimprurëse, pasi kjo parandalon humbjen e materialeve).
Fotografia e mësipërme shfaq pjesët e sipërme (majtas) dhe të poshtme (djathtas) të pllakave.
Në 1 anë të pllakave, zbrazni një pjesë të drurit, në mënyrë që të keni pak hapësirë për të futur pajisjet elektronike.
Për secilën prej pllakave që ju nevojiten: 1 rezistencë 10k, 1 rezistencë në rangun prej 18k deri 47k (çdo lloj pllake ka nevojë për një rezistencë të ndryshme, 6 llojet në këtë gamë) dhe 1 LED të bardhë.
Tani vendosni pajisjet elektronike (hidhini një sy fotos më lart).
Zhvendosni skajet e kabllove përmes vrimave të vogla në pllakën e poshtme (vetëm vrimat që kanë rëndësi janë: Vrima në qendër: anoda e LED, vrima më e afërt me atë vrimën qendrore: katoda e led).
Tani, prerë pllakën tuaj të bakrit në copa të vogla 5x5mm dhe ngjitini ato në kabllot që dalin nga vrimat në pjesën e jashtme të pllakës së poshtme.
Hapi 2: Elektronika
Wow, ju keni arritur tashmë deri këtu?
Le ta vazhdojmë pastaj;)
Ky seksion është mjaft i lehtë për tu shpjeguar, thjesht ndiqni skemën e përfshirë këtu.
Hapi 3: Vendosja e PI -së së Mjedrës
Woohoo, tani në pjesën argëtuese! Ngritja e pi mjedrës: D
Instalimi i pi mjedrës
Krijimi i imazhit
Së pari, do t'ju duhet të shkarkoni të dy skedarët e lidhur.
- Win32 Disk Imager
- OS Raspian
Tani ndiqni këto hapa:
- Vendosni kartën tuaj micro-SD në kompjuterin tuaj
- Hapni Win32 Disk Imager
- Zgjidhni skedarin.img që sapo shkarkuat
- Kliko 'shkruaj'
Për të pasur qasje në pi, do të na duhen vetëm disa hapa të tjerë
- Shkoni te drejtoria e nisjes së kartës SD
- Krijoni një skedar teksti të quajtur "ssh.txt"
- Fshini shtesën.txt
- Hapni skedarin "cmdline.txt"
- Në fund të skedarit, shtoni ip = 169.254.10.1 (por mbajeni këtë në të njëjtën linjë me të gjithë tekstin tjetër.
Vendosja e pi
Vendosni 1 fund të një kabllo ethernet në kompjuterin tuaj dhe skajin tjetër në pi tuaj.
Tani fuqizoni pi, prisni 5 minuta të qëndrueshme për t'u siguruar që pi ka filluar si duhet.
Hapni klientin tuaj të preferuar SSH (Unë përdor Putty) dhe lidheni me IP -në që i dhamë pi në hapat e mësipërm.
Emri i përdoruesit dhe fjalëkalimi i paracaktuar janë "pi" dhe "mjedër".
Në raspi-config, aktivizoni I2C.
Marrja e pi në wifi
Për të marrë mjedrën pi në wifi tuaj, shkruani komandat e mëposhtme:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf ndërfaqe wpa_cli wlan0 rikonfiguro
Mos harroni të zëvendësoni "mySSID" dhe "myPASSWORD" me SSID dhe PASSWORD të ruterit tuaj.
Shkarkimi i paketave dhe skripteve
Ne do të duhet të instalojmë disa pako dhe skripte në mënyrë që ta bëjmë këtë projekt të funksionojë, kështu që ju lutemi vendosni komandat e mëposhtme:
sudo apt instaloni mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Vendosja e bazës së të dhënave
Në mënyrë që ne ta përdorim programin në potencialin e tij të plotë, do të na duhet të instalojmë bazën e të dhënave tona! Pra, le të bëjmë këtë mut!
mysql_secure_installation
Kur kërkon fjalëkalimin tonë, thjesht shtypni enter, pasi ende nuk kemi krijuar një përdorues.
Tjetra do të na pyesë nëse duam një fjalëkalim rrënjësor, zgjidhni po dhe futni fjalëkalimin e dëshiruar.
Zgjidhni po në të gjitha pyetjet e mbetura.
sudo -i
mysql jep të gjitha të drejtat në rpiUser.* për ''@'%' të identifikuar nga ''; PRIVELEGJET E PERFSHIMIT
sigurohuni që të krijoni një përdorues të quajtur rpiUser me fjalëkalimin omgThisIsSoSecret
Hapi 4: Shkarkimi i Vetë Aplikacionit
Ne jemi pothuajse atje, thjesht rri me mua edhe pak!
Ndiqni disa komanda (edhe një herë):
cd /home /pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo -p << BAZA E TAT DHATNAVE.sql sudo nano /etc/rc.local
Në fund të skedarit që sapo u hap, pak para daljes, shtoni rreshtin e mëposhtëm:
python3 /home/pi/SettlersOfRaspi/app.py $
Pastaj shtypni ctrl + X> y> enter
Hapi 5: Arduino
Hapi i fundit! Wooo
Shkarkoni dosjen Arduino
Hapni dosjen në programin arduino dhe ngarkoni skriptin!
Kjo eshte! Janë bërë!
Shijoni lojën!: D
Recommended:
Pema e Krishtlindjeve Elektronike: 4 Hapa
Pema e Krishtlindjeve Elektronike: Përshëndetje! Unë do të doja të paraqes pemën time të Krishtlindjeve të elektronikut. Unë e ndërtova këtë si dekorim dhe mendoj se është shumë i përshtatshëm dhe i bukur
4 deri në 20 Kalibrues të Procesit Industrial MA DIY - Instrumentet elektronike: 8 hapa (me fotografi)
4 deri në 20 Kalibrues të Procesit Industrial MA DIY | Instrumentet Elektronike: Instrumentet industriale dhe elektronike janë një fushë shumë e shtrenjtë dhe nuk është e lehtë të mësosh për të nëse jemi vetëm të vetë-arsimuar ose një hobi. Për shkak të asaj klase time të instrumenteve Elektronikë dhe unë projektuam këtë procedurë me buxhet të ulët 4 deri në 20 mA
Jetët e zeza kanë rëndësi Emrat elektronikë të rrotullimit Shenja: 5 hapa
Black Lives kanë rëndësi Shenja Elektronike e Emrave të Rrotullimit: Fushatat #sayhername, #sayhisname, dhe #saytheirname sjellin ndërgjegjësim për emrat dhe historitë e njerëzve me ngjyrë që janë viktimizuar nga dhuna raciste policore dhe inkurajon avokimin për drejtësinë racore. Më shumë informacion në lidhje me kërkesat dhe
Settler's of Catan - Zare e Shpejtë e Vendosësit: 4 Hapa
Settler's of Catan - Speedy Settler Dice: Unë e bëra këtë pajisje për të provuar dhe stimuluar lojtarët që të shkurtojnë kthesat e tyre dhe ta bëjnë lojën më të shpejtë. Sa herë që shtypni butonin gjeneron një hedhje të re të zareve dhe fillon të caktojë kohën e radhës së lojtarit tjetër. Ai mban gjurmët e kohës kumulative të secilit lojtar
Qese elektronike tekstile elektronike që pulson: 4 hapa
Çanta Elektronike e Tekstileve që pulson: Në këtë tutorial do të mësoni se si të lyeni arnën LED të çantës tuaj të tekstilit