فهرست مطالب:

ربات افسردگی 5000: 8 مرحله
ربات افسردگی 5000: 8 مرحله

تصویری: ربات افسردگی 5000: 8 مرحله

تصویری: ربات افسردگی 5000: 8 مرحله
تصویری: جدید ترین روش لیدر شدن کلش آف کلنز در کمتر از دو دقیقه...!!! 😳 2024, نوامبر
Anonim
ربات افسردگی 5000
ربات افسردگی 5000

اگر تا به حال به خانه آمده اید با احساس بیش از حد شاد و پر از خودتان ، پس این پروژه برای شما مناسب است!

در عرض چند دقیقه ، Depression Bot 5000 شما را به ورطه آرامش بخش غم و اندوه که همه ما می شناسیم و دوستش داریم ، می فرستد.

در این دستورالعمل شما را در بازآفرینی اختراع خود ، Depression Bot 5000 ، با استفاده از آردوینو به عنوان برده رزبری پای راهنمایی می کنم تا هنگام خاموش شدن چراغ ها شما را برشته کند. (عجب افسردگی و بردگی در یک آموزش !؟)

لطفاً در کانال YouTube من Bolillo Kremer مشترک شوید تا ببینید این ربات روز مرا خراب می کند و در آینده ویدیوهای ربات بی فایده ای خواهید دید!

تدارکات

آیا این انتظار برای افسردگی شما را نمی کشد؟ سپس به سرعت موارد زیر را بگیرید…

  • آردوینو
  • تمشک پای
  • پنل خورشیدی یا سنسور LDR
  • بافتها (برای خشک شدن اشکهای شما)

مرحله 1: ببینید در حال رسیدن به چه چیزی هستید

Image
Image

این ویدئو را تماشا کنید تا درک بهتری از آنچه که ممکن است خود را درگیر آن کنید داشته باشید.

مرحله 2: مدار

برنامه نویسی رزبری پای
برنامه نویسی رزبری پای

به نظر می رسد که مدار این پروژه خیلی خوب باشد ، اما اینطور نیست.

به معنای واقعی کلمه کافی است سیم مثبت پنل خورشیدی خود را به A0 در آردوینو و سیم منفی را به GND وصل کنید. اجزای اضافی مورد نیاز نیست زیرا صفحات خورشیدی کوچک ولتاژ بسیار کمی ایجاد می کنند.

تا زمانی که پنل خورشیدی کمتر از 5 ولت تولید کند ، ما از هرگونه خطر آسیب رساندن به آردوینو عاری خواهیم بود.

مرحله 3: کد آردوینو

Image
Image

در Arduino IDE ما باید میزان تاریکی را اندازه گیری کنیم تا بتوانیم با آزمایش ولتاژ پنل خورشیدی زندگی شما را خراب کنیم.

ویدئوی بالا به محلی که کد آردوینو در آن اجرا می شود ، می انجامد

این کد مقدار (ولتاژ) را چاپ می کند

const float RefVolts = 5.0 ؛ // حداکثر 5 ولت

const int SolarPanel = 0؛ // Analog Pin A0 void setup () {Serial.begin (9600)؛ } void loop () {int val = analogRead (SolarPanel) ؛ شناور ولت = (val/ 1023.0)*RefVolts ؛ // محاسبه ولتاژ خروجی Serial.println (ولت)؛ }

با قرار دادن دست روی پنل خورشیدی یا تاباندن نور به آن ، آن را آزمایش کنید.

ولتاژ باید با مقدار نور افزایش یابد.

وقتی نقطه شیرینی را پیدا کردید که می خواهید ربات افسردگی در آن اقدام کند ، آن ولتاژ را طوری تنظیم کنید که چیزی را در خطوط "روز شما خراب می شود" چاپ کنید.

در مثال من ، اگر ولتاژ زیر 40 بود ، "Roasting …" را چاپ می کرد.

const float RefVolts = 5.0 ؛ // 5 ولت maxconst int SolarPanel = 0؛ // پین آنالوگ A0

void setup ()

{Serial.begin (9600) ؛ }

حلقه خالی ()

{int val = analogRead (SolarPanel) ؛ ولتاژ شناور = (val/ 1023.0)*RefVolts ؛ // محاسبه ولتاژ خروجی Serial.println (ولت)؛

if (ولت <= 0.40) // هنگامی که چراغ ها خاموش هستند {Serial.println ("برشته شدن …") ؛

}

if (ولت> 0.40) // هنگامی که چراغ ها روشن هستند

{Serial.println ("مشترک شدن در بولیو کرمر در YouTube") ؛ }}

مرحله 4: نصب الزامات روی رزبری پای

پیشاپیش متأسفم برای همه چیزهایی که در این مرحله باید طی کنید.

در پایانه رزبری پای خود کد زیر را برای نصب Arduino IDE تایپ کنید…

sudo apt -get arduino -y را نصب کنید

سپس nanpy و سیستم عامل آن را با این دستورات در پوشه بارگیری خود نصب کنید…

سی دی بارگیری

git-clone

git-clone

اکنون از Downloads به سراغ نرم افزار nanpy بروید و nanpy را با این دستورات زیر پیکربندی کنید…

سی دی nanpy-firmware/

./configure.sh

از اینجا به پوشه Downloads بروید و طرح nanpy را در Arduino IDE کپی کنید…

سی دی..

سی دی..

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

در حال حاضر برای ساختن nanpy با پایتون…

سی دی نانپی

sudo python3 setup.py install

sudo python setup.py install

سپس پوشه ای روی Desktop به نام nanpy بسازید. احتمالاً نیازی نیست این کار را با دستور انجام دهید ، اما…

سی دی..

سی دی..

cd رومیزی

mkdir nanpy

فای خیلی زیاد بود برای اینکه همه چیز کار کند ، باید pygame را با این آخرین دستور نصب کنیم…

sudo apt-get python-pygame را نصب کنید

تبریک می گویم که تا اینجا پیش رفتید! در این مرحله شما احتمالاً حتی به ربات افسردگی نیاز ندارید تا احساس ناراحتی کنید.

اکنون فقط طرح نانپی را با استفاده از IDE Arduino در Pi روی Arduino خود بارگذاری کنید.

(واقع در File> Sketchbook> libraries> nanpy-firmware> Nanpy)

مرحله 5: برنامه ریزی Raspberry Pi

تمام زحمات شما نزدیک به نتیجه است!

پس از این فرایند طولانی و طولانی ، فضای خالی آرامش بخش غم و اندوه دقیقاً همان چیزی است که شما نیاز دارید ، درست است؟

نوشتن اسکریپت پایتون بسیار شبیه نوشتن کد c ++ در Arduino IDE است …

در این اسکریپت پایتون با استفاده از nanpy به آردوینو متصل می شویم و از pygame برای پخش هر صوتی که در یک حلقه پیوسته داریم استفاده می کنیم.

وقتی چراغ ها خاموش می شوند ، صدا پخش می شود.

هنگامی که آنها را دوباره روشن می کنید ، صدا از همان جایی که متوقف شده است شروع می شود.

مطمئن شوید که اسکریپت پایتون را در پوشه nanpy که در دسکتاپ خود ایجاد کرده اید ذخیره کنید.

از واردات nanpy (ArduinoApi ، SerialManager) از زمان وارد کردن pygame واردات خواب

pygame.init ()

برشته = pygame.mixer.music.load ("Roast.wav")

SolarPanel = 0 RefVolts = 5.0 playing = pygame.mixer.music.play (-1) pygame.mixer.music.pause ()

تلاش كردن:

اتصال = SerialManager () a = ArduinoApi (اتصال = اتصال) به جز: print ("اتصال به آردوینو ناموفق بود")

تلاش كردن:

while True: val = a.analogRead (SolarPanel) ولت = (val/1023.0)*RefVolts ؛ چاپ (ولت)

if (ولت> = 0.20 و پخش == درست):

pygame.mixer.music.pause () چاپ ("برشته نمی شود") چاپ ("موسیقی متوقف شد") پخش = elif کاذب (ولت> = 0.20 و پخش == غلط): چاپ ("برشته نمی شود") elif (ولت < 0.20 و پخش == درست): چاپ ("برشته") elif (ولت <0.20 و پخش == نادرست): pygame.mixer.music.unpause () چاپ ("برشته") چاپ ("موسیقی بدون موقت") پخش = True true: print ("Error")

جز:

چاپ ("ERROR")

جز:

چاپ ("ERROR")

مرحله ششم: زندگی خود را خراب کنید

خراب کردن زندگی شما
خراب کردن زندگی شما

برای اینکه بتوانیم ربات افسردگی را با نام خود مطابقت دهیم ، باید از دوستان خود بخواهیم که ما را مسخره کنند.

من یک راه آسان را پیدا کردیم که می توانیم آنها را بریان کنیم و توهین کنیم بدون هیچ زمینه ای.

بعد از اینکه به اندازه کافی تهمت زدید (یا تا زمانی که دیگر نتوانید آن را تحمل کنید) ، می خواهید آنها را در این وب سایت تایپ کرده و به صورت. MP3 بارگیری کنید

ttsmp3.com/

سپس از این وب سایت برای تبدیل. MP3 دلخراش خود به WAV با استفاده از این وب سایت استفاده کنید

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

در نهایت ، آن. WAV را در پوشه nanpy همراه با اسکریپت پایتون خود قرار دهید.

مرحله 7: بافتها را بگیرید (برای گریه کردن!)

دستمال کاغذی را از روی میز کامپیوتر خود بگیرید و آماده باشید تا هنگام اجرای برنامه Depression Bot 5000 با باز کردن فایل.py از IDLE و رفتن به Run> Run Module اشک بریزید.

مرحله هشتم: در Bolillo Kremer مشترک شوید

اگر از این آموزش لذت برده اید یا از اختراع من در مورد افسردگی ربات 5000 لذت برده اید یا فقط از هر بخشی از آن لذت برده اید ، لطفاً در Bolillo Kremer مشترک شوید.

من به زودی پروژه های رباتیک بامزه تری خواهم ساخت و از حمایت شما واقعاً قدردانی می کنم!

خیلی ممنونم! در آموزش بعدی شما را می بینم؛)

توصیه شده: