Satura rādītājs:
- Piegādes
- 1. darbība: lietas izveidošana
- 2. solis: elektronika
- 3. darbība: aveņu PI iestatīšana
- 4. darbība: pašas lietojumprogrammas lejupielāde
- 5. solis: Arduino
Video: Raspi kolonisti - Katana klona iekārtotāji ar elektroniku: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šī pamācība palīdzēs jums izveidot soļus, lai izveidotu "Settle of Raspi", Settan of Catan spēli ar elektroniku un tīmekļa saskarni.
Piegādes
Tālāk ir norādītas preces, kas jums būs nepieciešamas, lai izpildītu šo rokasgrāmatu.
Ņemiet vērā, ka dažas darbības var veikt citādi, piemēram, izmantot rīvdēli, nevis lodēt noteiktas daļas.
Tas tikai palīdzēs jums veikt procesu un piegādes, kuras izmantoju savā dizainā, nekautrējieties veikt visas nepieciešamās izmaiņas.
Aparatūra
- Aveņu PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Pogas (x 144)
- 10k rezistori (tikai daži)
- 220 rezistori (x144)
- 330 rezistori (x19)
- 2x16 LCD
- MFRC522 RFID lasītājs
- LDR
- Baltas gaismas diodes (x19)
- RGB Ledstrip (parastais katods)
- 16 kanālu CD74HC4067
- Divvirzienu līmeņa pārveidotājs
- 4 plāksnes ar multipleksu 8mm x 524mm x 454mm
- Daudz kabeļu
- Vara plāksne
1. darbība: lietas izveidošana
Šī projekta pamatojums ir mūsu pirmais mērķis, tas atvieglos aparatūras instalēšanu.
Lāzergriešana
Lejupielādējiet 4 iekļautos. AI failus un nogādājiet tos savā tuvākajā lāzergriešanas veikalā kopā ar multipleksa plāksnēm.
Un tad sagrieziet šīs plāksnes ar pievienotajiem failiem; lpp
Saglabājiet visas izgrieztās daļas, tās jums būs vajadzīgas.
Saliekot to kopā
Montāžai pielīmējiet plāksnes šādā secībā: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Pagaidiet, pievienojot maciņu elektronikai, jo vispirms būs nepieciešama neliela vieta, kur strādāt.
Flīzes
Diemžēl šī sadaļa vēl nav pabeigta, un tiklīdz tā tiks atjaunināta
Spēles flīzes tiek iegūtas arī no griešanas failiem (abpusēji izdevīgi, jo tas novērš materiālu izšķērdēšanu).
Iepriekš redzamajā attēlā ir redzama flīžu augšējā (kreisā) un apakšējā (labā) daļa.
Flīžu vienā pusē izvelciet daļu koka, lai jums būtu vieta elektronikas ievietošanai.
Katrai no jums nepieciešamajām flīzēm: 1 10k rezistors, 1 rezistors diapazonā no 18k līdz 47k (katram flīžu veidam nepieciešams atšķirīgs rezistors, 6 veidi šajā diapazonā) un 1 balta gaismas diode.
Tagad ievietojiet elektroniku (apskatiet attēlu iepriekš).
Izvelciet kabeļu galus caur mazajiem caurumiem uz apakšējās flīzes (svarīgi ir tikai šādi caurumi: Centrēts caurums: gaismas diodes anods, caurums, kas ir vistuvāk šim centrālajam caurumam: gaismas diodes katods).
Tagad sagrieziet vara plāksni mazos 5x5 mm gabalos un pielodējiet pie kabeļiem, kas izvelkas no caurumiem apakšējās flīzes ārpusē.
2. solis: elektronika
Oho, vai jūs jau esat tik tālu?
Turpināsim tad;)
Šo sadaļu ir diezgan viegli izskaidrot, vienkārši ievērojiet šeit iekļauto shēmu.
3. darbība: aveņu PI iestatīšana
Woohoo, tagad pārejiet uz jautro daļu! Aveņu pi uzstādīšana: D
Aveņu pi instalēšana
Attēla veidošana
Pirmkārt, jums būs jālejupielādē abi saistītie faili.
- Win32 diska attēlveidotājs
- Raspian OS
Tagad izpildiet šīs darbības:
- Ievietojiet mikro-SD karti datorā
- Atveriet Win32 diska attēlveidotāju
- Atlasiet tikko lejupielādēto.img failu
- Noklikšķiniet uz "rakstīt"
Lai piekļūtu pi, mums būs jāveic tikai dažas darbības
- Dodieties uz SD kartes sāknēšanas direktoriju
- Izveidojiet teksta failu ar nosaukumu "ssh.txt"
- Izdzēsiet paplašinājumu.txt
- Atveriet failu "cmdline.txt"
- Faila beigās pievienojiet ip = 169.254.10.1 (bet saglabājiet to vienā rindā ar visu pārējo tekstu.
Pi iestatīšana
Pievienojiet datora Ethernet kabeļa vienu galu, bet otru - pie datora.
Tagad ieslēdziet barošanu, pagaidiet 5 minūtes, lai pārliecinātos, ka pi ir sācis pareizi.
Atveriet savu iecienīto SSH klientu (es izmantoju Putty) un izveidojiet savienojumu ar IP, kuru iepriekš norādījām, norādot pi.
Noklusējuma lietotājvārds un parole ir "pi" un "aveņu".
Raspi-config iespējojiet I2C.
Iegūstiet pi par wifi
Lai iegūtu savu aveņu pi savā wifi, ierakstiet šādas komandas:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interfeiss wlan0 pārkonfigurēt
Neaizmirstiet aizstāt "mySSID" un "myPASSWORD" ar maršrutētāja SSID un PASSWORD.
Pakotņu un skriptu lejupielāde
Mums būs jāinstalē dažas paketes un skripti, lai šis projekts darbotos un darbotos, tāpēc, lūdzu, ievadiet šādas komandas:
sudo apt instalēt mariadb-server
sudo apt instalēt apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Datu bāzes izveide
Lai mēs varētu pilnībā izmantot programmu, mums būs jāinstalē mūsu datu bāze! Tātad darīsim šo sūdi!
mysql_secure_installation
Kad tā pieprasa mūsu paroli, vienkārši nospiediet taustiņu Enter, jo vēl neesam izveidojuši lietotāju.
Tālāk tas mums jautās, vai mēs vēlamies saknes paroli, izvēlieties jā un ievadiet vēlamo paroli.
Atlasiet jā visiem pārējiem jautājumiem.
sudo -i
mysql piešķir visas privilēģijas rpiUser.* līdz ''@'%' identificē ''; FLUSH PRIVELEGES
noteikti izveidojiet lietotāju ar nosaukumu rpiUser ar paroli omgThisIsSoSecret
4. darbība: pašas lietojumprogrammas lejupielāde
Esam gandrīz klāt, tikai pagaidi pie manis mazliet ilgāk!
Izpildiet dažas komandas (vēlreiz):
cd /mājas /pi
git klons 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
Tikko atvērtā faila beigās, tieši pirms izejas, pievienojiet šādu rindu:
python3 /home/pi/SettlersOfRaspi/app.py $
Pēc tam nospiediet ctrl + X> y> enter
5. solis: Arduino
Pēdējais solis! Wooo
Lejupielādējiet mapi Arduino
Atveriet mapi arduino programmā un augšupielādējiet skriptu!
Tieši tā! Mēs esam pabeiguši!
Izbaudi spēli!: D
Ieteicams:
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klona plāksnē: 11 soļi
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klonu padomē: nesen no AliExpress iegādājos Arduino Nano 3.0 klonu, kas bija bez sāknēšanas. Esmu pārliecināts, ka ir daudz citu cilvēku, kuri ir tādā pašā situācijā kā es, un, iespējams, sākumā bija mazliet nobijušies! Neuztraucieties, šajā instrukcijā
Vienkāršāks ģitāras varoņa klona kontrolieris!: 10 soļi (ar attēliem)
Vienkāršāks ģitāras varoņa klona kontrolieris!: Tas ir iedvesmots no Realities lieliskās idejas, bet tastatūras shēmas plates vietā es izmantoju datora kontrolieri, novēršot nepieciešamību pēc sarežģītas flipper konstrukcijas
Kā atjaunināt programmaparatūru lētā USBasp-klonā: 9 soļi
Kā atjaunināt programmaparatūru lētā USBasp-klonā: šī ir neliela rokasgrāmata jaunas programmaparatūras mirgošanai uz tādu USBasp-klonu kā mans. Šī rokasgrāmata ir īpaši rakstīta attēlos redzamajam USBasp-klonam, tomēr tai joprojām vajadzētu strādāt ar citiem. Elektroinstalācija ir parādīta 5. solī, ir TL; DR ieslēgts
Kā uzlabot sava klona TB-303 (vai elektriskās ģitāras) skaņu: 4 soļi
Kā uzlabot sava klona TB-303 (vai elektriskās ģitāras) skaņu: šis retroelektronikas dizains (saukts par Warp303) ir iedvesmots no Proco RAT un Valve ritentiņu izstrādājumiem; patiesībā šī konstrukcija apvieno abas shēmas, lai iegūtu papildu treknu basa skaņu. Es izstrādāju ķēdi ciklonam TT-303 Bass Bot (labākais TB-303
Really Bare Bones Board (RBBB) Arduino klona montāža - ATJAUNINĀTS: 16 soļi
Really Bare Bones Board (RBBB) Arduino Clone salikšana - ATJAUNINĀTS: UPDATE 16.08.2008: pēdējā solī pievienoti dažādu dēļu konfigurāciju attēli. Modern Device Company RBBB ir brīnišķīgs mazais Arduino klons. Ja jums ir Arduino projekts, kuram nepieciešams neliels nospiedums vai lēta speciāla tāfele, šo