Daftar Isi:

Bot Depresi 5000: 8 Langkah
Bot Depresi 5000: 8 Langkah

Video: Bot Depresi 5000: 8 Langkah

Video: Bot Depresi 5000: 8 Langkah
Video: Korban slot mazseh 2024, November
Anonim
Bot Depresi 5000
Bot Depresi 5000

Jika Anda pernah pulang dengan perasaan terlalu bahagia dan penuh dengan diri sendiri, maka proyek ini cocok untuk Anda!

Dalam beberapa menit, Depresi Bot 5000 akan mengirim Anda kembali ke jurang kesedihan yang menenangkan yang kita semua kenal dan cintai.

Dalam Instruksi ini saya akan memandu Anda dalam menciptakan kembali penemuan saya, Depresi Bot 5000, dengan menggunakan Arduino sebagai budak Raspberry Pi untuk memanggang Anda saat lampu mati. (Wow depresi dan perbudakan dalam satu tutorial!?)

Silakan berlangganan saluran YouTube saya Bolillo Kremer untuk melihat robot ini merusak hari saya dan untuk lebih banyak video robot tidak berguna di masa depan!

Perlengkapan

Bukankah antisipasi untuk depresi membunuh Anda? Kemudian dengan cepat pergi ambil item berikut …

  • Arduino
  • Raspberry Pi
  • Panel Surya atau Sensor LDR
  • Tisu (untuk mengeringkan air mata)

Langkah 1: Lihat Apa yang Anda Lakukan

Image
Image

Tonton video ini untuk memberi Anda pemahaman yang lebih baik tentang apa yang mungkin Anda hadapi.

Langkah 2: Sirkuit

Memprogram Raspberry Pi
Memprogram Raspberry Pi

Sirkuit untuk proyek ini tampaknya terlalu bagus untuk menjadi kenyataan, tetapi ternyata tidak.

Secara harfiah yang harus Anda lakukan adalah mencolokkan kabel positif dari Panel Surya Anda ke A0 di Arduino Anda dan kabel negatif ke GND. Tidak diperlukan komponen tambahan karena panel surya kecil mengeluarkan tegangan yang sangat kecil.

Selama panel surya mengeluarkan kurang dari 5 volt, kita akan bebas dari bahaya merusak Arduino.

Langkah 3: Kode Arduino

Image
Image

Di Arduino IDE kita perlu menguji seberapa gelap cukup gelap untuk mulai merusak hidup Anda dengan menguji voltase Panel Surya.

Video di atas memotong ke tempat Kode Arduino berjalan

Kode ini mencetak nilai (tegangan)

const float RefVolts = 5.0; // 5 volt maks

const int Panel Surya = 0; // Pin Analog A0 batalkan setup() { Serial.begin(9600); } void loop() { int val = analogRead(SolarPanel); float volts = (val/ 1023.0)*RefVolts; //Menghitung volt keluaran Serial.println(volt); }

Ujilah dengan meletakkan tangan Anda di atas Panel Surya atau menyinarinya dengan cahaya.

Tegangan harus meningkat dengan jumlah cahaya.

Ketika Anda menemukan titik manis di mana Anda ingin bot depresi mengambil tindakan, atur voltase itu untuk mencetak sesuatu di sepanjang baris "Hari Anda sedang hancur".

Dalam contoh saya, jika voltase di bawah 0,40, itu akan mencetak "Roasting…"

const float RefVolts = 5.0; // 5 volt maxconst int SolarPanel = 0; // Pin Analog A0

batalkan pengaturan()

{ Serial.begin(9600); }

lingkaran kosong()

{ int val = analogRead(SolarPanel); float volts = (val/ 1023.0)*RefVolts; //Menghitung volt keluaran Serial.println(volt);

if (volts <= 0,40) // Saat lampu mati { Serial.println("Roasting…");

}

if (volt > 0,40) // Saat Lampu menyala

{ Serial.println("Berlangganan Bolillo Kremer di YouTube"); } }

Langkah 4: Menginstal Persyaratan di Raspberry Pi

Saya minta maaf sebelumnya untuk semua yang harus Anda lalui dalam langkah ini.

Di Terminal Raspberry Pi Anda ketik kode berikut untuk menginstal Arduino IDE …

sudo apt-get install arduino -y

Kemudian instal nanpy dan firmware-nya ke folder unduhan Anda dengan perintah ini…

Unduhan cd

git-clone

git-clone

Sekarang navigasikan ke nanpy-firmware dari Unduhan dan konfigurasikan nanpy dengan perintah berikut ini…

cd nanpy-firmware/

./configure.sh

Dari sini, navigasikan kembali ke folder Downloads dan salin sketsa nanpy ke Arduino IDE…

cd..

cd..

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

Sekarang untuk membuat nanpy dijalankan dengan python…

cd nanpy

sudo python3 setup.py install

sudo python setup.py install

Kemudian buat folder di Desktop bernama nanpy. Anda mungkin tidak perlu melakukan ini dengan perintah tetapi…

cd..

CD..

cd Desktop

mkdir nanpy

Fiuh itu banyak. Agar semuanya berfungsi, kita perlu menginstal pygame dengan perintah terakhir ini…

sudo apt-get install python-pygame

Selamat telah berhasil sejauh ini! Pada titik ini Anda mungkin bahkan tidak memerlukan bot depresi untuk membuat Anda merasa tidak nyaman.

Sekarang cukup Unggah sketsa nanpy ke Arduino Anda menggunakan Arduino IDE di Pi.

(terletak di File> Sketchbook> perpustakaan> nanpy-firmware> Nanpy)

Langkah 5: Memprogram Raspberry Pi

Semua kerja keras Anda akan segera terbayar!

Setelah proses panjang yang melelahkan ini, kehampaan kesedihan yang menenangkan adalah yang Anda butuhkan, bukan?

Menulis skrip python sangat mirip dengan menulis kode c++ di Arduino IDE…

Dalam skrip python ini kami terhubung ke Arduino menggunakan nanpy dan menggunakan pygame untuk memutar audio apa pun yang kami miliki dalam loop berkelanjutan.

Saat lampu mati, audio akan diputar.

Saat Anda menyalakannya kembali, audio akan dimulai dari bagian yang ditinggalkannya.

Pastikan untuk menyimpan skrip python di folder nanpy yang Anda buat di Desktop.

dari impor nanpy (ArduinoApi, SerialManager)dari waktu impor sleep import pygame

permainan.init()

Panggang = pygame.mixer.music.load("Panggang.wav")

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

mencoba:

koneksi = SerialManager() a = ArduinoApi(koneksi = koneksi) kecuali: print("Gagal terhubung ke Arduino")

mencoba:

while True: val = a.analogRead(SolarPanel) volts = (val/1023.0)*RefVolts; cetak (volt)

if (volt >= 0.20 dan play == True):

pygame.mixer.music.pause() print("Not Roasting") print("Music Paused") playing = False elif(volts >= 0.20 and playing == False): print("Not Roasting") elif(volts < 0.20 dan bermain == Benar): print("Roasting") elif(volts < 0.20 dan bermain == Salah): pygame.mixer.music.unpause() print("Roasting") print("Music Unpaused") playing = Benar yang lain: print("Kesalahan")

kecuali:

cetak("KESALAHAN")

kecuali:

cetak("KESALAHAN")

Langkah 6: Menghancurkan Hidup Anda

Menghancurkan Hidupmu
Menghancurkan Hidupmu

Untuk membuat bot depresi sesuai dengan namanya, kita perlu meminta teman kita untuk mengolok-olok kita.

Saya menemukan cara mudah untuk membuat mereka memanggang kami adalah dengan menghina mereka tanpa konteks apa pun.

Setelah Anda memiliki jumlah fitnah yang layak (atau sampai Anda tidak tahan lagi), Anda akan ingin mengetikkannya ke situs web ini dan mengunduhnya sebagai. MP3

ttsmp3.com/

Kemudian gunakan situs web ini untuk mengubah. MP3 Anda menjadi. WAV menggunakan situs web ini

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

Terakhir, letakkan. WAV itu di folder nanpy bersama dengan skrip python Anda.

Langkah 7: Ambil Tissue (Untuk Menangis!)

Ambil tisu dari meja komputer Anda dan bersiaplah untuk meneteskan air mata saat Anda menjalankan program Depresi Bot 5000 dengan membuka file.py dari IDLE dan pergi ke Run> Run Module

Langkah 8: Berlangganan Bolillo Kremer

Jika Anda menikmati tutorial ini atau menikmati penemuan Depresi Bot 5000 saya, atau hanya menikmati bagian mana pun dari ini, silakan berlangganan Bolillo Kremer.

Saya akan segera membuat lebih banyak proyek robot lucu dan saya akan sangat menghargai dukungan Anda!

Terima kasih banyak! Sampai jumpa di tutorial selanjutnya;)

Direkomendasikan: