Sisukord:
- Tarvikud
- Samm: kohtuasja tegemine
- 2. samm: elektroonika
- 3. samm: Vaarika PI seadistamine
- Samm: rakenduse allalaadimine ise
- Samm: Arduino
Video: Raspi asukad - Catani klooni asustajad elektroonikaga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See juhendab teid elektroonilise ja veebiliidesega Catani mängu Settlers of Raspi loomise etappidel.
Tarvikud
Allpool on toodud tarvikud, mida selle juhendi järgimiseks vajate.
Pange tähele, et mõningaid samme võib teha teisiti, näiteks kasutada leivaplaati teatud osade jootmise asemel.
See lihtsalt juhendab teid protsessis ja tarvikutes, mida oma disainis kasutasin, tehke julgelt soovitud muudatusi.
Riistvara
- Vaarika PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Nupud (x 144)
- 10k takistid (vaid mõned)
- 220 takistit (x144)
- 330 takistit (x19)
- 2x16 LCD
- RFID-lugeja MFRC522
- LDR
- Valged LED -id (x19)
- RGB Ledstrip (tavaline katood)
- 16 kanaliga CD74HC4067
- Kahesuunaline taseme muundur
- 4 plaati suurusega 8mm x 524mm x 454mm
- Palju kaableid
- Vaskplaat
Samm: kohtuasja tegemine
Selle projekti juhtumi tegemine on meie esimene eesmärk, see muudab riistvara installimise lihtsamaks.
Laserlõikamine
Laadige alla neli kaasasolevat. AI-faili ja viige need koos oma multipleksplaatidega lähimasse laserlõikamispoodi.
Seejärel lõigake need plaadid kaasasolevate failidega; lk
Hoidke kõik välja lõigatud osad alles, vajate neid.
Selle kokku panemine
Kokkupanekuks liimige plaadid järgmises järjekorras: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Oodake elektroonika jaoks korpuse lisamist, sest kõigepealt vajate töötamiseks ruumi.
Plaadid
Kahjuks pole see jaotis veel lõppenud ja seda värskendatakse, kui see on valmis
Mängu plaadid saadakse ka laserlõikamisfailidest (win-win right, kuna see hoiab ära materjalide raiskamise).
Ülaltoodud pilt näitab plaatide ülemist (vasakut) ja alumist (paremat) osa.
Plaatide ühel küljel õõnestage osa puidust, nii et teil oleks ruumi elektroonika sisestamiseks.
Iga plaadi jaoks, mida vajate: 1 10k takisti, 1 takisti vahemikus 18k kuni 47k (igat tüüpi plaadid vajavad erinevat takisti, 6 tüüpi selles vahemikus) ja 1 valge LED.
Nüüd pange elektroonika sisse (vaadake ülaltoodud pilti).
Lükake kaablite otsad läbi alumise plaadi väikesed augud (olulised on ainult augud: tsentreeritud auk: LED-i anood, ava, mis on selle avale kõige lähemal: LED-i katood).
Nüüd lõigake vaskplaat väikesteks 5x5 mm tükkideks ja jootke need kaablite külge, mis jäävad alumise plaadi välisküljel olevatest aukudest välja.
2. samm: elektroonika
Vau, kas olete juba nii kaugele jõudnud?
Jätkame siis;)
Seda jaotist on üsna lihtne seletada, järgige siin esitatud skeemi.
3. samm: Vaarika PI seadistamine
Woohoo, nüüd lõbusa osa juurde! Vaarika pi seadistamine: D
Vaarika pi paigaldamine
Kujutise loomine
Kõigepealt peate mõlemad lingitud failid alla laadima.
- Win32 kettapildistaja
- Raspian OS
Nüüd järgige neid samme.
- Sisestage oma mikro-SD-kaart arvutisse
- Avage Win32 Disk Imager
- Valige äsja alla laaditud.img -fail
- Klõpsake "kirjuta"
Pi -le juurdepääsu saamiseks vajame veel vaid mõnda sammu
- Minge SD-kaardi alglaadimiskataloogi
- Looge tekstifail nimega "ssh.txt"
- Kustutage laiend.txt
- Avage fail "cmdline.txt"
- Faili lõppu lisage ip = 169.254.10.1 (kuid jätke see samale reale kogu muu tekstiga.
Pi seadistamine
Ühendage Etherneti kaabli 1 ots arvutisse ja teine ots oma pi.
Nüüd lülitage pi sisse, oodake 5 minutit, et olla kindel, et pi on õigesti käivitunud.
Avage oma lemmik SSH -klient (ma kasutan Puttyt) ja looge ühendus IP -ga, mille andsime ülaltoodud sammudes.
Vaikimisi kasutajanimi ja parool on "pi" ja "vaarikas".
Rakenduses raspi-config lubage I2C.
Pi hankimine wifi kaudu
Vaarika pi oma wifi -sse sisestamiseks sisestage järgmised käsud:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli liides wlan0 uuesti seadistamine
Ärge unustage asendada „mySSID” ja „myPASSWORD” oma ruuteri SSID ja parooliga.
Pakettide ja skriptide allalaadimine
Selle projekti käivitamiseks ja toimimiseks peame installima mõned paketid ja skriptid, nii et palun sisestage järgmised käsud:
sudo apt install mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Andmebaasi seadistamine
Selleks, et saaksime programmi täiel määral kasutada, peame oma andmebaasi installima! Nii et teeme seda jama!
mysql_secure_installation
Kui see küsib meie parooli, vajutage lihtsalt sisestusklahvi, kuna me pole veel kasutajat loonud.
Järgmisena küsib ta meilt, kas me tahame juurparooli, valige jah ja sisestage soovitud parool.
Kõigi ülejäänud küsimuste puhul valige jah.
sudo -i
mysql annab rpiUserile kõik privileegid.* to ''@'%' identifitseeritud ''; FLUSHI PRIVELEGEED
looge kindlasti kasutaja rpiUser parooliga omgThisIsSoSecret
Samm: rakenduse allalaadimine ise
Oleme peaaegu kohal, jääge minuga natuke kauemaks!
Järgige mõnda käsku (veel kord):
cd /kodu /pi
git kloon https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Veebisait//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysqlu -p << DATABASE.sql sudo nano /etc/rc.local
Äsja avatud faili lõppu, vahetult enne väljumist, lisage järgmine rida:
python3 /home/pi/SettlersOfRaspi/app.py $
Seejärel vajutage klahvikombinatsiooni ctrl + X> y> enter
Samm: Arduino
Viimane samm! Wooo
Laadige alla kaust Arduino
Avage arduino programmi kaust ja laadige skript üles!
See on kõik! Oleme valmis!
Naudi mängu!: D
Soovitan:
Kuidas klooni SimpleBGC kontrolleri uuendamise probleemi lahendada: 4 sammu
Kuidas klooni SimpleBGC kontrolleri uuendamise probleemi lahendada: Tere. Hiljuti töötasin oma drooniprojekti jaoks üle SimpleBGC kardaanikontrolleri. Ühendasin ja häälestasin edukalt. See töötas ideaalselt. Pärast seda tahtsin uuendada selle püsivara v2.2 -lt v2.4 -le. Niisiis, pärast kardaani uuendamist
FoldTronics: 3D -objektide loomine integreeritud elektroonikaga, kasutades kokkupandavaid HoneyComb struktuure: 11 sammu
FoldTronics: 3D-objektide loomine integreeritud elektroonikaga, kasutades kokkupandavaid HoneyComb-struktuure: Selles õpetuses tutvustame FoldTronicsit, 2D-lõikel põhinevat valmistamistehnikat elektroonika integreerimiseks 3D-volditud objektidesse. Põhiidee on lõigata ja perforeerida 2D -lehte lõikamisplotteri abil, et see oleks kokkuklapitav 3D -kärgstruktuuriks
Lihtsad nipid elektroonikaga alustamiseks: 6 sammu
Lihtsad nipid elektroonikaga alustamiseks: entusiasm elektroonika vastu võib alata LED -i helendamisega akuga. Selles juhendis selgitan, kuidas saate hõlpsasti kättesaadavatest osadest ehitada lahedaid elektroonikatestimise tööriistu ja komponente. Pange tähele, et need tööriistad on
Odava USBasp-klooni püsivara värskendamine: 9 sammu
Kuidas uuendada odavat USBasp-klooni püsivara: see on väike juhend uue püsivara välkimiseks minu omalaadsele USBasp-kloonile. See juhend on spetsiaalselt kirjutatud piltidel nähtava USBasp-klooni jaoks, kuid see peaks siiski teistega töötama. Juhtmestik on näidatud 5. sammus, seal on TL; DR sisse lülitatud
Kuidas parandada oma TB-303 klooni (või elektrikitarri) heli: 4 sammu
Kuidas parandada oma TB-303 klooni (või elektrikitarri) heli: see retroelektroonika disain (nimega Warp303) on inspireeritud Proco RAT ja Valve rataste toodetest; tegelikult ühendab see ehitis mõlemad vooluringid, et saada eriti paks bassiheli. Kavandasin vooluringi tsüklonile TT-303 Bass Bot (parim TB-303