Съдържание:

Заселници от Распи - заселници от клон Катан с електроника: 5 стъпки
Заселници от Распи - заселници от клон Катан с електроника: 5 стъпки

Видео: Заселници от Распи - заселници от клон Катан с електроника: 5 стъпки

Видео: Заселници от Распи - заселници от клон Катан с електроника: 5 стъпки
Видео: Часть 1. Аудиокнига Натаниэля Хоторна «Дом с семью фронтонами» (главы 1–3) 2024, Юли
Anonim
Заселници от Распи - заселници от клон на Катан с електроника
Заселници от Распи - заселници от клон на Катан с електроника

Тази инструкция ще ви преведе през стъпките за създаване на „Settlers of Raspi“, игра Settlers of Catan с електроника и уеб интерфейс.

Консумативи

По -долу са посочените консумативи, които ще са ви необходими, за да следвате това ръководство.

Имайте предвид, че някои стъпки могат да бъдат направени по различен начин, като например използване на макет вместо запояване на определени части.

Това просто ще ви преведе през процеса и консумативите, които използвах в моя дизайн, не се колебайте да правите каквито искате промени.

Хардуер

  • Малина PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Бутони (x 144)
  • 10k резистори (само няколко)
  • 220 резистора (x144)
  • 330 резистора (x19)
  • 2x16 LCD
  • MFRC522 RFID-четец
  • LDR
  • Бели светодиоди (x19)
  • RGB Ledstrip (общ катод)
  • 16-канален CD74HC4067
  • Двупосочен преобразувател на ниво
  • 4 плочи от мултиплекс 8 мм х 524 мм х 454 мм
  • Много кабели
  • Медна плоча

Стъпка 1: Изграждане на случая

Изготвяне на случая
Изготвяне на случая
Изготвяне на случая
Изготвяне на случая

Доказателството за този проект е първата ни цел, това ще улесни инсталирането на хардуера.

Лазерно рязане

Изтеглете 4-те включени. AI файла и ги занесете в най-близкия магазин за лазерно рязане заедно с вашите мултиплексни плочи.

И след това лазерно изрежете тези плочи с предоставените файлове; стр

Запазете всички изрязани части, ще ви трябват.

Сглобявайки го заедно

За монтажа залепете плочите в следния ред: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Изчакайте с добавяне на калъф за електрониката, тъй като първо ще ви е необходимо малко пространство за работа.

Плочките

За съжаление този раздел все още не е завършен и ще бъде актуализиран, след като приключи

Плочките за играта също са получени от файловете за лазерно рязане (печеливша надясно, тъй като това предотвратява загубата на материали).

Снимката aboved показва горната (лявата) и долната (дясната) част на плочките.

В едната страна на плочките издълбайте част от дървото, така че да имате малко място за поставяне на електроника.

За всяка от плочките ще ви трябват: 1 10k резистор, 1 резистор в диапазона от 18k до 47k (всеки тип плочки се нуждаят от различен резистор, 6 -те типа в този диапазон) и 1 бял светодиод.

Сега включете електрониката (погледнете снимката по -горе).

Прокарайте краищата на кабелите през малките отвори на долната плочка (важни са само дупките: Центриран отвор: анод на светодиода, отвор, най-близо до този централен отвор: катод на светодиода).

Сега нарежете медната си плоча на малки парчета 5x5 мм и ги запоявайте към кабелите, стърчащи от отворите от външната страна на долната плочка.

Стъпка 2: Електрониката

Уау, вече стигнахте дотук?

Нека продължим тогава;)

Този раздел е доста лесен за обяснение, просто следвайте схемата, включена тук.

Стъпка 3: Настройване на Raspberry PI

Ууу, сега към забавната част! Настройване на малиново пи: D

Инсталиране на малиново пи

Създаване на образа

Първо ще трябва да изтеглите и двата свързани файла.

  • Win32 Disk Imager
  • Raspian OS

Сега следвайте тези стъпки:

  1. Поставете вашата micro-SD карта в компютъра
  2. Отворете Win32 Disk Imager
  3. Изберете.img файла, който току -що сте изтеглили
  4. Щракнете върху „напиши“

За да получим достъп до пи, ще ни трябват само още няколко стъпки

  1. Отидете в зареждащата директория на SD картата
  2. Създайте текстов файл, наречен "ssh.txt"
  3. Изтрийте разширението.txt
  4. Отворете файла "cmdline.txt"
  5. В края на файла добавете ip = 169.254.10.1 (но оставете това на същия ред като целия друг текст.

Настройване на pi

Включете 1 край на Ethernet кабел във вашия компютър, а другия край в вашето pi.

Сега включете pi, изчакайте стабилни 5 минути, за да сте сигурни, че pi е стартирал правилно.

Отворете любимия си SSH клиент (използвам Putty) и се свържете с IP, който дадохме на pi в горните стъпки.

Потребителското име и паролата по подразбиране са „pi“и „raspberry“.

В raspi-config активирайте I2C.

Получаване на pi на wifi

За да получите вашето малиново пи на вашия wifi, въведете следните команди:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli интерфейс wlan0 преконфигуриране

Не забравяйте да замените „mySSID“и „myPASSWORD“със SSID и PASSWORD на вашия рутер.

Изтегляне на пакети и скриптове

Ще трябва да инсталираме някои пакети и скриптове, за да стартираме проекта и да го заработим, затова, моля, въведете следните команди:

sudo apt инсталирате mariadb-сървър

sudo apt инсталирате apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL

Настройване на базата данни

За да използваме програмата с пълния й потенциал, ще трябва да инсталираме нашата база данни! Така че нека направим тези глупости!

mysql_secure_installation

Когато поиска паролата ни, просто натиснете enter, тъй като все още не сме създали потребител.

След това ще ни попита дали искаме парола за root, изберете да и въведете желаната парола.

Изберете „да“за всички останали въпроси.

sudo -i

mysql предоставя всички права на rpiUser.* на ''@'%', идентифицирани от ''; ФЛУШ ПРИВЕЛЕГИ

не забравяйте да създадете потребител, наречен rpiUser с парола omgThisIsSoSecret

Стъпка 4: Изтегляне на самото приложение

Почти сме готови, изчакайте още малко с мен!

Следвайте някои команди (още веднъж):

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 mysql - -p << DATABASE.sql sudo nano /etc/rc.local

В края на току -що отворения файл, точно преди изхода, добавете следния ред:

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

След това натиснете ctrl + X> y> enter

Стъпка 5: Arduino

Последна стъпка! Уууу

Изтеглете папката Arduino

Отворете папката в програмата arduino и качете скрипта!

Това е! Свършихме!

Насладете се на играта!:Д

Препоръчано: