جدول المحتويات:
- اللوازم
- الخطوة 1: صنع القضية
- الخطوة الثانية: الإلكترونيات
- الخطوة 3: إعداد Raspberry PI
- الخطوة 4: تنزيل التطبيق بنفسه
- الخطوة 5: الأردوينو
فيديو: مستوطنو Raspi - مستوطنون من Catan Clone بالإلكترونيات: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
سيرشدك هذا الدليل خلال خطوات إنشاء "مستوطنو Raspi" ، لعبة مستوطني كاتان مع الإلكترونيات وواجهة ويب.
اللوازم
فيما يلي المستلزمات التي ستحتاج إليها لاتباع هذا الدليل.
لاحظ أنه يمكن إجراء بعض الخطوات بشكل مختلف ، مثل استخدام لوح التجارب بدلاً من لحام أجزاء معينة.
سيوجهك هذا فقط خلال العملية والإمدادات التي استخدمتها في تصميمي ، ولا تتردد في إجراء أي تغييرات تريدها.
المعدات
- Raspberry PI 3 B +
- اردوينو UNO
- MCP23017 (x9)
- أزرار (x 144)
- 10 آلاف مقاومات (عدد قليل فقط)
- 220 مقاومات (x144)
- 330 مقاومات (x19)
- 2x16 LCD
- قارئ RFID MFRC522
- LDR
- المصابيح البيضاء (x19)
- RGB Ledstrip (الكاثود المشترك)
- 16 قناة CD74HC4067
- محول المستوى ثنائي الاتجاه
- 4 ألواح متعددة الإرسال 8 مم × 524 مم × 454 مم
- الكثير من الكابلات
- لوحة من النحاس
الخطوة 1: صنع القضية
إن جعل حالة هذا المشروع هو هدفنا الأول ، وهذا سيجعل تثبيت الأجهزة أسهل.
Lasercutting
قم بتنزيل ملفات. AI الأربعة المضمنة واصطحبها إلى أقرب متجر لقطع الليزر لديك مع لوحات متعددة الإرسال.
ثم lasercut تلك اللوحات مع الملفات المقدمة ؛ ص
احتفظ بجميع الأجزاء المقطوعة ، ستحتاج إليها.
تجميعها
بالنسبة للتجميع ، قم بلصق الألواح بالترتيب التالي: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
انتظر مع إضافة حافظة للإلكترونيات ، حيث ستحتاج إلى بعض المساحة للعمل بها أولاً.
البلاط
للأسف ، هذا القسم لم ينته بعد وسيتم تحديثه بمجرد الانتهاء
يتم الحصول على مربعات اللعبة أيضًا من ملفات lasercutting (الفوز الصحيح ، لأن هذا يمنع إهدار المواد).
تعرض الصورة أعلاه الأجزاء العلوية (اليسرى) والسفلية (اليمنى) من البلاط.
في جانب واحد من البلاط ، قم بتفريغ بعض الخشب ، بحيث يكون لديك بعض المساحة لوضع الإلكترونيات فيها.
ستحتاج لكل قطعة من البلاط: 1 10k المقاوم ، 1 المقاوم في النطاق من 18k إلى 47k (كل نوع من البلاط يحتاج إلى مقاوم مختلف ، الأنواع الستة الموجودة في هذا النطاق) و 1 LED أبيض.
الآن ضع الإلكترونيات في (ألق نظرة على الصورة أعلاه).
حرك نهايات الكابلات من خلال الفتحات الصغيرة الموجودة على البلاط السفلي (فقط الثقوب المهمة هي: الفتحة المركزية: أنود LED ، الثقب الأقرب إلى الفتحة المركزية: كاثود الصمام).
الآن ، قم بتقطيع اللوحة النحاسية إلى قطع صغيرة بحجم 5 × 5 مم ، وقم بلحامها في الكابلات الخارجة من الفتحات الموجودة على الجزء الخارجي من البلاط السفلي.
الخطوة الثانية: الإلكترونيات
واو ، لقد وصلت بالفعل إلى هذا الحد؟
هيا بنا بعد ذلك ؛)
هذا القسم سهل الشرح إلى حد ما ، ما عليك سوى اتباع المخطط المضمن هنا.
الخطوة 3: إعداد Raspberry PI
Woohoo ، الآن إلى الجزء الممتع! إعداد التوت باي: د
تثبيت التوت باي
خلق الصورة
أولاً ، ستحتاج إلى تنزيل كلا الملفين المرتبطين.
- Win32 Disk Imager
- نظام Raspian OS
الآن اتبع هذه الخطوات:
- أدخل بطاقة micro-SD في جهاز الكمبيوتر الخاص بك
- افتح Win32 Disk Imager
- حدد ملف.img الذي قمت بتنزيله للتو
- انقر فوق "كتابة"
من أجل الوصول إلى pi ، سنحتاج فقط إلى بضع خطوات أخرى
- انتقل إلى دليل التمهيد لبطاقة SD
- قم بإنشاء ملف نصي يسمى "ssh.txt"
- احذف ملحق.txt
- افتح الملف "cmdline.txt"
- في نهاية الملف ، أضف ip = 169.254.10.1 (لكن احتفظ بهذا في نفس السطر مثل كل النصوص الأخرى.
إعداد pi
قم بتوصيل أحد طرفي كبل إيثرنت بجهاز الكمبيوتر والطرف الآخر في بي.
الآن قم بتشغيل pi ، انتظر 5 دقائق صلبة للتأكد من أن pi قد بدأ بشكل صحيح.
افتح عميل SSH المفضل لديك (أستخدم Putty) وقم بالاتصال بـ IP الذي قدمناه في الخطوات أعلاه.
اسم المستخدم وكلمة المرور الافتراضيان هما "pi" و "Raspberry".
في raspi-config ، قم بتمكين I2C.
الحصول على pi على wifi
من أجل الحصول على raspberry pi على wifi الخاص بك ، اكتب الأوامر التالية:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli interface wlan0 إعادة تكوين
لا تنس استبدال "mySSID" و "myPASSWORD" بـ SSID وكلمة المرور لجهاز التوجيه الخاص بك.
تنزيل الحزم والنصوص
سنحتاج إلى تثبيت بعض الحزم والبرامج النصية من أجل تشغيل هذا المشروع وتشغيله ، لذا يرجى إدخال الأوامر التالية:
sudo apt تثبيت خادم mariadb
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
إنشاء قاعدة البيانات
لكي نتمكن من استخدام البرنامج بكامل إمكاناته ، سنحتاج إلى تثبيت قاعدة البيانات الخاصة بنا! لذلك دعونا نفعل هذا القرف!
mysql_secure_installation
عندما يطلب كلمة المرور الخاصة بنا ، ما عليك سوى الضغط على مفتاح الإدخال ، لأننا لم ننشئ مستخدمًا بعد.
بعد ذلك سيسألنا عما إذا كنا نريد كلمة مرور جذر ، حدد نعم ، وأدخل كلمة المرور المطلوبة.
حدد نعم على جميع الأسئلة المتبقية.
sudo -i
يمنح mysql جميع الامتيازات في rpiUser. * إلى '' @ '٪' مُعرّف بواسطة '' ؛ امتيازات التنظيف
تأكد من إنشاء مستخدم يسمى rpiUser بكلمة المرور omgThisIsSoSecret
الخطوة 4: تنزيل التطبيق بنفسه
نحن على وشك الانتهاء ، فقط تشبث معي لفترة أطول قليلاً!
اتبع بعض الأوامر (مرة أخرى):
القرص المضغوط / المنزل / بي
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 mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
في نهاية الملف الذي تم فتحه للتو ، قبل الخروج مباشرة ، أضف السطر التالي:
python3 /home/pi/SettlersOfRaspi/app.py $
ثم اضغط على ctrl + X> y> enter
الخطوة 5: الأردوينو
اخر خطوة! ووو
قم بتنزيل مجلد Arduino
افتح المجلد في برنامج اردوينو ، وقم بتحميل البرنامج النصي!
هذا كل شيء! لقد انتهينا!
استمتع باللعبة!:د
موصى به:
ساعة الطقس Raspi-Nextion: 7 خطوات
ساعة الطقس Raspi-Nextion: ألهمتني رؤية العديد من الساعات المختلفة المصممة باستخدام اردوينو وتوت العليق. كنت أرغب في صنع واحدة أيضًا. لقد بدأت باستخدام اردوينو ميجا مع ESP8266 لكنني وجدت أن 8266 wifi به الكثير من الفواق. قررت استخدام Pi احتياطي كان لدي (Raspb
طاولة القهوة RasPi ثنائية اللاعبين آركيد: 7 خطوات (بالصور)
طاولة القهوة RasPi Two-Player Arcade: إليكم نسختي من طاولة القهوة Raspberry Pi Arcade. خطرت لي الفكرة من تعليمات أخرى رائعة هنا وأردت أن أشارك تجربتي مع التصميم. يمكن للطاولة أن تلعب ألعابًا من عصور ألعاب فيديو متعددة بما في ذلك NES و SNES و Sega و Play
كمبيوتر محمول Raspi: 4 خطوات (مع صور)
RaspiL Laptop: كمبيوتر محمول بسيط مع Raspberry Pi 3 (https://youtu.be/IGrRys5JJhQ)
كن مهووسًا بالإلكترونيات الأساسية !!!!!: 6 خطوات
كن مهووسًا بالإلكترونيات الأساسية !!!!!: عندما نتحدث عن الإلكترونيات ، يمكن أن يمتد حديثنا إلى مساحة واسعة ، بدءًا من الأنابيب المفرغة الأكثر بدائية (أنابيب الترانزستور) أو حتى العودة إلى التوصيل أو الحركة للإلكترونات ويمكن أن ينتهي مع الدوائر الأكثر تطورًا والتي هي
حيل بسيطة لتبدأ بالإلكترونيات: 6 خطوات
حيل بسيطة لتبدأ بالإلكترونيات: قد يبدأ الحماس تجاه الإلكترونيات بتوهج مصباح LED ببطارية. في هذه التعليمات ، سأشرح كيف يمكنك بناء بعض أدوات ومكونات اختبار الإلكترونيات الرائعة من الأجزاء المتاحة بسهولة. لاحظ أن هذه الأدوات هي