Mục lục:
- Bước 1: Danh sách bộ phận
- Bước 2: Chuẩn bị sẵn sàng Pi
- Bước 3: Tạo cho bạn ứng dụng Twitter
- Bước 4: Hoàn thiện phần mềm
- Bước 5: Chuẩn bị T.E.N.S. Tư nối
- Bước 6: Lên dây cho Relay của bạn
- Bước 7: Kết nối Relay với Pi
- Bước 8:
Video: Shockbot: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Raspberry Pi + bộ kích thích thần kinh dòng điện + Twitter = Shock-bot
Đó là đêm giao thừa nên tôi quyết định gọi một T. E. N. S. (Kích thích dây thần kinh điện qua da) thông qua một rơ le tới pi mâm xôi và sau đó chạy tập lệnh python quét nguồn cấp dữ liệu twitter của tôi để tìm thẻ bắt đầu bằng # #happynewyear. Mỗi lần nó nhìn thấy #happynewyear, nó khiến tôi bị sốc! Ý TƯỞNG TUYỆT VỜI, ĐÚNG RỒI!?!?
Đã đến lúc kiểm tra danh sách các bộ phận:
Bước 1: Danh sách bộ phận
Đây là những gì bạn sẽ cần cho dự án này
✔ Raspberry Pi
✔ T. E. N. S. Thiết bị
✔ Đột phá tiếp sức
✔ Tài khoản Twitter
✔ Dây điện
Ngoài ra, Đừng làm điều này nếu bạn có vấn đề về tim!
Bước 2: Chuẩn bị sẵn sàng Pi
Đầu tiên, tôi cho rằng bạn đã quen với việc sử dụng Raspberry Pi thông qua SSH, vì vậy chúng tôi sẽ bắt đầu bằng cách cập nhật Pi
SSH vào số Pi của bạn và chạy
sudo apt-get cập nhật
và
sudo apt-get nâng cấp
vì vậy chúng ta có thể bắt đầu với số Pi cập nhật. Bây giờ chúng ta phải lấy một vài gói để cài đặt.
Chạy các lệnh sau để tải xuống tất cả các gói cần thiết cho dự án này:
sudo apt-get install python-pip
sudo pip cài đặt twython
Bước 3: Tạo cho bạn ứng dụng Twitter
Bây giờ chúng ta sẽ đến Twitter
Truy cập apps.twitter.com và đăng ký hoặc đăng nhập nếu bạn đã có tài khoản.
Khi bạn đã đăng nhập, hãy nhấp vào biểu tượng người dùng của bạn và chọn “Ứng dụng của tôi”.
Nhấp vào nút “Tạo ứng dụng mới”, điền vào biểu mẫu về đơn đăng ký của bạn. Điền vào các trường tên và mô tả. Đối với “Trang web”, bạn có thể đặt bất kỳ thứ gì có vẻ hợp pháp. Ở cuối trang, nhấp vào hộp kiểm để đồng ý với các điều khoản và nhấp vào nút “Tạo ứng dụng Twitter của bạn”.
Bây giờ bạn cần tạo mã thông báo truy cập bằng cách nhấp vào nút “Tạo mã thông báo truy cập của tôi” ở cuối màn hình. Sao chép “Khóa người tiêu dùng”, “Bí mật người tiêu dùng”, “Mã thông báo truy cập” và “Bí mật mã thông báo truy cập”. Bạn sẽ cần những thứ này cho tập lệnh shockbot.py.
Bước 4: Hoàn thiện phần mềm
Quay lại số Pi để tạo tập lệnh python.
Chúng tôi sẽ tạo một thư mục cho dự án của mình bằng cách nhập:
sudo mkdir shockbot
Di chuyển vào thư mục mới này bằng cách nhập
cd shockbot
Bây giờ chúng ta sẽ tạo tập lệnh Python.
Sử dụng lệnh
nano sockbot.py
để mở trình soạn thảo văn bản.
Sao chép tập lệnh Python. Đảm bảo bạn thêm thông tin mã thông báo truy cập mà bạn có khi tạo ứng dụng Twitter.
nhập timeimport RPi. GPIO dưới dạng GPIO từ twython nhập TwythonStreamer
# Cụm từ tìm kiếm
TERMS = '#yourhashtag'
# Số chân GPIO của đèn LED
LED = 22
# Xác thực ứng dụng Twitter
APP_KEY = 'YOUR_APP_KEY' APP_SECRET = 'YOUR_APP_SECRET' OAUTH_TOKEN = 'YOUR_TOKEN' OAUTH_TOKEN_SECRET = 'YOUR_TOKEN_SECRET'
# Thiết lập lệnh gọi lại từ Twython Streamer
class BlinkyStreamer (TwythonStreamer): def on_success (self, data): if 'text' in data: print data ['text']. encode ('utf-8') print thời gian GPIO.output (LED, GPIO. HIGH). ngủ (1) GPIO.output (LED, GPIO. LOW)
# Thiết lập GPIO làm đầu ra
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED, GPIO. OUT) GPIO.output (LED, GPIO. LOW)
# Tạo streamer
try: stream = BlinkyStreamer (APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) stream.statuses.filter (track = TERMS) ngoại trừ KeyboardInterrupt: GPIO.cleanup ()
Tại thời điểm này, bạn muốn đặt từ khóa Twitter của mình. Đồng thời đặt thời lượng time.sleep thành khoảng thời gian bạn muốn bị sốc.
Lưu và thoát
Điều đó hoàn thành phần phần mềm của dự án này
* Mã này được đóng góp cho dự án hướng dẫn Sparkfun của ShawnHymel. Chúng tôi đang định vị lại nó để kích hoạt thiết bị của mình.
Bước 5: Chuẩn bị T. E. N. S. Tư nối
Đã đến lúc lấy ra T. E. N. S và tiếp sức và hack một số phần cứng
T. E. N. S. thiết bị có hai đầu vào pad ở trên cùng, chúng tôi sẽ chỉ cần một đầu vào. Lấy một bộ miếng đệm và kéo các dây ra cách phích cắm khoảng 4 hoặc 5 inch.
Đi theo dây có đầu nối màu đỏ ở trên và cắt nó ở gần phía dưới nơi cắm vào thiết bị. Tôi hàn một chốt tiêu đề vào cuối mỗi dây.
Bước 6: Lên dây cho Relay của bạn
Lấy điểm ngắt rơ le của bạn và gắn đầu phích cắm của dây đã cắt vào đầu cuối "Chung" của rơ le.
Gắn mặt đệm của dây đã cắt vào thiết bị đầu cuối "Thường mở". Bạn có thể sử dụng đồng hồ đa năng để tìm giá trị này nếu rơ le của bạn không có bất kỳ dấu hiệu nào trên đó. Ở phía điện áp thấp của rơle, đấu dây vào các chân Nguồn, Tiếp đất và Tín hiệu.
Bước 7: Kết nối Relay với Pi
Các chân Nguồn và Nối đất sẽ kết nối với nguồn và Nối đất trên Pi và Tín hiệu sẽ kết nối với chân 22 của Pi. Google tìm kiếm sơ đồ chân khớp với mô hình Pi bạn đang sử dụng.
Lắp pin vào T. E. N. S. và điều đó hoàn thành phần cứng.
Bước 8:
Bật T. E. N. S. và gắn các miếng đệm vào cẳng tay của bạn và sẵn sàng bắt đầu tập lệnh python
Trên Pi của bạn trong thư mục shockbot của bạn chạy
sudo python shockbot.py
từ thư mục shockbot.
Bây giờ ngồi lại và chờ đợi. Bạn có thể muốn bắt đầu với cài đặt thấp và tăng chúng lên. Bạn cũng có thể xáo trộn các cài đặt thiết bị để có được kết quả mong muốn.
Dự án này chỉ được cung cấp cho giáo dục. Chỉ lặp lại điều này với rủi ro của riêng bạn. Tôi không chịu trách nhiệm nếu bạn vào tù hoặc chết!
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
MÁY ẢNH UNICORN - Raspberry Pi Zero W NoIR Cấu hình máy ảnh 8MP: 7 bước (có hình ảnh)
UNICORN CAMERA - Raspberry Pi Zero W NoIR Camera 8MP Build: Pi Zero W NoIR Camera 8MP BuildThis hướng dẫn được tạo ra để giúp bất kỳ ai muốn có Camera hồng ngoại hoặc Camera di động thực sự tuyệt vời hoặc Camera Raspberry Pi di động hoặc chỉ muốn giải trí, heheh . Đây là cấu hình và giá cả phải chăng nhất
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc