Satura rādītājs:

Raspi kolonisti - Katana klona iekārtotāji ar elektroniku: 5 soļi
Raspi kolonisti - Katana klona iekārtotāji ar elektroniku: 5 soļi

Video: Raspi kolonisti - Katana klona iekārtotāji ar elektroniku: 5 soļi

Video: Raspi kolonisti - Katana klona iekārtotāji ar elektroniku: 5 soļi
Video: А у вас есть трипофобия!? 😳 #фобии 2024, Novembris
Anonim
Raspi kolonisti - Katana klonu iekārtotāji ar elektroniku
Raspi kolonisti - Katana klonu iekārtotāji ar elektroniku

Šī 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

Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide

Šī 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:

  1. Ievietojiet mikro-SD karti datorā
  2. Atveriet Win32 diska attēlveidotāju
  3. Atlasiet tikko lejupielādēto.img failu
  4. Noklikšķiniet uz "rakstīt"

Lai piekļūtu pi, mums būs jāveic tikai dažas darbības

  1. Dodieties uz SD kartes sāknēšanas direktoriju
  2. Izveidojiet teksta failu ar nosaukumu "ssh.txt"
  3. Izdzēsiet paplašinājumu.txt
  4. Atveriet failu "cmdline.txt"
  5. 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: