فهرست مطالب:
- تدارکات
- مرحله 1: ساختن مورد
- مرحله 2: الکترونیک
- مرحله 3: راه اندازی PI تمشک
- مرحله 4: بارگیری خود برنامه
- مرحله 5: آردوینو
تصویری: Settlers of Raspi - a Settlers of Catan Clone With Electronics: 5 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این دستورالعمل شما را در مراحل ایجاد "Settlers of Raspi" ، بازی Settlers of Catan با وسایل الکترونیکی و رابط وب راهنمایی می کند.
تدارکات
در زیر لوازم مورد نیاز برای سفارش برای پیروی از این راهنما آورده شده است.
توجه داشته باشید که برخی مراحل را می توان متفاوت انجام داد ، مانند استفاده از تخته نان به جای لحیم کاری قطعات خاص.
این فقط شما را از طریق فرآیند و لوازم مورد استفاده در طراحی من راهنمایی می کند ، در صورت تمایل می توانید هر تغییری را که می خواهید ایجاد کنید.
سخت افزار
- تمشک PI 3 B+
- آردوینو UNO
- MCP23017 (x9)
- دکمه ها (x 144)
- مقاومت 10k (فقط چند عدد)
- 220 مقاومت (x144)
- 330 مقاومت (x19)
- LCD 2x16
- MFRC522 RFID-Reader
- LDR
- سفید لید (x19)
- RGB Ledstrip (کاتد معمولی)
- CD74HC4067 16 کاناله
- مبدل سطح دو جهته
- 4 صفحه مولتی پلکس 8 میلی متر در 524 میلی متر در 454 میلی متر
- تعداد زیادی کابل
- صفحه مسی
مرحله 1: ساختن مورد
ایجاد پرونده برای این پروژه اولین هدف ما است ، این امر نصب سخت افزار را آسان تر می کند.
برش لیزری
4 فایل. AI موجود را بارگیری کرده و آنها را به همراه صفحات چند پلکس خود به نزدیکترین فروشگاه برش لیزری ببرید.
و سپس آن صفحات را با فایلهای ارائه شده با لیزر برش دهید ؛ ص
تمام قطعات بریده شده را نگه دارید ، به آنها نیاز خواهید داشت.
کنار هم چیدن
برای مونتاژ ، صفحات را به ترتیب زیر بچسبانید: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
با افزودن قاب برای وسایل الکترونیکی منتظر بمانید ، زیرا ابتدا برای کار با آن به مقداری فضا نیاز دارید.
کاشی ها
متأسفانه ، این بخش هنوز به پایان نرسیده است و یکبار به روز می شود
کاشی های بازی نیز از فایل های برش لیزری (درست برد-برد ، زیرا از هدر رفتن مواد جلوگیری می کند) بدست آمده است.
تصویر بالا قسمت های بالا (چپ) و پایین (راست) کاشی ها را نشان می دهد.
در یک طرف کاشی ، مقداری از چوب را خالی کنید ، تا جایی برای قرار دادن وسایل الکترونیکی در آن داشته باشید.
برای هر یک از کاشی های مورد نیاز شما: 1 مقاومت 10k ، 1 مقاومت در محدوده 18k تا 47k (هر نوع کاشی به مقاومت متفاوتی احتیاج دارد ، 6 نوع در این محدوده) و 1 LED سفید.
حالا وسایل برقی را بگذارید (به تصویر بالا نگاه کنید).
انتهای کابل ها را از طریق سوراخ های کوچک روی کاشی پایین بکشید (فقط حفره های مهم عبارتند از: سوراخ مرکز: آند LED ، نزدیکترین سوراخ به آن سوراخ مرکزی: کاتد led).
حالا ، صفحه مسی خود را به قطعات کوچک 5x5 میلی متر برش دهید و آنها را به کابل هایی که از سوراخ های بیرون کاشی زیرین بیرون زده اند بچسبانید.
مرحله 2: الکترونیک
وای ، شما قبلاً تا اینجا پیش رفته اید؟
بیایید آن را ادامه دهیم ؛)
توضیح این بخش نسبتاً آسان است ، فقط از طرح موجود در اینجا پیروی کنید.
مرحله 3: راه اندازی PI تمشک
وووو ، حالا به بخش سرگرم کننده بروید! راه اندازی پی تمشک: D
نصب پی تمشکی
ایجاد تصویر
ابتدا باید هر دو فایل پیوند را بارگیری کنید.
- Win32 Disk Imager
- سیستم عامل Raspian
حالا این مراحل را دنبال کنید:
- کارت micro-SD خود را در رایانه خود قرار دهید
- Win32 Disk Imager را باز کنید
- فایل.img را که بارگیری کرده اید انتخاب کنید
- روی 'نوشتن' کلیک کنید
برای دسترسی به pi ، فقط چند مرحله دیگر نیاز داریم
- به دایرکتوری بوت کارت SD بروید
- ایجاد یک فایل متنی به نام "ssh.txt"
- پسوند.txt را حذف کنید
- فایل "cmdline.txt" را باز کنید
- در انتهای فایل ، ip = 169.254.10.1 را اضافه کنید (اما این را در یک خط با سایر متن ها نگه دارید.
تنظیم pi
یک سر کابل اترنت را در رایانه خود و سر دیگر آن را در pi خود وصل کنید.
اکنون پی را فعال کنید ، 5 دقیقه صبر کنید تا مطمئن شوید که پی به درستی شروع شده است.
کلاینت SSH مورد علاقه خود را باز کنید (من از Putty استفاده می کنم) و به IP ای که pi در مراحل بالا داده ایم متصل شوید.
نام کاربری و رمز عبور پیش فرض "pi" و "تمشک" است.
در raspi-config ، I2C را فعال کنید.
دریافت pi روی وای فای
برای اینکه رزبری pi خود را روی وای فای خود قرار دهید ، دستورات زیر را وارد کنید:
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_instation
هنگامی که از ما رمز عبور می خواهد ، فقط Enter را فشار دهید ، زیرا ما هنوز کاربر ایجاد نکرده ایم.
در مرحله بعد از ما می پرسد که آیا رمز عبور روت می خواهیم ، yes را انتخاب کرده و رمز عبور مورد نظر را وارد کنید.
در همه س questionsالات باقی مانده بله را انتخاب کنید.
sudo -i
mysql همه امتیازات را در rpiUser اعطا می کند.* به ''@'٪' توسط ''؛ PRIVELEGES FLUSH
مطمئن شوید که یک کاربر به نام 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 << DATABASE.sql sudo nano /etc/rc.local
در انتهای پرونده ای که تازه باز شده است ، درست قبل از خروج ، خط زیر را اضافه کنید:
python3 /home/pi/SettlersOfRaspi/app.py $
سپس ctrl + X> y> enter را فشار دهید
مرحله 5: آردوینو
آخرین قدم! ووو
پوشه آردوینو را بارگیری کنید
پوشه برنامه arduino را باز کرده و اسکریپت را بارگذاری کنید!
خودشه! انجام شد!
از بازی لذت ببرید!: D
توصیه شده:
Mega RasPi - Raspberry Pi in a Sega Mega Drive / پیدایش: 13 مرحله (همراه با تصاویر)
Mega RasPi - Raspberry Pi in a Sega Mega Drive / Genesis: این راهنما شما را با تبدیل یک Sega Mega Drive قدیمی به یک کنسول بازی یکپارچهسازی با سیستمعامل Raspberry Pi راهنمایی می کند. من ساعت های بی شماری از دوران کودکی خود را صرف بازی های ویدئویی در Sega Mega Drive من. اکثر دوستان من نیز یکی داشتند ، بنابراین ما
ساعت آب و هوایی Raspi-Nextion: 7 مرحله
ساعت آب و هوایی Raspi-Nextion: دیدن ساعت های مختلف که با آردوینو و تمشک Pi ساخته شده اند ، الهام بخش من بود. منم میخواستم یکی درست کنم من با استفاده از یک آردوینو مگا با ESP8266 شروع کردم اما وای فای 8266 نشان داد که سکسکه های زیادی دارد. تصمیم گرفتم از Pi یدکی که داشتم استفاده کنم (Raspb
میز قهوه بازی RasPi Two-Player Arcade: 7 مرحله (همراه با تصاویر)
میز قهوه بازی دو نفره RasPi: در اینجا نسخه من از میز قهوه بازی رزبری پای است. من این ایده را از دستورالعمل های عالی دیگر در اینجا گرفتم و می خواستم تجربه خود را در مورد ساخت و ساز به اشتراک بگذارم. این میز می تواند بازی هایی از دوران بازی های ویدیویی متعدد از جمله NES ، SNES ، Sega ، Play را انجام دهد
Settler's of Catan - Speedy Settler Dice: 4 مرحله
Settler's of Catan - Speedy Settler Dice: من این دستگاه را برای ایجاد انگیزه در بازیکنان و کوتاه کردن دورهای بازی و سریعتر ساختن آنها آماده کردم. هر بار که دکمه را فشار می دهید ، یک تاس جدید ایجاد می شود و زمان نوبت بازیکن بعدی شروع می شود. این برنامه زمان تجمعی هر بازیکن را پیگیری می کند
DIY Rat Clone Distortion Guitar Effect Pedal - the Dead RAT: 5 Step (with Pictures)
DIY Rate Clone Distortion Guitar Effect Pedal - the Dead RAT: این هیچ پدال اعوجاج میکی موس نیست! این پدال یک کلون یکی از پدال های مورد علاقه من در دهه 80 است … ProCo's RAT Distortion. این یک پدال اعوجاج اصلی OpAmp با استفاده از تراشه IC LM308N کلاسیک است که ساخت نسبتاً ساده ای برای استفاده از