Innehållsförteckning:
- Tillbehör
- Steg 1: Gör fallet
- Steg 2: Elektroniken
- Steg 3: Konfigurera Raspberry PI
- Steg 4: Ladda ner applikationen själv
- Steg 5: Arduino
Video: Nybyggare i Raspi - en nybyggare av Catan -klon med elektronik: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Denna instruktör guidar dig genom stegen för att skapa "Settlers of Raspi", ett Settlers of Catan -spel med elektronik och ett webbgränssnitt.
Tillbehör
Nedan finns de förnödenheter du behöver för att följa den här guiden.
Observera att vissa steg kan göras annorlunda, som att använda en brödbräda istället för att löda vissa delar.
Detta kommer bara att guida dig genom processen och förbrukningsmaterial som jag använde i min design, gör gärna de ändringar du vill ha.
Hårdvara
- Hallon PI 3 B+
- Arduino UNO
- MCP23017 (x9)
- Knappar (x 144)
- 10k motstånd (bara några)
- 220 motstånd (x144)
- 330 motstånd (x19)
- 2x16 LCD
- MFRC522 RFID-läsare
- LDR
- White Leds (x19)
- RGB Ledstrip (vanlig katod)
- 16-kanals CD74HC4067
- Dubbelriktad nivåomvandlare
- 4 plattor med multiplex 8 mm x 524 mm x 454 mm
- Massor av kablar
- Kopparplåt
Steg 1: Gör fallet
Att göra fallet för detta projekt är vårt första mål, det kommer att göra installationen av hårdvaran enklare.
Laserskärning
Ladda ner de fyra medföljande. AI-filerna och ta dem till din närmaste laserskärbutik tillsammans med dina multiplexplattor.
Och lasera sedan dessa plattor med de medföljande filerna; sid
Behåll alla delar som är utskurna, du behöver dem.
Sätta ihop det
För montering, limma plattorna i följande ordning: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Vänta med att lägga till ett fodral för elektroniken, eftersom du behöver lite utrymme att arbeta med först.
Plattorna
Tyvärr är detta avsnitt ännu inte klart och kommer att uppdateras när det är det
Brickorna för spelet hämtas också från laserskärningsfilerna (vinn-vinn-rätt, eftersom detta förhindrar slöseri med material).
Bilden ovan visar de övre (vänstra) och nedre (högra) delarna av plattorna.
I ena sidan av brickorna, hål ut lite av träet, så att du har lite utrymme att sätta in elektronik i.
För varje kakel behöver du: 1 10k motstånd, 1 motstånd i intervallet 18k till 47k (varje typ av kakel behöver ett annat motstånd, de 6 typerna över detta intervall) och 1 vit LED.
Sätt nu in elektroniken (ta en titt på bilden ovan).
Skjut kablarnas ändar genom de små hålen på bottenplattan (endast hål som är viktiga är: Centrerat hål: LED-anod, hål närmast mitthålet: LED-katod).
Skär nu din kopparplatta i små 5x5mm bitar och löd dem till kablarna som sticker ut ur hålen på utsidan av bottenplattan.
Steg 2: Elektroniken
Wow, har du redan nått så här långt?
Låt oss fortsätta då;)
Det här avsnittet är ganska enkelt att förklara, följ bara schemat som ingår här.
Steg 3: Konfigurera Raspberry PI
Woohoo, nu till den roliga delen! Sätta upp hallon pi: D
Installera hallon pi
Skapa bilden
Först måste du ladda ner båda de länkade filerna.
- Win32 Disk Imager
- Raspian OS
Följ nu dessa steg:
- Sätt i ditt micro-SD-kort i datorn
- Öppna Win32 Disk Imager
- Välj.img -filen du just laddade ner
- Klicka på "skriv"
För att få åtkomst till pi behöver vi bara några steg till
- Gå till SD-kortets startkatalog
- Skapa en textfil som heter "ssh.txt"
- Ta bort.txt -tillägget
- Öppna filen "cmdline.txt"
- I slutet av filen lägger du till ip = 169.254.10.1 (men behåll denna på samma rad som all annan text.
Konfigurera pi
Anslut ena änden av en ethernetkabel till din dator och den andra änden till din pi.
Slå nu på pi, vänta i 5 minuter för att vara säker på att pi har startat korrekt.
Öppna din favorit SSH -klient (jag använder Putty) och anslut till den IP som vi gav pi i stegen ovan.
Standard användarnamn och lösenord är "pi" och "hallon".
I raspi-config, aktivera I2C.
Få pi på wifi
För att få din hallon pi på din wifi, skriv in följande kommandon:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli gränssnitt wlan0 omkonfigurera
Glöm inte att ersätta "mySSID" och "myPASSWORD" med SSID och LÖSENORD för din router.
Ladda ner paket och skript
Vi måste installera några paket och skript för att få detta projekt att fungera, så ange följande kommandon:
sudo apt installera mariadb-server
sudo apt installera apache2 -y pip installera Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Konfigurera databasen
För att vi ska kunna använda programmet till sin fulla potential kommer vi att behöva installera vår databas! Så låt oss göra det här!
mysql_secure_installation
När det ber om vårt lösenord, tryck bara på enter, eftersom vi ännu inte har skapat en användare.
Därefter kommer det att fråga oss om vi vill ha ett rotlösenord, välj ja och ange önskat lösenord.
Välj ja på alla återstående frågor.
sudo -i
mysql bevilja alla rättigheter på rpiUser.* till ''@'%' identifierat av ''; FLUSH PRIVELEGES
se till att du skapar en användare som heter rpiUser med lösenordet omgThisIsSoSecret
Steg 4: Ladda ner applikationen själv
Vi är nästan där, bara häng med mig lite längre!
Följ några kommandon (igen):
cd /home /pi
git -klon https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Webbplats//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
I slutet av filen som just öppnades, strax före utgången, lägger du till följande rad:
python3 /home/pi/SettlersOfRaspi/app.py $
Tryck sedan på ctrl + X> y> enter
Steg 5: Arduino
Sista steget! Wooo
Ladda ner Arduino -mappen
Öppna mappen i arduino -programmet och ladda upp skriptet!
Det är allt! Var gjort!
Njut av spelet!: D
Rekommenderad:
Fixa elektronik med IC-Tester !: 8 steg (med bilder)
Fixa elektronik med IC-testare !: Hej fixare! Med denna instruerbara kommer jag att visa dig hur du monterar och använder IC-testaren för att fixa elektroniska enheter som är byggda med integrerade kretsar 7400 och 4000-serien. The Instructable består av en motivation av projektet, en br
RasPi Arcade soffbord med två spelare: 7 steg (med bilder)
RasPi Arcade soffbord med två spelare: Här är min version av Raspberry Pi arkad soffbord. Jag fick idén från andra fantastiska instruktörer här och ville dela med mig av min erfarenhet av byggnaden. Bordet kan spela spel från flera videospel, inklusive NES, SNES, Sega, Play
Settler's of Catan - Speedy Settler Tärningar: 4 steg
Settler's of Catan - Speedy Settler Dice: Jag gjorde den här enheten för att försöka uppmuntra spelare att förkorta deras varv och göra spelet snabbare. Varje gång du trycker på knappen genereras en ny tärning och börjar ta nästa spelares tur. Det håller koll på varje spelares kumulativa tid
Röstkontrollampor Elektronik RGB LED -remsor med mera med Cortana och Arduino Hemmautomation: 3 steg
Röstkontrollampor Elektronik RGB LED -remsor och mer med Cortana och Arduino Hemmautomation: Gillar du tanken på att styra saker med din röst? Eller tycker du inte om att gå upp ur sängen för att släcka lamporna? Men är alla befintliga lösningar som google home för dyra? Nu kan du göra det själv för under 10 $. Och ännu bättre är det väldigt enkelt
Pet Feedermaskin med RasPi och Telegram Bot: 4 steg (med bilder)
Pet Feeder Machine med RasPi och Telegram Bot: Först och främst måste jag förtydliga att detta inte är en original Idea Mine, bara uppdatera och anpassa programmeringsskripten för att fungera med telegram, jag hittade det i en tidigare Instructable så krediterna är verkligen författare till det. Du kunde se spanska