Mục lục:
- Bước 1: Bước 1: Đưa thiết bị điện tử lên bảng mạch
- Bước 2: Bước 2: Nhập Mã
- Bước 3: Bước 3: Làm băng đô 3D của bạn
Video: Con mắt thứ ba (Dự án Arduino): 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Hãy tưởng tượng bạn muốn đi săn ma, nhưng chính xác là bạn không có bất kỳ thiết bị nào ngoài bảng ouija, trong đó nhiều thợ săn có kinh nghiệm và nhà tâm linh học khuyên bạn không nên sử dụng và điện thoại của bạn như một máy ghi EVP.
Bạn đã thử mở con mắt thứ ba của mình chưa? Làm thế nào về việc tạo ra sản phẩm này để giúp hướng dẫn bạn theo cách đó. Con mắt thứ ba sẽ giúp bạn tìm kiếm các linh hồn bằng cách sử dụng hình ảnh nhiệt. Những người săn ma thường sử dụng hình ảnh nhiệt để tìm các điểm lạnh - một khu vực có nhiệt độ thấp được cho là cho thấy sự hiện diện của một con ma.
NẾU bạn không phải là một thợ săn ma, cũng không tin vào ma, sản phẩm này cũng có thể trợ giúp trong các trường hợp như:
- Chất lượng không khí - giám sát hệ thống ống khói công nghiệp hoặc ống khói gia đình nào đang được sử dụng.
- Phát hiện khí - Máy ảnh nhiệt được hiệu chỉnh đặc biệt có thể được sử dụng để phát hiện sự hiện diện của các loại khí cụ thể tại các khu công nghiệp hoặc xung quanh đường ống.
- Kiểm soát dịch bệnh - nhanh chóng quét tất cả các hành khách đến tại sân bay và các địa điểm khác để tìm nhiệt độ tăng cao.
- Giám sát chống đối - thiết bị giám sát bí mật như thiết bị nghe hoặc camera ẩn đều tiêu thụ một số năng lượng tạo ra nhiệt thải có thể nhìn thấy rõ ràng trên camera nhiệt (ngay cả khi bị che khuất hoặc đằng sau một vật thể).
- Phát hiện mối - phát hiện các khu vực tiềm ẩn hoạt động của mối trong các tòa nhà.
Đây chỉ là một số cách để sử dụng hình ảnh nhiệt. Bạn có thể tìm thấy nơi tôi có những công dụng đó ở đây cùng với 55 công dụng khác!
VẬT LIỆU:
Adafruit Màn hình LCD TFT màu 1,44 với đột phá thẻ MicroSD - ST7735R
Máy ảnh nhiệt IR đột phá
máy in 3D
Bộ hàn
Điện trở
Vít
Cái vặn vít
CÁC CHƯƠNG TRÌNH ĐÃ SỬ DỤNG:
Fritzing
Arduino
Fusion 360
Bước 1: Bước 1: Đưa thiết bị điện tử lên bảng mạch
Đầu tiên, bạn cần làm là có thể đặt từng thiết bị điện tử của mình trên một bảng mạch bánh mì và sử dụng Arduino của bạn để kéo mã kiểm tra lên để xem liệu cảm biến và mô-đun của bạn có hoạt động như bình thường hay không. Trong trường hợp của tôi, chúng đã hoạt động như những gì chúng được cho là vậy!
Bây giờ, bạn có thể đặt cảm biến và mô-đun của mình lại với nhau trên breadboard, vì tôi đã cung cấp hình ảnh từ Adafruit, về cách kết hợp chúng lại với nhau thông qua Fritzing.
Bước 2: Bước 2: Nhập Mã
Adafruit đã vô cùng tốt bụng khi cung cấp cho chúng tôi mã của dự án này! Họ cung cấp thư viện trên trang web của máy ảnh nhiệt, mà tôi đã đưa liên kết đến cảm biến IR trong danh sách những thứ cần thiết cho dự án này, bạn có thể tìm thấy thông qua đó!
Dưới đây là mã được sử dụng cho Arduino của bạn.
/ ************************************************* ************************** Đây là thư viện dành cho máy ảnh AMG88xx GridEYE 8x8 IR
Bản phác thảo này tạo ra một máy ảnh nhiệt 64 pixel với cảm biến GridEYE
và màn hình 128x128 tft
Được thiết kế đặc biệt để hoạt động với đột phá Adafruit AMG88
-
Các cảm biến này sử dụng I2C để giao tiếp. Địa chỉ I2C của thiết bị là 0x69
Adafruit đầu tư thời gian và tài nguyên để cung cấp mã nguồn mở này, vui lòng hỗ trợ Adafruit và phần cứng nguồn mở bằng cách mua các sản phẩm từ Adafruit!
Được viết bởi Dean Miller cho Adafruit Industries. Giấy phép BSD, tất cả văn bản ở trên phải được bao gồm trong bất kỳ phân phối lại nào ************************************** ************************************* /
#include // Thư viện đồ họa cốt lõi
#include // Thư viện dành riêng cho phần cứng #include
#bao gồm
#bao gồm
#define TFT_CS 10 // chân chọn chip cho màn hình TFT
#define TFT_RST 9 // bạn cũng có thể kết nối thiết bị này với thiết lập lại Arduino // trong trường hợp đó, hãy đặt chân #define này thành 0! #define TFT_DC 8
// phạm vi thấp của cảm biến (điều này sẽ có màu xanh lam trên màn hình)
#define MINTEMP 22
// phạm vi cao của cảm biến (điều này sẽ có màu đỏ trên màn hình)
#define MAXTEMP 34
// màu chúng ta sẽ sử dụng
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00D2, 0x00213, 0x002, 0x00B2, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x02D3, 0x02F3, 0x0313, 0x0333, 0x0333, 0x0353, 0x0373, 0x0394 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x05, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0602, 0x060, 0x0620, 0x0620, 0x0620, 0x0620 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E604E60, 0x5680, 0x4680, 0x4680, 0x4680, 0x4680, 080580480, 06680, 06680, 080580580, 06680, 080580580, 06680480, 0x4680 0x6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0xB6E0, 0xB6E0, 0xBEE0, 0xBEE0, 0xC6E0, 0xC6E0, 0xCEE0, 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xE560, 0xE540, 0xE520, 0xE500, 0xE4E0, 0xE4C0, 0xE4A0, 0xE480, 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xF180, 0xEA080, 0x60180, 0x60180, 0x60180, 0x60180, 0x60180, 0x60180, 0, 0, 0 0x F140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800,};
Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_RST);
Adafruit_AMG88xx amg;
thời gian trễ dài không dấu; điểm ảnh nổi [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
void setup () {
Serial.begin (9600); Serial.println (F ("Máy ảnh nhiệt AMG88xx!"));
tft.initR (INITR_144GREENTAB); // khởi tạo chip ST7735S, tab màu đen
tft.fillScreen (ST7735_BLACK);
displayPixelWidth = tft.width () / 8;
displayPixelHeight = tft.height () / 8;
//tft.setRotation(3);
tình trạng bool; // trạng thái cài đặt mặc định = amg.begin (); if (! status) {Serial.println ("Không thể tìm thấy cảm biến AMG88xx hợp lệ, hãy kiểm tra hệ thống dây điện!"); trong khi (1); } Serial.println ("- Kiểm tra Máy ảnh Nhiệt -"); chậm trễ (100); // để cảm biến khởi động
}
void loop () {
// đọc tất cả các pixel amg.readPixels (pixel);
for (int i = 0; i
// vẽ các pixel!
tft.fillRect (displayPixelHeight * floor (i / 8), displayPixelWidth * (i% 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
Bước 3: Bước 3: Làm băng đô 3D của bạn
Đây là giải pháp của tôi trong việc làm băng đô, bạn rất có thể có một thiết kế tốt hơn nhiều so với thiết kế của tôi. Thật không may, nó có lợi cho một bên và nặng hơn cho bên kia. Trong lần tiếp theo, tôi có thể quay lại với điều này và làm cho nó cân đối hơn, và cũng làm cho nó có thiết kế lâu dài hơn. Tôi đã tạo một chỗ cho Arduino của mình, máy ảnh, màn hình và sau đó là pin 9v.
Cuối cùng tôi đã làm một điều gì đó với chiếc băng đô đó là lấy một cái cưa ra ở phần cuối phía sau, để tôi có thể làm cho nó vừa vặn với đầu của người khác để họ có thể thử nó không phải của tôi.
Điều này đã được thực hiện trong Fusion 360 bằng cách sử dụng các công cụ đơn giản để làm cho một cái gì đó khả thi cho dự án này.
Đề xuất:
Mặt nạ Covid-19 hét vào mặt bạn nếu bạn chạm vào mặt: 4 bước
Mặt nạ Covid-19 hét vào mặt bạn nếu bạn chạm vào mặt: Không thể ngừng chạm vào mặt của bạn? Dán những thiết bị điện tử này vào một chiếc mặt nạ bạn có và bạn sẽ liên tục được nhắc nhở đừng làm điều đó
Khiến người mù nhận biết mọi thứ bằng cách chạm vào những thứ xung quanh chúng bằng MakeyMakey: 3 bước
Làm cho người mù nhận biết mọi thứ bằng cách chạm vào mọi thứ xung quanh bằng cách sử dụng MakeyMakey: giới thiệu Dự án này nhằm mục đích làm cho cuộc sống của người mù trở nên dễ dàng bằng cách xác định mọi thứ xung quanh họ thông qua xúc giác. Tôi và con trai tôi Mustafa, chúng tôi đã nghĩ về việc tìm một công cụ để giúp họ và trong thời kỳ chúng tôi sử dụng phần cứng MakeyMakey t
Postino: Người đưa thư có giao bất cứ thứ gì không ?: 6 bước (có hình ảnh)
Postino: Người đưa thư có giao được gì không ?: Không phải ý tưởng của tôi: một ngày nọ, một người bạn hỏi tôi cách kiểm tra từ xa xem có thư nào được gửi vào hộp thư của anh ấy không. Hộp thư không nằm trên lối đi bộ dẫn đến cửa nhà anh ấy, vì anh ấy là một cậu bé lười biếng, anh ấy tự hỏi liệu một thiết bị công nghệ có thể chiến đấu
Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: 6 bước
Làm thế nào để đo chính xác mức tiêu thụ điện năng của các mô-đun truyền thông không dây trong kỷ nguyên tiêu thụ điện năng thấp ?: Tiêu thụ điện năng thấp là một khái niệm cực kỳ quan trọng trong Internet of Things. Hầu hết các nút IoT cần được cung cấp năng lượng bằng pin. Chỉ bằng cách đo chính xác mức tiêu thụ điện năng của mô-đun không dây, chúng tôi mới có thể ước tính chính xác lượng pin mà tôi
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: 6 bước (có hình ảnh)
Laser hỗ trợ năng lượng mặt trời (con trỏ) - Một bảng điều khiển "kích thước sở thích" Chạy được nó! - Tự làm đơn giản - Thử nghiệm thú vị!: Tài liệu hướng dẫn này cho thấy cách cấp nguồn cho một con trỏ laser với bảng điều khiển năng lượng mặt trời. giới thiệu tốt về năng lượng mặt trời và một thí nghiệm thú vị