সুচিপত্র:

ডিপ্রেশন বট 5000: 8 ধাপ
ডিপ্রেশন বট 5000: 8 ধাপ

ভিডিও: ডিপ্রেশন বট 5000: 8 ধাপ

ভিডিও: ডিপ্রেশন বট 5000: 8 ধাপ
ভিডিও: পেটে গ্যাস, ভুটভাট, ঢেকুর রোগ মানসিক/ Stomachache, gas, belching and mental health! 2024, নভেম্বর
Anonim
ডিপ্রেশন বট 5000
ডিপ্রেশন বট 5000

আপনি যদি কখনও বাড়িতে খুব খুশি এবং নিজেকে পূর্ণ মনে করেন, তাহলে এই প্রকল্পটি আপনার জন্য!

কয়েক মিনিটের মধ্যে ডিপ্রেশন বট 5000 আপনাকে দু sadখের আরামদায়ক অতলে ফেরত পাঠাবে যা আমরা সবাই জানি এবং ভালোবাসি।

এই নির্দেশে আমি আপনাকে আমার উদ্ভাবন, ডিপ্রেশন বট 5000 পুনর্নির্মাণে নির্দেশনা দেব, যখন লাইট বন্ধ হয়ে গেলে আপনাকে রোস্ট করার জন্য রাস্পবেরি পাই -এর গোলাম হিসেবে আরডুইনো ব্যবহার করে। (একটি টিউটোরিয়ালে বাহ বিষণ্নতা এবং দাসত্ব!?)

দয়া করে আমার ইউটিউব চ্যানেল বলিলো ক্রেমার সাবস্ক্রাইব করুন এই রোবটটি আমার দিন নষ্ট করছে এবং ভবিষ্যতে আরো বেহুদা রোবট ভিডিওর জন্য!

সরবরাহ

হতাশার প্রত্যাশা কি আপনাকে হত্যা করছে না? তারপরে দ্রুত নিম্নলিখিত আইটেমগুলি ধরুন …

  • আরডুইনো
  • রাস্পবেরি পাই
  • সোলার প্যানেল বা এলডিআর সেন্সর
  • টিস্যু (আপনার চোখের জল শুকানোর জন্য)

ধাপ 1: দেখুন আপনি কি করছেন

Image
Image

আপনি নিজেকে কী নিয়ে আসছেন তা সম্পর্কে আরও ভাল ধারণা দেওয়ার জন্য এই ভিডিওটি দেখুন।

ধাপ 2: সার্কিট

রাস্পবেরি পাই প্রোগ্রামিং
রাস্পবেরি পাই প্রোগ্রামিং

এই প্রকল্পের সার্কিট সত্য হতে খুব ভাল মনে হয়, কিন্তু এটি নয়।

আক্ষরিকভাবে আপনাকে যা করতে হবে তা হল আপনার সোলার প্যানেল থেকে A0 তে পজেটিভ ওয়্যার আপনার Arduino এ এবং নেগেটিভ ওয়্যারকে GND এ প্লাগ করুন। কোনও অতিরিক্ত উপাদান প্রয়োজন হয় না কারণ ছোট সৌর প্যানেলগুলি খুব ছোট ভোল্টেজ দেয়।

যতক্ষণ সোলার প্যানেল 5 ভোল্টেরও কম বন্ধ করে দেয়, আমরা আরডুইনোকে ক্ষতিগ্রস্ত করার যে কোনও বিপদ থেকে মুক্ত থাকব।

ধাপ 3: Arduino কোড

Image
Image

আরডুইনো আইডিইতে আমাদের পরীক্ষা করতে হবে যে সোলার প্যানেলের ভোল্টেজ পরীক্ষা করে আপনার জীবন নষ্ট করা শুরু করার জন্য যথেষ্ট অন্ধকার।

উপরের ভিডিওটি Arduino কোড কোথায় চলছে তা কেটে দেয়

এই কোডটি একটি মান (ভোল্টেজ) প্রিন্ট করে

const float RefVolts = 5.0; // 5 ভোল্ট সর্বোচ্চ

const int SolarPanel = 0; // এনালগ পিন A0 অকার্যকর সেটআপ () {Serial.begin (9600); } অকার্যকর লুপ () {int val = analogRead (SolarPanel); ভাসমান ভোল্ট = (val/ 1023.0)*RefVolts; // ভোল্ট আউটপুট Serial.println (ভোল্ট) গণনা করে; }

সৌর প্যানেলের উপর আপনার হাত রেখে বা এটিতে আলো জ্বালিয়ে এটি পরীক্ষা করুন।

আলোর পরিমাণের সাথে ভোল্টেজ বৃদ্ধি করা উচিত।

আপনি যখন ডিপ্রেশন বটকে পদক্ষেপ নিতে চান তার মধুর জায়গাটি খুঁজে পান, তখন "আপনার দিন নষ্ট হচ্ছে" এর লাইনে কিছু প্রিন্ট করার জন্য সেই ভোল্টেজটি সেট করুন।

আমার উদাহরণে, যদি ভোল্টেজ.40 এর নিচে থাকে তবে এটি "রোস্টিং …" মুদ্রণ করবে

const float RefVolts = 5.0; // 5 ভোল্ট maxconst int SolarPanel = 0; // এনালগ পিন A0

অকার্যকর সেটআপ()

{Serial.begin (9600); }

অকার্যকর লুপ ()

{int val = analogRead (SolarPanel); ভাসমান ভোল্ট = (val/ 1023.0)*RefVolts; // ভোল্ট আউটপুট Serial.println (ভোল্ট) গণনা করে;

যদি (ভোল্ট <= 0.40) // যখন লাইট বন্ধ থাকে {Serial.println ("Roasting…");

}

যদি (ভোল্ট> 0.40) // যখন লাইট চালু থাকে

{Serial.println ("YouTube- এ Bolillo Kremer- এ সাবস্ক্রাইব করুন"); }}

ধাপ 4: রাস্পবেরি পাইতে প্রয়োজনীয়তা ইনস্টল করা

এই ধাপে আপনাকে যা যা করতে হবে তার জন্য আমি আগাম দু sorryখিত।

আপনার রাস্পবেরি পাই টার্মিনালে Arduino IDE ইনস্টল করতে নিম্নলিখিত কোডটি টাইপ করুন …

sudo apt -get arduino -y ইনস্টল করুন

তারপরে এই কমান্ডগুলি দিয়ে আপনার ডাউনলোড ফোল্ডারে ন্যানপি এবং এর ফার্মওয়্যার ইনস্টল করুন …

সিডি ডাউনলোড

git-clone

git-clone

এখন ডাউনলোড থেকে ন্যানপি-ফার্মওয়্যারে নেভিগেট করুন এবং এই নিম্নলিখিত কমান্ডগুলি দিয়ে ন্যানপি কনফিগার করুন …

সিডি ন্যানপি-ফার্মওয়্যার/

./configure.sh

এখান থেকে, ডাউনলোড ফোল্ডারে ফিরে যান এবং ন্যানপি স্কেচটি আরডুইনো আইডিইতে অনুলিপি করুন …

সিডি..

সিডি..

cp -avr nanpy -firmware/~/sketchbook/libraries

এখন পাইথন দিয়ে ন্যানপি চালানোর জন্য …

সিডি ন্যানপি

sudo python3 setup.py ইনস্টল করুন

sudo python setup.py ইনস্টল করুন

তারপর ডেস্কটপে ন্যানপি নামে একটি ফোল্ডার তৈরি করুন। আপনার সম্ভবত কমান্ড দ্বারা এটি করার দরকার নেই কিন্তু…

সিডি..

সিডি..

সিডি ডেস্কটপ

mkdir nanpy

Phew যে অনেক ছিল। এটি সব কাজ করতে, আমাদের এই শেষ কমান্ড দিয়ে পাইগেম ইনস্টল করতে হবে …

sudo apt-get python-pygame ইনস্টল করুন

এটিকে এতদূর নিয়ে যাওয়ার জন্য অভিনন্দন! এই মুহুর্তে আপনাকে অস্বস্তি বোধ করার জন্য সম্ভবত আপনার ডিপ্রেশন বটেরও প্রয়োজন নেই।

এখন শুধু Pi তে Arduino IDE ব্যবহার করে আপনার Arduino তে ন্যানপি স্কেচ আপলোড করুন।

(ফাইল> স্কেচবুক> লাইব্রেরি> nanpy-firmware> Nanpy এ অবস্থিত)

ধাপ 5: রাস্পবেরি পাই প্রোগ্রামিং

আপনার সমস্ত পরিশ্রমের ফল দিতে চলেছে!

এই দীর্ঘ কঠোর প্রক্রিয়ার পরে, দুnessখের অন্ধকার আরামদায়ক শূন্যতা ঠিক আপনার প্রয়োজন, তাই না?

পাইথন স্ক্রিপ্ট লেখাটা Arduino IDE তে c ++ কোড লেখার মতোই…

এই পাইথন স্ক্রিপ্টে আমরা নানপি ব্যবহার করে আরডুইনোতে সংযোগ করি এবং পাইগেম ব্যবহার করি যা আমাদের একটি ধারাবাহিক লুপে আছে।

লাইট বন্ধ হয়ে গেলে অডিও প্লে হবে।

যখন আপনি সেগুলি আবার চালু করবেন তখন অডিওটি যেখানে শুরু হয়েছিল সেখানে শুরু হবে।

আপনার ডেস্কটপে আপনার তৈরি করা ন্যানপি ফোল্ডারে পাইথন স্ক্রিপ্ট সংরক্ষণ করতে ভুলবেন না।

nanpy আমদানি (ArduinoApi, SerialManager) থেকে সময় আমদানি ঘুম আমদানি পাইগেম

pygame.init ()

রোস্ট = pygame.mixer.music.load ("Roast.wav")

SolarPanel = 0 RefVolts = 5.0 বাজানো = True pygame.mixer.music.play (-1) pygame.mixer.music.pause ()

চেষ্টা করুন:

সংযোগ = সিরিয়াল ম্যানেজার () a = ArduinoApi (সংযোগ = সংযোগ) ব্যতীত: মুদ্রণ ("Arduino এর সাথে সংযোগ করতে ব্যর্থ")

চেষ্টা করুন:

সত্য যখন: val = a.analogRead (SolarPanel) ভোল্ট = (val/1023.0)*RefVolts; মুদ্রণ (ভোল্ট)

যদি (ভোল্ট> = 0.20 এবং বাজানো == সত্য):

pygame.mixer.music.pause () মুদ্রণ ("রোস্টিং নয়") মুদ্রণ ("সঙ্গীত বিরতি") বাজানো = মিথ্যা এলিফ (ভোল্ট> = 0.20 এবং বাজানো == মিথ্যা): মুদ্রণ ("রোস্টিং নয়") এলিফ (ভোল্ট < 0.20 এবং বাজানো == সত্য): মুদ্রণ ("রোস্টিং") এলিফ (ভোল্ট <0.20 এবং বাজানো == মিথ্যা): pygame.mixer.music.unpause () মুদ্রণ ("রোস্টিং") মুদ্রণ ("সঙ্গীত বিরতিহীন") বাজানো = অন্য সত্য: মুদ্রণ ("ত্রুটি")

ছাড়া:

মুদ্রণ ("ত্রুটি")

ছাড়া:

মুদ্রণ ("ত্রুটি")

ধাপ 6: আপনার জীবন নষ্ট করা

তোমার জীবন নষ্ট করা
তোমার জীবন নষ্ট করা

বিষণ্নতা বটকে তার নাম অনুসারে বাঁচানোর জন্য, আমাদের বন্ধুদের আমাদেরকে মজা করতে বলার প্রয়োজন হবে।

আমি একটি সহজ উপায় খুঁজে পেয়েছি যে আমরা তাদের আমাদের রোস্ট করতে পারি কোন প্রেক্ষাপট ছাড়াই তাদের অপমান করা।

আপনার একটি ভাল পরিমাণ অপবাদ দেওয়ার পরে (অথবা যতক্ষণ না আপনি এটি আর নিতে পারবেন না) আপনি তাদের এই ওয়েবসাইটে টাইপ করতে এবং একটি. MP3 হিসাবে ডাউনলোড করতে চান

ttsmp3.com/

তারপর এই ওয়েবসাইট ব্যবহার করে আপনার হৃদয় ভাঙা. MP3 কে. WAV এ রূপান্তরিত করুন

audio.online-convert.com/convert-to-wav

অবশেষে, আপনার পাইথন স্ক্রিপ্ট সহ ন্যানপি ফোল্ডারে. WAV রাখুন।

ধাপ 7: টিস্যুগুলি ধরুন (কান্নার জন্য!)

আপনার কম্পিউটার ডেস্ক থেকে টিস্যু নিন এবং আইডিএল থেকে.py ফাইল খুলে এবং রান> রান মডিউল এ গিয়ে ডিপ্রেশন বট 5000 প্রোগ্রাম চালানোর সময় কিছু অশ্রু ঝরাতে প্রস্তুত থাকুন।

ধাপ 8: Bolillo Kremer এর সদস্যতা নিন

আপনি যদি এই টিউটোরিয়ালটি উপভোগ করেন বা আমার ডিপ্রেশন বট 5000 এর আবিষ্কার উপভোগ করেন, অথবা এর কোন অংশ উপভোগ করেন, দয়া করে Bolillo Kremer- এ সাবস্ক্রাইব করুন।

আমি খুব শীঘ্রই আরো মজার রোবট প্রকল্প তৈরি করব এবং আমি সত্যিই আপনার সমর্থনের প্রশংসা করব!

তোমাকে অনেক ধন্যবাদ! আমি আপনাকে পরবর্তী টিউটোরিয়ালে দেখব;)

প্রস্তাবিত: