Mündəricat:

Raspi -nin məskunlaşanları - Elektronika ilə Catan Clone -nin məskunlaşanları: 5 addım
Raspi -nin məskunlaşanları - Elektronika ilə Catan Clone -nin məskunlaşanları: 5 addım

Video: Raspi -nin məskunlaşanları - Elektronika ilə Catan Clone -nin məskunlaşanları: 5 addım

Video: Raspi -nin məskunlaşanları - Elektronika ilə Catan Clone -nin məskunlaşanları: 5 addım
Video: RASPI (Jump Punk Cover Band) - Танцы (Reflex cover) 2024, Noyabr
Anonim
Raspi -nin məskunlaşanları - Catan Clone -nin Elektronikası ilə məskunlaşanlar
Raspi -nin məskunlaşanları - Catan Clone -nin Elektronikası ilə məskunlaşanlar

Bu təlimat, elektronika və veb interfeysi olan Catan oyunlarının sakinləri olan "Raspi sakinləri" ni yaratmaq addımlarında sizə yol göstərəcək.

Təchizat

Aşağıda bu təlimatı izləmək üçün ehtiyac duyacağınız materiallar var.

Unutmayın ki, müəyyən hissələri lehimləmək əvəzinə çörək taxtası istifadə etmək kimi bəzi addımlar fərqli şəkildə edilə bilər.

Bu, dizaynımda istifadə etdiyim proses və tədarüklərdə sizə yol göstərəcək, istədiyiniz dəyişiklikləri etməkdən çəkinməyin.

Avadanlıq

  • Moruq PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Düymələr (x 144)
  • 10k rezistorlar (yalnız bir neçəsi)
  • 220 rezistor (x144)
  • 330 rezistor (x19)
  • 2x16 LCD
  • MFRC522 RFID oxuyucusu
  • LDR
  • Ağ Ledlər (x19)
  • RGB Ledstrip (ümumi katod)
  • 16 kanallı CD74HC4067
  • İki istiqamətli Səviyyə çeviricisi
  • 8 ədəd x 524 mm x 454 mm çoxsaylı 4 ədəd lövhə
  • Çoxlu kabellər
  • Mis lövhə

Addım 1: Davanın hazırlanması

Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi

Bu layihənin vəziyyətini ortaya çıxarmaq bizim ilk məqsədimizdir, bu da aparatın quraşdırılmasını asanlaşdıracaq.

Lazer kəsmə

Daxil olan 4. AI faylını yükləyin və multipleks lövhələrinizlə birlikdə ən yaxın lazer kəsmə mağazanıza aparın.

Və sonra verilmiş fayllarla həmin lövhələri kəsin; s

Kəsilmiş bütün hissələri saxlayın, onlara ehtiyacınız olacaq.

Bir araya gətirmək

Montaj üçün plitələri aşağıdakı qaydada yapışdırın: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Əvvəlcə işləmək üçün bir yerə ehtiyacınız olduğu üçün elektronika üçün bir çanta əlavə etməyi gözləyin.

Kafelər

Təəssüf ki, bu bölmə hələ bitməyib və bir dəfə yenilənəcək

Oyun üçün plitələr də lasercutting fayllarından əldə edilir (bu, materialların israf edilməsinin qarşısını aldığı üçün qazan-qazan hüququ).

Yuxarıdakı şəkil plitələrin yuxarı (sol) və alt (sağ) hissələrini əks etdirir.

Plitələrin 1 tərəfində taxtanın bir hissəsini boş qoyun ki, elektronikanı qoymağa yeriniz olsun.

Lazım olan hər bir kafel üçün: 10k rezistor, 18k ilə 47k aralığında 1 rezistor (hər növ kafelin fərqli bir rezistora ehtiyacı var, bu aralığın 6 növü) və 1 ağ LED.

İndi elektronikanı qoyun (yuxarıdakı şəklə baxın).

Kabellərin uclarını alt plitə üzərindəki kiçik deliklərdən keçirin (yalnız dəliklər vacibdir: Mərkəzləşdirilmiş çuxur: LED anodu, o mərkəz çuxuruna ən yaxın olan deşik: ledin katodu).

İndi mis lövhənizi 5x5 mm kiçik parçalara kəsin və alt kafelin kənarındakı deliklərdən çıxan kabellərə lehimləyin.

Addım 2: Elektronika

Vay, indiyə qədər bu yolu keçmisən?

Gəlin buna davam edək;)

Bu bölməni izah etmək olduqca asandır, sadəcə buradakı sxemə əməl edin.

Addım 3: Raspberry PI qurmaq

Woohoo, indi əyləncəli hissəyə keçək! Moruq pi qurmaq: D.

Moruq pi -nin quraşdırılması

Şəklin yaradılması

Əvvəlcə əlaqəli faylları yükləməlisiniz.

  • Win32 disk axtarıcısı
  • Raspian OS

İndi bu addımları izləyin:

  1. Mikro SD kartınızı kompüterinizə daxil edin
  2. Win32 Disk Görüntüleyicisini açın
  3. Yeni yüklədiyiniz.img faylını seçin
  4. 'Yaz' düyməsini basın

Pi -yə daxil olmaq üçün daha bir neçə addıma ehtiyacımız var

  1. SD kartın açılış qovluğuna gedin
  2. "Ssh.txt" adlı bir mətn faylı yaradın
  3. . Txt uzantısını silin
  4. "Cmdline.txt" faylını açın
  5. Faylın sonunda ip = 169.254.10.1 əlavə edin (lakin bunu bütün digər mətnlərlə eyni sətirdə saxlayın.

Pi qurmaq

Ethernet kabelinin 1 ucunu kompüterinizə, digər ucunu da pi -yə qoşun.

İndi pi -yə güc verin, pi -nin düzgün başladığından əmin olmaq üçün möhkəm 5 dəqiqə gözləyin.

Sevdiyiniz SSH müştərisini açın (Putty istifadə edirəm) və yuxarıdakı addımlarda pi verdiyimiz IP -yə qoşulun.

Varsayılan istifadəçi adı və şifrə "pi" və "moruq" dur.

Raspi-config-də I2C-ni aktiv edin.

WiFi -də pi əldə etmək

Wi -Fi -da moruq pi -ni əldə etmək üçün aşağıdakı əmrləri daxil edin:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interfeysi wlan0 yenidən konfiqurasiya edin

"MySSID" və "myPASSWORD" sözlərini routerinizin SSID və PASSWORD ilə əvəz etməyi unutmayın.

Paketləri və skriptləri yükləyin

Bu layihəni işə salmaq üçün bəzi paketlər və skriptlər quraşdırmalıyıq, buna görə də aşağıdakı əmrləri daxil edin:

sudo apt install mariadb-server

sudo apt install apache2 -y pip Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL quraşdırın

Verilənlər bazasının qurulması

Proqramı tam potensialından istifadə etməyimiz üçün verilənlər bazamızı quraşdırmalıyıq! Odur ki, bu işi edək!

mysql_secure_installation

Şifrənizi istədikdə, hələ istifadəçi yaratmadığımız üçün enter düyməsini basın.

Sonra, kök parol istədiyimizi soruşacaq, bəli seçin və istədiyiniz şifrəni daxil edin.

Qalan bütün suallar üçün bəli seçin.

sudo -i

mysql, rpiUser.* üzərindəki bütün ayrıcalıqları '' ilə təyin olunan ''@'%' ə verir; YÜKLƏYİN

omgThisIsSoSecret şifrəsi ilə rpiUser adlı bir istifadəçi yaratdığınızdan əmin olun

Addım 4: Tətbiqi Özü Yükləyin

Demək olar ki, oradayıq, bir az da yanımda ol!

Bəzi əmrləri yerinə yetirin (bir daha):

cd /ev /pi

git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Veb saytı//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRlpi sudo root -p << DATABASE.sql sudo nano /etc/rc.local

Çıxışdan dərhal əvvəl açılan faylın sonunda aşağıdakı sətri əlavə edin:

python3 /home/pi/SettlersOfRaspi/app.py $

Sonra ctrl + X> y> daxil edin

Addım 5: Arduino

Son addım! Wooo

Arduino qovluğunu yükləyin

Arduino proqramında qovluğu açın və skript yükləyin!

Bu belədir! Bitirdik!

Oyundan zövq alın!: D

Tövsiyə: