Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Fremstilling af sagen
- Trin 2: Elektronikken
- Trin 3: Opsætning af Raspberry PI
- Trin 4: Download af applikationen selv
- Trin 5: Arduino
Video: Nybyggere i Raspi - en nybygger i Catan -klon med elektronik: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Denne instruktør guider dig gennem trinene med at oprette "Settlers of Raspi", et Settlers of Catan -spil med elektronik og en webgrænseflade.
Forbrugsvarer
Nedenfor er de forbrugsstoffer, du skal bruge for at følge denne vejledning.
Bemærk, at nogle trin kan udføres anderledes, som f.eks. At bruge et brødbræt i stedet for at lodde visse dele.
Dette vil bare guide dig gennem processen og forsyninger, jeg brugte i mit design, du er velkommen til at foretage de ændringer, du ønsker.
Hardware
- Hindbær PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Knapper (x 144)
- 10k modstande (kun få)
- 220 modstande (x144)
- 330 modstande (x19)
- 2x16 LCD
- MFRC522 RFID-læser
- LDR
- Hvide lysdioder (x19)
- RGB Ledstrip (fælles katode)
- 16-kanals CD74HC4067
- Tovejs niveauomformer
- 4 plader af multiplex 8 mm x 524 mm x 454 mm
- Masser af kabler
- Kobberplade
Trin 1: Fremstilling af sagen
At gøre sag til dette projekt er vores første mål, dette vil gøre installationen af hardwaren lettere.
Laserskæring
Download de 4 medfølgende. AI-filer, og tag dem med til din nærmeste laserskæringsbutik sammen med dine multiplexplader.
Og laserskær derefter disse plader med de medfølgende filer; s
Behold alle de dele, der er skåret ud, du skal bruge dem.
Sætter det sammen
Til samlingen limes pladerne i følgende rækkefølge: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Vent med at tilføje et etui til elektronikken, da du først skal bruge noget plads til at arbejde med.
Fliserne
Desværre er dette afsnit endnu ikke færdigt og vil blive opdateret, når det er
Fliserne til spillet er også hentet fra laserskærefilerne (win-win right, da dette forhindrer spild af materialer).
Billedet ovenfor viser de øverste (venstre) og nederste (højre) dele af fliserne.
I en side af fliserne skal du udhule noget af træet, så du har lidt plads til at sætte elektronik i.
Til hver af fliserne skal du bruge: 1 10k modstand, 1 modstand i intervallet 18k til 47k (hver type flise har brug for en anden modstand, de 6 typer over dette område) og 1 hvid LED.
Sæt nu elektronikken i (tag et kig på billedet ovenfor).
Skub enderne af kablerne gennem de små huller på bundpladen (kun huller, der er vigtige, er: Centreret hul: LED-anode, hul nærmest det midterste hul: katode af LED).
Skær nu din kobberplade i små stykker på 5 x 5 mm, og lod dem til kablerne, der stikker ud af hullerne på ydersiden af bundflisen.
Trin 2: Elektronikken
Wow, har du allerede nået så langt?
Lad os så komme i gang med det;)
Dette afsnit er ret let at forklare, bare følg skemaet, der er inkluderet her.
Trin 3: Opsætning af Raspberry PI
Woohoo, nu til den sjove del! Opsætning af hindbær pi: D
Installation af hindbær pi
Oprettelse af billedet
Først skal du downloade begge de linkede filer.
- Win32 Disk Imager
- Raspian OS
Følg nu disse trin:
- Indsæt dit micro-SD-kort i din computer
- Åbn Win32 Disk Imager
- Vælg.img -filen, du lige har downloadet
- Klik på 'skriv'
For at få adgang til pi skal vi bare bruge et par trin mere
- Gå til SD-kortets startmappe
- Opret en tekstfil kaldet "ssh.txt"
- Slet.txt -udvidelsen
- Åbn filen "cmdline.txt"
- I slutningen af filen skal du tilføje ip = 169.254.10.1 (men behold dette på samme linje som al den anden tekst.
Opsætning af pi
Sæt den ene ende af et ethernet -kabel i din pc og den anden ende i din pi.
Tænd nu for pi'en, vent en solid 5min for at være sikker på at pi'en er startet korrekt.
Åbn din foretrukne SSH -klient (jeg bruger Putty) og opret forbindelse til den IP, vi gav pi'en i ovenstående trin.
Standard brugernavn og adgangskode er "pi" og "hindbær".
I raspi-config skal du aktivere I2C.
Få pi på wifi
For at få din hindbær pi på din wifi skal du indtaste følgende kommandoer:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interface wlan0 omkonfigurer
Glem ikke at erstatte "mySSID" og "myPASSWORD" med SSID og PASSWORD på din router.
Download af pakker og scripts
Vi skal installere nogle pakker og scripts for at få dette projekt til at fungere, så indtast følgende kommandoer:
sudo apt installer mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Opsætning af databasen
For at vi kan bruge programmet til sit fulde potentiale, bliver vi nødt til at installere vores database! Så lad os gøre det lort!
mysql_secure_installation
Når den beder om vores adgangskode, skal du bare trykke på enter, da vi endnu ikke har oprettet en bruger.
Dernæst vil det spørge os, om vi vil have en root -adgangskode, vælg ja, og indtast den ønskede adgangskode.
Vælg ja på alle de resterende spørgsmål.
sudo -i
mysql giver alle rettigheder til rpiUser.* til ''@'%' identificeret med ''; FLUSH PRIVELEGES
sørg for at oprette en bruger kaldet rpiUser med adgangskoden omgThisIsSoSecret
Trin 4: Download af applikationen selv
Vi er næsten der, bare hæng ud med mig lidt længere!
Følg nogle kommandoer (igen):
cd /home /pi
git -klon 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 -u root -p << DATABASE.sql sudo nano /etc/rc.local
I slutningen af den fil, der lige åbnede, lige før exit, tilføj følgende linje:
python3 /home/pi/SettlersOfRaspi/app.py $
Tryk derefter på ctrl + X> y> enter
Trin 5: Arduino
Sidste trin! Wooo
Download mappen Arduino
Åbn mappen i arduino -programmet, og upload scriptet!
Det er det! Vi er færdige!
Nyd spillet!: D
Anbefalede:
Mega RasPi - en Raspberry Pi i et Sega Mega Drive / Genesis: 13 trin (med billeder)
Mega RasPi - en Raspberry Pi i en Sega Mega Drive / Genesis: Denne guide tager dig gennem konverteringen af et gammelt Sega Mega Drive til en retro -spilkonsol ved hjælp af en Raspberry Pi. Jeg har brugt utallige timer i min barndom på at spille videospil på mit Sega Mega Drive. De fleste af mine venner havde også en, så vi ville
Fix elektronik med IC-Tester !: 8 trin (med billeder)
Fix elektronik med IC-tester !: Hej fixere! Med denne instruktør vil jeg vise dig, hvordan du samler og bruger IC-testeren for at reparere elektroniske enheder, der er bygget med integrerede kredsløb 7400 og 4000 serier. The Instructable er sammensat af en motivation af projektet, en br
Settler's of Catan - Speedy Settler Dice: 4 trin
Settler's of Catan - Speedy Settler Dice: Jeg lavede denne enhed til at prøve at tilskynde spillere til at forkorte deres sving og gøre spillet hurtigere. Hver gang du trykker på knappen, genererer det et nyt terningkast og begynder at timing den næste spillers tur. Det holder styr på hver spillers kumulative tid
Pet Feedermaskine med RasPi og Telegram Bot: 4 trin (med billeder)
Pet Feeder Machine Med RasPi og Telegram Bot: Først og fremmest skal jeg præcisere, at dette ikke er en original Idemine, bare opdater og tilpas programmerings scripts til at arbejde med telegram, jeg fandt det i en tidligere Instructable, så kreditterne virkelig er forfatter til det. Du kunne se den spanske
Byg en computer med grundlæggende forståelse for elektronik: 9 trin (med billeder)
Byg en computer med grundlæggende forståelse for elektronik: Har du nogensinde ønsket at foregive, at du var virkelig smart og bygge din egen computer fra bunden? Ved du intet om, hvad der skal til for at lave en computer med et minimum? Nå, det er let, hvis du ved nok om elektronik til at kaste nogle IC'er sammen