Mục lục:

Bot trầm cảm 5000: 8 bước
Bot trầm cảm 5000: 8 bước

Video: Bot trầm cảm 5000: 8 bước

Video: Bot trầm cảm 5000: 8 bước
Video: 3 Cách Vượt Qua BẤT ỔN TÂM LÝ 2024, Tháng mười một
Anonim
Bot trầm cảm 5000
Bot trầm cảm 5000

Nếu bạn đã từng về nhà với cảm giác quá hạnh phúc và tràn đầy sức sống, thì dự án này là dành cho bạn!

Trong vòng vài phút, Depression Bot 5000 sẽ đưa bạn trở lại vực thẳm an ủi của nỗi buồn mà tất cả chúng ta đều biết và yêu thích.

Trong phần Có thể hướng dẫn này, tôi sẽ hướng dẫn bạn tạo lại phát minh của tôi, Depression Bot 5000, bằng cách sử dụng Arduino làm nô lệ cho Raspberry Pi để nướng bạn khi đèn tắt. (Chà là trầm cảm và nô lệ trong một bài hướng dẫn !?)

Vui lòng đăng ký kênh YouTube của tôi, Bolillo Kremer để xem con robot này đang hủy hoại một ngày của tôi và để biết thêm nhiều video về robot vô dụng trong tương lai!

Quân nhu

Không phải sự mong đợi chán nản đang giết chết bạn sao? Sau đó, nhanh chóng đi lấy các mục sau…

  • Arduino
  • Raspberry Pi
  • Bảng điều khiển năng lượng mặt trời hoặc cảm biến LDR
  • Khăn giấy (để lau khô nước mắt của bạn)

Bước 1: Xem bản thân bạn đang làm gì

Image
Image

Xem video này để bạn hiểu rõ hơn về những gì bạn có thể gặp phải.

Bước 2: Mạch

Lập trình Raspberry Pi
Lập trình Raspberry Pi

Mạch cho dự án này có vẻ quá tốt để trở thành sự thật, nhưng không phải vậy.

Theo nghĩa đen, tất cả những gì bạn phải làm là cắm dây dương từ Bảng điều khiển năng lượng mặt trời vào A0 trên Arduino của bạn và dây âm vào GND. Không cần các thành phần bổ sung vì các tấm pin mặt trời nhỏ tạo ra một điện áp rất nhỏ.

Miễn là bảng điều khiển năng lượng mặt trời phát ra ít hơn 5 volt, chúng tôi sẽ không có nguy cơ làm hỏng Arduino.

Bước 3: Mã Arduino

Image
Image

Trong Arduino IDE, chúng tôi cần kiểm tra mức độ tối đủ tối để bắt đầu hủy hoại cuộc sống của bạn bằng cách kiểm tra điện áp của Bảng điều khiển năng lượng mặt trời.

Video ở trên cắt đến nơi Mã Arduino đang chạy

Mã này in ra một giá trị (điện áp)

const float RefVolts = 5.0; // tối đa 5 vôn

const int SolarPanel = 0; // Chân Analog A0 void setup () {Serial.begin (9600); } void loop () {int val = analogRead (SolarPanel); float volt = (val / 1023.0) * RefVolts; // Tính volt đầu ra Serial.println (volts); }

Kiểm tra bằng cách đặt tay lên Bảng điều khiển năng lượng mặt trời hoặc chiếu ánh sáng vào đó.

Điện áp nên tăng theo lượng ánh sáng.

Khi bạn tìm thấy điểm hấp dẫn mà bạn muốn bot trầm cảm thực hiện, hãy đặt điện áp đó để in ra nội dung nào đó dọc theo dòng "Ngày của bạn đang bị hủy hoại".

Trong ví dụ của tôi, nếu điện áp dưới.40, nó sẽ in "Rang …"

const float RefVolts = 5.0; // 5 volt maxconst int SolarPanel = 0; // Chân tương tự A0

void setup ()

{Serial.begin (9600); }

void loop ()

{int val = analogRead (SolarPanel); float volt = (val / 1023.0) * RefVolts; // Tính volt đầu ra Serial.println (volts);

if (volt <= 0.40) // Khi đèn tắt {Serial.println ("Rang…");

}

if (vôn> 0,40) // Khi đèn sáng

{Serial.println ("Đăng ký Bolillo Kremer trên YouTube"); }}

Bước 4: Cài đặt yêu cầu trên Raspberry Pi

Tôi xin lỗi trước vì tất cả những gì bạn sẽ phải trải qua trong bước này.

Trong Thiết bị đầu cuối Raspberry Pi của bạn, hãy nhập mã sau để cài đặt Arduino IDE…

sudo apt-get install arduino -y

Sau đó, cài đặt nanpy và chương trình cơ sở của nó vào thư mục tải xuống của bạn bằng các lệnh này…

cd Tải xuống

git-clone

git-clone

Bây giờ điều hướng đến nanpy-firmware từ Tải xuống và định cấu hình nanpy bằng các lệnh sau…

cd nanpy-firmware /

./configure.sh

Từ đây, điều hướng trở lại thư mục Tải xuống và sao chép bản phác thảo nanpy vào Arduino IDE…

đĩa CD..

đĩa CD..

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

Bây giờ để làm cho nanpy chạy với python…

cd nanpy

sudo python3 setup.py cài đặt

sudo python setup.py cài đặt

Sau đó tạo một thư mục trên Desktop có tên là nanpy. Bạn có thể không cần thực hiện việc này bằng lệnh nhưng…

đĩa CD..

đĩa CD..

cd Máy tính để bàn

mkdir nanpy

Phù rằng rất nhiều. Để làm cho tất cả hoạt động, chúng ta cần cài đặt pygame bằng lệnh cuối cùng này…

sudo apt-get install python-pygame

Chúc mừng bạn đã làm được điều đó đến nay! Tại thời điểm này, bạn có thể thậm chí không cần bot trầm cảm để làm cho bạn cảm thấy khó chịu.

Bây giờ chỉ cần Tải lên bản phác thảo nanpy cho Arduino của bạn bằng cách sử dụng Arduino IDE trên Pi.

(nằm trong Tệp> Sketchbook> thư viện> nanpy-firmware> Nanpy)

Bước 5: Lập trình Raspberry Pi

Tất cả công việc khó khăn của bạn sắp được đền đáp!

Sau quá trình dài vất vả này, khoảng trống an ủi tối tăm của nỗi buồn chính là thứ bạn cần, phải không?

Viết tập lệnh python rất giống với viết mã c ++ trong Arduino IDE…

Trong tập lệnh python này, chúng tôi kết nối với Arduino bằng nanpy và sử dụng pygame để phát bất kỳ âm thanh nào chúng tôi có trong một vòng lặp liên tục.

Khi đèn tắt, âm thanh sẽ phát.

Khi bạn bật lại chúng, âm thanh sẽ bắt đầu từ nơi nó dừng lại.

Đảm bảo lưu tập lệnh python trong thư mục nanpy mà bạn đã tạo trên Máy tính để bàn của mình.

từ nhập nanpy (ArduinoApi, SerialManager) từ thời gian nhập ngủ nhập pygame

pygame.init ()

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

SolarPanel = 0 RefVolts = 5.0 đang chơi = True pygame.mixer.music.play (-1) pygame.mixer.music.pause ()

cố gắng:

connection = SerialManager () a = ArduinoApi (connection = kết nối) ngoại trừ: print ("Không thể kết nối với Arduino")

cố gắng:

while True: val = a.analogRead (SolarPanel) volts = (val / 1023.0) * RefVolts; in (vôn)

nếu (vôn> = 0,20 và đang phát == Đúng):

pygame.mixer.music.pause () print ("Không Rang") print ("Nhạc Tạm dừng") đang chơi = False elif (volt> = 0,20 và đang phát == Sai): print ("Không Rang") elif (volt < 0,20 và đang phát == Đúng): print ("Đang rang") elif (vôn <0,20 và đang phát == Sai): pygame.mixer.music.unpause () print ("Đang rang") print ("Nhạc chưa tạm dừng") đang chơi = Đúng khác: print ("Lỗi")

ngoại trừ:

in ("LỖI")

ngoại trừ:

in ("LỖI")

Bước 6: Hủy hoại cuộc sống của bạn

Hủy hoại cuộc sống của bạn
Hủy hoại cuộc sống của bạn

Để làm cho bot trầm cảm sống đúng với tên gọi của nó, chúng ta cần phải nhờ bạn bè chế giễu.

Tôi đã phát hiện ra một cách dễ dàng để chúng ta có thể khiến họ nướng chúng ta là xúc phạm họ mà không cần bất kỳ ngữ cảnh nào.

Sau khi bạn có một số lượng lớn những lời vu khống (hoặc cho đến khi bạn không thể chịu đựng được nữa), bạn sẽ muốn nhập chúng vào trang web này và tải chúng xuống dưới dạng. MP3

ttsmp3.com/

Sau đó, sử dụng trang web này để chuyển đổi. MP3 gây đau lòng của bạn thành. WAV bằng cách sử dụng trang web này

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

Cuối cùng, đặt. WAV đó vào thư mục nanpy cùng với tập lệnh python của bạn.

Bước 7: Lấy khăn giấy (Để khóc!)

Lấy khăn giấy từ bàn máy tính của bạn và chuẩn bị rơi nước mắt khi bạn chạy chương trình Depression Bot 5000 bằng cách mở tệp.py từ IDLE và đi tới Chạy> Chạy mô-đun

Bước 8: Đăng ký Bolillo Kremer

Nếu bạn thích hướng dẫn này hoặc thích phát minh của tôi về Depression Bot 5000, hoặc chỉ thích bất kỳ phần nào của điều này, vui lòng đăng ký Bolillo Kremer.

Tôi sẽ sớm thực hiện nhiều dự án robot hài hước hơn và tôi thực sự đánh giá cao sự hỗ trợ của bạn!

Cảm ơn nhiều! Hẹn gặp lại vào bài hướng dẫn tiếp theo;)

Đề xuất: