Мазмұны:

Raspi қоныстанушылары - электроникамен катан клонының қоныстанушылары: 5 қадам
Raspi қоныстанушылары - электроникамен катан клонының қоныстанушылары: 5 қадам

Бейне: Raspi қоныстанушылары - электроникамен катан клонының қоныстанушылары: 5 қадам

Бейне: Raspi қоныстанушылары - электроникамен катан клонының қоныстанушылары: 5 қадам
Бейне: Why Tourists Became Repulsed by NYC | History of Tourism in New York City 2024, Шілде
Anonim
Raspi қоныстанушылары - Catan Clone электроникасымен қоныс аударушылар
Raspi қоныстанушылары - Catan Clone электроникасымен қоныс аударушылар

Бұл нұсқаулық сізге электроника мен веб -интерфейсі бар Катанның қоныстанушылары «Raspi қоныстарын» құру қадамдарын көрсетеді.

Жабдықтар

Төменде осы нұсқаулықты орындау үшін сізге қажет материалдар бар.

Кейбір қадамдарды басқаша жасауға болатынын ескеріңіз, мысалы, кейбір бөліктерді дәнекерлеудің орнына тақтаны пайдалану.

Бұл сізге менің дизайнымда қолданатын процесс пен материалдар бойынша нұсқау береді, қалаған кез келген өзгерісті енгізуге болады.

Аппараттық құрал

  • Таңқурай PI 3 B+
  • Arduino UNO
  • MCP23017 (x9)
  • Түймешіктер (x 144)
  • 10 к резисторлар (тек бірнешеуі)
  • 220 резистор (x144)
  • 330 резистор (x19)
  • 2x16 СКД
  • MFRC522 RFID-оқу құралы
  • LDR
  • Ақ ледтер (x19)
  • RGB Ledstrip (жалпы катод)
  • 16 каналды CD74HC4067
  • Екі бағытты деңгей түрлендіргіші
  • 8 мм x 524 мм x 454 мм мультиплекстің 4 табақшасы
  • Көптеген кабельдер
  • Мыс пластина

1 -қадам: Істі жасау

Істі жасау
Істі жасау
Істі жасау
Істі жасау

Бұл жобаның жағдайын жасау - біздің бірінші мақсатымыз, бұл жабдықты орнатуды жеңілдетеді.

Лассертинг

Қосылған. AI 4 файлды жүктеп алып, оларды мультиплексті пластиналармен бірге сізге жақын лазерлік кесу цехына апарыңыз.

Содан кейін ұсынылған файлдары бар пластиналарды лазермен кесіңіз; б

Барлық кесілген бөлшектерді сақтаңыз, олар сізге қажет болады.

Оны біріктіру

Жинау үшін тақталарды келесі ретпен жабыстырыңыз: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

Электрониканың қаптамасын қосуды күтіңіз, өйткені сізге алдымен жұмыс істеу үшін бос орын қажет.

Плиткалар

Өкінішке орай, бұл бөлім әлі аяқталмаған және ол жаңартылғаннан кейін жаңартылады

Ойынға арналған тақтайшалар сонымен қатар лазерлік файлдардан алынады (ұту-жеңу құқығы, себебі бұл материалдардың ысырап болуына жол бермейді).

Жоғарыдағы суретте плиткалардың жоғарғы (сол жақ) және төменгі (оң жақ) бөліктері көрсетілген.

Плиткалардың бір жағында ағаштың бір бөлігін салыңыз, сонда сізде электрониканы салуға орын болады.

Плиткалардың әрқайсысы үшін сізге қажет: 10k резистор, 18к -ден 47к диапазонындағы 1 резистор (плитканың әр түріне әр түрлі резистор қажет, осы диапазондағы 6 түрі) және 1 ақ жарық диоды.

Енді электрониканы салыңыз (жоғарыдағы суретке қараңыз).

Кабельдердің ұштарын астыңғы тақтайшадағы кішкене тесіктерден өткізіңіз (тек тесіктер маңызды: орталықтандырылған тесік: жарық диодты анод, сол тесікке жақын тесік: светодтың катоды).

Енді мыс табақшаңызды 5х5 мм кішкене бөліктерге кесіңіз де, оларды астыңғы тақтайшаның сыртындағы тесіктерден шыққан кабельдерге дәнекерлеңіз.

2 -қадам: Электроника

Уау, сіз бұған дейін жеттіңіз бе?

Одан әрі қарай жалғастырайық;)

Бұл бөлімді түсіндіру өте оңай, мұнда берілген схеманы орындаңыз.

3 -қадам: Raspberry PI орнату

Уууу, енді қызықты бөлімге өтіңіз! Таңқурай пиін орнату: D

Таңқурай пиін орнату

Суретті құру

Біріншіден, сіз байланыстырылған файлдардың екеуін де жүктеуіңіз керек.

  • Win32 диск өңдегіші
  • Raspian OS

Енді мына қадамдарды орындаңыз:

  1. Micro SD картасын компьютерге салыңыз
  2. Win32 диск өңдегішін ашыңыз
  3. Жаңа жүктелген.img файлын таңдаңыз
  4. «Жазу» түймесін басыңыз

Пи -ге кіру үшін бізге тағы бірнеше қадам қажет

  1. SD-картаның жүктеу каталогына өтіңіз
  2. «Ssh.txt» деп аталатын мәтіндік файл жасаңыз
  3. . Txt кеңейтімін жойыңыз
  4. «Cmdline.txt» файлын ашыңыз
  5. Файлдың соңында ip = 169.254.10.1 қосыңыз (бірақ оны басқа мәтінмен бір жолда сақтаңыз).

Пи орнату

Ethernet кабелінің 1 ұшын компьютерге, ал екінші ұшын пиеге қосыңыз.

Енді пиді қуаттандырыңыз, пи дұрыс басталғанына сенімді болу үшін 5 минут күтіңіз.

Өзіңіздің сүйікті SSH клиентіңізді ашыңыз (мен Putty қолданамын) және жоғарыда көрсетілген қадамдарда біз pi берген IP -ге қосылыңыз.

Әдепкі пайдаланушы аты мен пароль - «pi» және «таңқурай».

Raspi-config ішінде I2C қосыңыз.

Wi -Fi арқылы пи алу

Wi -Fi желісінде таңқурай пиін алу үшін келесі пәрмендерді теріңіз:

sudo -iwpa_passphrase «mySSID» «myPASSWORD» >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli интерфейсі wlan0 қайта конфигурациялау

«MySSID» мен «myPASSWORD» орнын маршрутизатордың SSID және PASSWORD сөздерімен ауыстыруды ұмытпаңыз.

Пакеттер мен сценарийлерді жүктеу

Бұл жобаны іске қосу үшін бізге бірнеше пакеттер мен сценарийлерді орнату қажет, сондықтан келесі пәрмендерді енгізіңіз:

sudo apt install mariadb-server

sudo apt install apache2 -y pip Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL орнатыңыз

Мәліметтер қорын орнату

Бағдарламаны толық пайдалану үшін бізге мәліметтер базасын орнату қажет! Ендеше, бұл жұмысты жасайық!

mysql_secure_installation

Ол біздің құпия сөзді сұрағанда, біз әлі пайдаланушыны жасамағандықтан, enter пернесін басыңыз.

Содан кейін ол бізден түбірлік құпия сөзді алғыңыз келетінін сұрайды, иә таңдап, қажетті құпия сөзді енгізіңіз.

Қалған сұрақтардың барлығында иә таңдаңыз.

sudo -i

mysql rpiUser.* бойынша барлық артықшылықтарды береді '' арқылы ''@'%'; ПРЕВИЛЕГТЕРДІ ЖУЫҢЫЗ

omgThisIsSoSecret құпия сөзімен rpiUser атты пайдаланушыны жасағаныңызға көз жеткізіңіз

4 -қадам: қосымшаны жүктеу

Біз жақындамыз, менімен біраз уақыт тұрыңыз!

Кейбір пәрмендерді орындаңыз (тағы да):

cd /home /pi

git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Веб -сайты//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRlpi sudo root. -p << DATABASE.sql sudo nano /etc/rc.local

Жаңадан ашылған файлдың соңында, шығудың алдында келесі жолды қосыңыз:

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

Содан кейін ctrl + X> y> enter пернелерін басыңыз

5 -қадам: Arduino

Соңғы қадам! Wooo

Arduino қалтасын жүктеңіз

Arduino бағдарламасындағы қалтаны ашып, сценарийді жүктеңіз!

Міне бітті! Біз аяқтадық!

Ойыннан ләззат алыңыз!: D

Ұсынылған: