Სარჩევი:

რასპის დასახლება - კატანის კლონის დასახლება ელექტრონიკით: 5 ნაბიჯი
რასპის დასახლება - კატანის კლონის დასახლება ელექტრონიკით: 5 ნაბიჯი

ვიდეო: რასპის დასახლება - კატანის კლონის დასახლება ელექტრონიკით: 5 ნაბიჯი

ვიდეო: რასპის დასახლება - კატანის კლონის დასახლება ელექტრონიკით: 5 ნაბიჯი
ვიდეო: Again [Vocaloid RUS remix COVER by by AudioNeko & ElliMarshmallow] 2024, ივლისი
Anonim
დასახლების რასი - დასახლება კატანის კლონი ელექტრონიკით
დასახლების რასი - დასახლება კატანის კლონი ელექტრონიკით

ეს ინსტრუქცია გაგიძღვებათ „რასპის დასახლების“, კატანის დასახლების თამაშის ელექტრონიკითა და ვებ ინტერფეისით.

მარაგები

ქვემოთ მოცემულია მასალები, რომლებიც დაგჭირდებათ ორდერი ამ სახელმძღვანელოს შესასრულებლად.

გაითვალისწინეთ, რომ ზოგიერთი ნაბიჯი შეიძლება განსხვავებულად გაკეთდეს, მაგალითად, პურის დაფის გამოყენება გარკვეული ნაწილების შედუღების ნაცვლად.

ეს უბრალოდ გიხელმძღვანელებს პროცესში და მარაგში, რომელიც მე გამოვიყენე ჩემს დიზაინში, მოგერიდებათ ნებისმიერი ცვლილების შეტანა, რაც გსურთ.

ტექნიკა

  • ჟოლო 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 მმ x 524 მმ x 454 მმ
  • ბევრი კაბელი
  • სპილენძის ფირფიტა

ნაბიჯი 1: საქმის დამზადება

საქმის კეთება
საქმის კეთება
საქმის კეთება
საქმის კეთება

ამ პროექტის განხორციელება არის ჩვენი პირველი მიზანი, ეს გაადვილებს ტექნიკის დაყენებას.

ლაზერული ჭრა

გადმოწერეთ 4. AI ფაილი და წაიყვანეთ უახლოეს ლაზერულ ჭრის მაღაზიაში თქვენს მულტიპლექს ფირფიტებთან ერთად.

შემდეგ კი ლაზერულად გაჭერით ეს ფირფიტები მოწოდებული ფაილებით; გვ

შეინახეთ ამოჭრილი ყველა ნაწილი, დაგჭირდებათ.

ერთად აყენებს მას

შეკრებისთვის წებოვანა ფირფიტები შემდეგი თანმიმდევრობით: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top

დაელოდეთ ელექტრონიკისთვის ქეისის დამატებას, რადგან თქვენ დაგჭირდებათ ცოტა ადგილი სამუშაოდ.

ფილები

სამწუხაროდ, ეს სექცია ჯერ არ დასრულებულა და განახლდება

თამაშის ფილები ასევე მიიღება ლაზერული ჭრის ფაილებიდან (მომგებიანი, რადგან ეს ხელს უშლის მასალების გაფლანგვას).

ზემოთ ნაჩვენებია ფილების ზედა (მარცხენა) და ქვედა (მარჯვენა) ნაწილები.

კრამიტის 1 მხარეს, ამოიღეთ ხის ნაწილი, ასე რომ თქვენ გაქვთ ადგილი ელექტრონიკის ჩასადებად.

თითოეული ფილისთვის დაგჭირდებათ: 1 10k რეზისტორი, 1 რეზისტორი 18k დან 47k დიაპაზონში (თითოეული ტიპის კრამიტს სჭირდება განსხვავებული რეზისტორი, 6 ტიპი ამ დიაპაზონში) და 1 თეთრი LED.

ახლა ჩადეთ ელექტრონიკა (შეხედეთ სურათს ზემოთ).

გადაიტანეთ კაბელების ბოლოები ქვედა კრამიტის მცირე ხვრელებში (მნიშვნელოვანია მხოლოდ ხვრელები: ცენტრალიზებული ხვრელი: LED- ის ანოდი, ხვრელი ყველაზე ახლოს ამ ცენტრალურ ხვრელთან: led კათოდი).

ახლა, სპილენძის ფირფიტა გაჭერით პატარა 5x5 მმ ნაჭრებად და შეაერთეთ ისინი კაბელებთან, რომლებიც იჭრება ხვრელებიდან ქვედა კრამიტის გარედან.

ნაბიჯი 2: ელექტრონიკა

უი, შენ უკვე მიაღწიე აქამდე?

მოდი ასე გავაგრძელოთ;)

ეს განყოფილება საკმაოდ მარტივად არის ახსნილი, უბრალოდ მიჰყევით აქ მოცემულ სქემას.

ნაბიჯი 3: ჟოლოს PI- ის დაყენება

ოოოო, ახლა კი მხიარულ ნაწილზე გადადი! ჟოლოს პიის დაყენება: D

ჟოლოს პი დაყენება

სურათის შექმნა

პირველ რიგში, თქვენ უნდა გადმოწეროთ ორივე დაკავშირებული ფაილი.

  • Win32 დისკის იმიჯერი
  • Raspian OS

ახლა მიყევით ამ ნაბიჯებს:

  1. ჩადეთ თქვენი მიკრო SD ბარათი თქვენს კომპიუტერში
  2. გახსენით Win32 Disk Imager
  3. შეარჩიეთ.img ფაილი, რომელიც გადმოწერეთ
  4. დააწკაპუნეთ 'დაწერე'

Pi– ზე წვდომის მისაღწევად, ჩვენ დაგვჭირდება კიდევ რამდენიმე ნაბიჯი

  1. გადადით SD ბარათის ჩატვირთვის დირექტორიაში
  2. შექმენით ტექსტური ფაილი სახელწოდებით "ssh.txt"
  3. წაშალე.txt გაფართოება
  4. გახსენით ფაილი "cmdline.txt"
  5. ფაილის ბოლოს დაამატეთ ip = 169.254.10.1 (მაგრამ შეინახეთ იგი იმავე ხაზზე, როგორც ყველა სხვა ტექსტი.

პიის დაყენება

შეაერთეთ Ethernet კაბელის 1 ბოლო თქვენს კომპიუტერში და მეორე ბოლო თქვენს pi– ში.

ახლა ჩართეთ პი, დაელოდეთ მყარ 5 წუთს, რომ დარწმუნდეთ, რომ პი სწორად დაიწყო.

გახსენით თქვენი საყვარელი SSH კლიენტი (მე ვიყენებ Putty) და დაუკავშირდით IP- ს, რომელიც ჩვენ მივაწოდეთ pi ზემოთ მოცემულ ნაბიჯებში.

ნაგულისხმევი მომხმარებლის სახელი და პაროლი არის "pi" და "ჟოლო".

Raspi-config- ში ჩართეთ I2C.

Pi- ს მიღება wifi– ზე

იმისათვის, რომ მიიღოთ თქვენი ჟოლოს pi თქვენი wifi, ჩაწერეთ შემდეგი ბრძანებები:

sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli ინტერფეისი wlan0 ხელახლა კონფიგურაცია

არ დაგავიწყდეთ "mySSID" და "myPASSWORD" შეცვალეთ თქვენი როუტერის SSID და PASSWORD.

პაკეტების და სკრიპტების ჩამოტვირთვა

ჩვენ დაგვჭირდება რამდენიმე პაკეტის და სკრიპტის დაყენება იმისათვის, რომ ეს პროექტი ფუნქციონირებდეს, ასე რომ გთხოვთ შეიყვანოთ შემდეგი ბრძანებები:

sudo apt დააინსტალირეთ mariadb-server

sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL

მონაცემთა ბაზის დაყენება

იმისათვის, რომ ჩვენ გამოვიყენოთ პროგრამა სრულად, ჩვენ დაგვჭირდება ჩვენი მონაცემთა ბაზის დაყენება! მოდით გავაკეთოთ ეს სისულელე!

mysql_secure_installation

როდესაც ის ითხოვს ჩვენს პაროლს, უბრალოდ დააჭირეთ Enter, რადგან ჩვენ ჯერ არ შევქმენით მომხმარებელი.

შემდეგი ის გვეკითხება გვინდა თუ არა ძირეული პაროლი, აირჩიეთ დიახ და შეიყვანეთ სასურველი პაროლი.

აირჩიეთ დიახ ყველა დანარჩენ კითხვაზე.

sudo -i

mysql მიანიჭეთ ყველა პრიორიტეტი rpiUser– ზე.* ''@'%' მიერ განსაზღვრული ''; FLUSH PRIVELEGES

დარწმუნდით, რომ შექმნით მომხმარებელს სახელად rpiUser პაროლით omgThisIsSoSecret

ნაბიჯი 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/SettlersOfRaspi sudo -p << მონაცემთა ბაზა.sql sudo nano /etc/rc.local

ფაილის ბოლოს, რომელიც ახლახანს გაიხსნა, გასვლამდე, დაამატეთ შემდეგი ხაზი:

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

შემდეგ დააჭირეთ ctrl + X> y> enter

ნაბიჯი 5: არდუინო

ბოლო ნაბიჯი! ვოოო

ჩამოტვირთეთ Arduino საქაღალდე

გახსენით საქაღალდე arduino პროგრამაში და ატვირთეთ სკრიპტი!

Ის არის! ჩვენ დავამთავრეთ!

Ისიამოვნე თამაშით!: D

გირჩევთ: