সুচিপত্র:
- সরবরাহ
- ধাপ 1: কেস তৈরি করা
- ধাপ 2: ইলেকট্রনিক্স
- ধাপ 3: রাস্পবেরি পিআই সেট আপ করা
- ধাপ 4: অ্যাপ্লিকেশনটি নিজেই ডাউনলোড করা
- ধাপ 5: আরডুইনো
ভিডিও: রাসপির সেটলার - ইলেকট্রনিক্স সহ ক্যাটান ক্লোনের সেটলার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ইন্সট্রাক্টেবল আপনাকে "Setplers of Raspi", ইলেকট্রনিক্স এবং একটি ওয়েব ইন্টারফেস সহ Catan গেমের সেটলারস তৈরির ধাপগুলির মাধ্যমে নির্দেশনা দেবে।
সরবরাহ
এই নির্দেশিকাটি অনুসরণ করার জন্য আপনার প্রয়োজনীয় সামগ্রীগুলি নীচে রয়েছে।
লক্ষ্য করুন যে কিছু ধাপ ভিন্নভাবে করা যেতে পারে, যেমন নির্দিষ্ট কিছু অংশ সোল্ডার করার পরিবর্তে ব্রেডবোর্ড ব্যবহার করা।
এটি আমার নকশায় ব্যবহৃত প্রক্রিয়া এবং সরবরাহের মাধ্যমে আপনাকে কেবল গাইড করবে, আপনি যে কোনও পরিবর্তন করতে বিনা দ্বিধায়।
হার্ডওয়্যার
- রাস্পবেরি পিআই 3 বি+
- আরডুইনো ইউএনও
- MCP23017 (x9)
- বোতাম (x 144)
- 10k প্রতিরোধক (মাত্র কয়েক)
- 220 প্রতিরোধক (x144)
- 330 প্রতিরোধক (x19)
- 2x16 LCD
- MFRC522 RFID- রিডার
- এলডিআর
- হোয়াইট লেডস (x19)
- RGB Ledstrip (সাধারণ ক্যাথোড)
- 16-চ্যানেল CD74HC4067
- দ্বি-নির্দেশমূলক স্তর-রূপান্তরকারী
- মাল্টিপ্লেক্সের 4 প্লেট 8mm x 524mm x 454mm
- প্রচুর ক্যাবল
- তামার থালা
ধাপ 1: কেস তৈরি করা
এই প্রকল্পের জন্য কেস তৈরি করা আমাদের প্রথম উদ্দেশ্য, এটি হার্ডওয়্যার ইনস্টল করা সহজ করে তুলবে।
লেজারের কাটিং
অন্তর্ভুক্ত 4 টি. AI ফাইলগুলি ডাউনলোড করুন এবং সেগুলি আপনার মাল্টিপ্লেক্স প্লেট সহ আপনার নিকটতম লেজার-কাটিং-শপে নিয়ে যান।
এবং তারপর প্রদত্ত ফাইলগুলি দিয়ে সেই প্লেটগুলিকে লেজারকাট করুন; পি
কাটা অংশগুলি রাখুন, আপনার সেগুলি দরকার।
একসাথে রেখে
সমাবেশের জন্য, নিম্নলিখিত ক্রমে প্লেটগুলি আঠালো করুন: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
ইলেকট্রনিক্সের জন্য একটি কেস যুক্ত করার জন্য অপেক্ষা করুন, কারণ প্রথমে আপনার সাথে কাজ করার জন্য কিছু জায়গা প্রয়োজন।
টাইলস
দুর্ভাগ্যক্রমে, এই বিভাগটি এখনও শেষ হয়নি এবং এটি একবার আপডেট করা হবে
গেমের জন্য টাইলগুলি লেজার কাটিং ফাইলগুলি থেকেও পাওয়া যায় (জয়-জয় অধিকার, কারণ এটি উপকরণ নষ্ট করা রোধ করে)।
উপরের ছবিটি টাইলসের উপরের (বাম) এবং নীচের (ডান) অংশ প্রদর্শন করে।
টাইলসের 1 পাশে, কিছু কাঠকে ফাঁকা করে দিন, যাতে আপনার ইলেকট্রনিক্স রাখার কিছু জায়গা থাকে।
প্রতিটি টাইলগুলির জন্য আপনার প্রয়োজন হবে: 1 10k রোধকারী, 18k থেকে 47k এর পরিসরে 1 টি প্রতিরোধক (প্রতিটি ধরণের টাইলের একটি ভিন্ন প্রতিরোধক প্রয়োজন, 6 টি এই পরিসরের উপর) এবং 1 টি সাদা LED।
এখন ইলেকট্রনিক্স রাখুন (উপরের ছবিটি দেখুন)।
নীচের টাইলগুলির ছোট ছোট ছিদ্রের মাধ্যমে তারের প্রান্তগুলি সরান (কেবল গর্তগুলি গুরুত্বপূর্ণ: কেন্দ্রীভূত গর্ত: LED এর অ্যানোড, সেই কেন্দ্রের গর্তের নিকটতম গর্ত: নেতৃত্বের ক্যাথোড)।
এখন, আপনার তামার প্লেটটি ছোট 5x5 মিমি টুকরো টুকরো করুন এবং নীচের টাইলটির বাইরের গর্ত থেকে বের হওয়া তারগুলিতে সোল্ডার করুন।
ধাপ 2: ইলেকট্রনিক্স
বাহ, আপনি ইতিমধ্যে এটি এতদূর তৈরি করেছেন?
এর সাথে এটি চলুন;)
এই বিভাগটি ব্যাখ্যা করা বরং সহজ, এখানে অন্তর্ভুক্ত স্কিমটি অনুসরণ করুন।
ধাপ 3: রাস্পবেরি পিআই সেট আপ করা
উহু, এখন মজার অংশে! রাস্পবেরি পাই স্থাপন করা: ডি
রাস্পবেরি পাই ইনস্টল করা হচ্ছে
ছবি তৈরি করা
প্রথমত, আপনাকে লিঙ্কযুক্ত ফাইল দুটি ডাউনলোড করতে হবে।
- Win32 ডিস্ক ইমেজার
- রাস্পিয়ান ওএস
এখন এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার কম্পিউটারে আপনার মাইক্রো-এসডি কার্ড োকান
- Win32 ডিস্ক ইমেজার খুলুন
- আপনি সদ্য ডাউনলোড করা.img ফাইলটি নির্বাচন করুন
- 'লিখুন' ক্লিক করুন
পাইতে অ্যাক্সেস পেতে, আমাদের আরও কয়েকটি ধাপের প্রয়োজন হবে
- এসডি-কার্ডের বুট ডিরেক্টরিতে যান
- "Ssh.txt" নামে একটি টেক্সট ফাইল তৈরি করুন
- . Txt এক্সটেনশন মুছে দিন
- "Cmdline.txt" ফাইলটি খুলুন
- ফাইলের শেষে, ip = 169.254.10.1 যোগ করুন (তবে এটি অন্য সমস্ত পাঠ্যের মতো একই লাইনে রাখুন।
পাই সেট করা
আপনার পিসিতে একটি ইথারনেট ক্যাবলের 1 প্রান্ত এবং আপনার পাইতে অন্য প্রান্তটি প্লাগ করুন।
এখন পাইকে শক্তি দিন, নিশ্চিত করুন যে পাই সঠিকভাবে শুরু হয়েছে।
আপনার প্রিয় এসএসএইচ ক্লায়েন্টটি খুলুন (আমি পুটি ব্যবহার করি) এবং উপরের ধাপে আমরা যে আইপি দিয়েছি তার সাথে সংযোগ স্থাপন করুন।
ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড হল "পাই" এবং "রাস্পবেরি"।
রাস্পি-কনফিগারে, I2C সক্ষম করুন।
ওয়াইফাইতে পাই পাওয়া
আপনার ওয়াইফাইতে আপনার রাস্পবেরি পাই পেতে, নিম্নলিখিত কমান্ডগুলি টাইপ করুন:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli ইন্টারফেস wlan0 reconfigure
আপনার রাউটারের SSID এবং পাসওয়ার্ড দিয়ে "mySSID" এবং "myPASSWORD" প্রতিস্থাপন করতে ভুলবেন না।
প্যাকেজ এবং স্ক্রিপ্ট ডাউনলোড করা হচ্ছে
এই প্রকল্পটি চালু এবং কার্যকরী করার জন্য আমাদের কিছু প্যাকেজ এবং স্ক্রিপ্ট ইনস্টল করতে হবে, তাই দয়া করে নিম্নলিখিত কমান্ডগুলি লিখুন:
sudo apt mariadb-server ইনস্টল করুন
sudo apt apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
ডাটাবেস সেট আপ করা হচ্ছে
প্রোগ্রামটিকে তার সম্পূর্ণ সম্ভাবনার জন্য ব্যবহার করার জন্য, আমাদের আমাদের ডাটাবেস ইনস্টল করতে হবে! তাহলে আসুন এই বিষ্ঠাটি করি!
mysql_secure_installation
যখন এটি আমাদের পাসওয়ার্ড জিজ্ঞাসা করে, কেবল এন্টার টিপুন, কারণ আমরা এখনও কোনও ব্যবহারকারী তৈরি করি নি।
এরপরে এটি আমাদের জিজ্ঞাসা করতে যাচ্ছে যে আমরা রুট পাসওয়ার্ড চাই কিনা, হ্যাঁ নির্বাচন করুন এবং পছন্দসই পাসওয়ার্ড লিখুন।
বাকি সব প্রশ্নে হ্যাঁ নির্বাচন করুন।
sudo -i
mysql rpiUser।* থেকে ''@'%' দ্বারা চিহ্নিত সকল প্রাইভলেজ প্রদান করে; ফ্লাস বিশেষাধিকার
নিশ্চিত করুন যে আপনি omgThisIsSoSecret পাসওয়ার্ড দিয়ে rpiUser নামে একজন ব্যবহারকারী তৈরি করেছেন
ধাপ 4: অ্যাপ্লিকেশনটি নিজেই ডাউনলোড করা
আমরা প্রায় সেখানে আছি, শুধু আমার সাথে একটু বেশি সময় ধরে থাকুন!
কিছু কমান্ড অনুসরণ করুন (আরেকবার):
cd /home /pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website//var/www/html/sudo cp -R SettlersOfRaspi//home/pi/SettlersOfRaspSoSRootsOfRaspi -p << DATABASE.sql sudo nano /etc/rc.local
যে ফাইলটি সদ্য খোলা হয়েছে তার শেষে, প্রস্থান করার ঠিক আগে, নিম্নলিখিত লাইন যোগ করুন:
python3 /home/pi/SettlersOfRaspi/app.py $
তারপর ctrl + X> y> enter চাপুন
ধাপ 5: আরডুইনো
শেষ ধাপ! Wooo
Arduino ফোল্ডারটি ডাউনলোড করুন
আরডুইনো প্রোগ্রামে ফোল্ডারটি খুলুন এবং স্ক্রিপ্টটি আপলোড করুন!
এটাই! সম্পন্ন করা হয়েছে!
খেলাটি উপভোগ কর!: ডি
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
ক্যাটানের সেটলার্স - দ্রুত সেটলার ডাইস: 4 টি ধাপ
সেটালারস অফ ক্যাটান - দ্রুত সেটলার ডাইস: খেলোয়াড়দের পালা ছোট করার জন্য এবং গেমটিকে দ্রুততর করার জন্য আমি এই ডিভাইসটি চেষ্টা এবং উৎসাহিত করার জন্য তৈরি করেছি। প্রতিবার আপনি বোতাম টিপলে এটি একটি নতুন ডাইস রোল তৈরি করে এবং পরবর্তী খেলোয়াড়ের পালা শুরু করে। এটি প্রতিটি খেলোয়াড়ের ক্রমবর্ধমান সময়ের উপর নজর রাখে