Daftar Isi:

Mata Ketiga (Proyek Arduino): 3 Langkah
Mata Ketiga (Proyek Arduino): 3 Langkah

Video: Mata Ketiga (Proyek Arduino): 3 Langkah

Video: Mata Ketiga (Proyek Arduino): 3 Langkah
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Mata Ketiga (Proyek Arduino)
Mata Ketiga (Proyek Arduino)

Bayangkan Anda ingin pergi berburu hantu, tetapi Anda tidak memiliki peralatan apa pun selain papan ouija, yang oleh banyak pemburu dan paranormal berpengalaman sangat menyarankan Anda untuk tidak menggunakannya, dan telepon Anda sebagai perekam EVP.

Sudahkah Anda mencoba membuka mata ketiga Anda? Bagaimana kalau membuat produk ini untuk membantu membimbing Anda ke arah itu. Mata Ketiga akan membantu Anda mencari roh menggunakan pencitraan termal. Pemburu hantu biasanya akan menggunakan citra termal untuk menemukan titik dingin - area bersuhu rendah yang diduga menunjukkan keberadaan hantu.

JIKA Anda bukan pemburu hantu, atau percaya pada hantu, produk ini juga dapat membantu dalam situasi seperti:

  • Kualitas udara - pantau cerobong asap industri atau cerobong asap rumah tangga mana yang digunakan.
  • Deteksi gas - Kamera termal yang dikalibrasi secara khusus dapat digunakan untuk mendeteksi keberadaan gas tertentu di lokasi industri atau di sekitar jalur pipa.
  • Pengendalian penyakit - cepat memindai semua penumpang yang masuk di bandara dan lokasi lain untuk suhu tinggi.
  • Counter-surveillance - peralatan pengawasan rahasia seperti perangkat pendengar atau kamera tersembunyi semua mengkonsumsi beberapa energi yang mengeluarkan limbah panas yang terlihat jelas pada kamera termal (bahkan jika tersembunyi atau di belakang objek).
  • Deteksi rayap - mendeteksi area aktivitas rayap potensial di gedung.

Ini hanya beberapa cara untuk memanfaatkan citra termal. Anda dapat menemukan di mana saya mendapatkan kegunaan itu di sini bersama dengan 55 kegunaan lainnya!

BAHAN:

Adafruit Layar LCD TFT Warna 1,44 dengan Kartu MicroSD - ST7735R

IR Kamera Termal Breakout

pencetak 3D

Perangkat Solder

Resistor

Sekrup

Obeng

PROGRAM YANG DIGUNAKAN:

Fritzing

Arduino

Fusi 360

Langkah 1: Langkah 1: Menempatkan Elektronik di Papan Tempat memotong roti

Langkah 1: Menempatkan Elektronik di Papan Tempat memotong roti!
Langkah 1: Menempatkan Elektronik di Papan Tempat memotong roti!

Pertama, yang ingin Anda lakukan adalah dapat meletakkan elektronik Anda di papan roti satu per satu, dan menggunakan Arduino Anda untuk menarik kode uji untuk melihat apakah sensor dan modul Anda berfungsi sebagaimana mestinya. Dalam kasus saya, mereka bekerja sebagaimana mestinya!

Sekarang, Anda dapat meletakkan sensor dan modul Anda bersama-sama di papan tempat memotong roti, seperti yang telah saya berikan gambar dari Adafruit, tentang cara menyatukannya melalui Fritzing.

Langkah 2: Langkah 2: Masukkan Kode

Adafruit sangat baik memberi kami kode untuk proyek ini! Mereka menyediakan perpustakaan di situs kamera termal, yang telah saya sertakan tautan ke sensor IR dalam daftar hal-hal yang diperlukan untuk proyek ini, Anda dapat menemukannya di sana!

Di bawah ini adalah pengkodean yang digunakan untuk Arduino Anda.

/************************************************ ***************************** Ini adalah perpustakaan untuk kamera AMG88xx GridEYE 8x8 IR

Sketsa ini membuat kamera termal 64 piksel dengan sensor GridEYE

dan layar tft 128x128

Dirancang khusus untuk bekerja dengan pelarian Adafruit AMG88

--

Sensor ini menggunakan I2C untuk berkomunikasi. Alamat I2C perangkat adalah 0x69

Adafruit menginvestasikan waktu dan sumber daya untuk menyediakan kode sumber terbuka ini, tolong dukung Adafruit dan perangkat keras open-source dengan membeli produk dari Adafruit!

Ditulis oleh Dean Miller untuk Adafruit Industries. Lisensi BSD, semua teks di atas harus disertakan dalam setiap redistribusi ************************************** *************************************/

#include // Pustaka grafis inti

#include // Pustaka khusus perangkat keras #include

#termasuk

#termasuk

#define TFT_CS 10 //pin pilih chip untuk layar TFT

#define TFT_RST 9 // Anda juga dapat menghubungkan ini ke reset Arduino // dalam hal ini, setel pin #define ini ke 0! #menentukan TFT_DC 8

//rentang sensor rendah (ini akan berwarna biru di layar)

#definisikan MINTEMP 22

// jangkauan sensor yang tinggi (ini akan menjadi merah di layar)

#tentukan MAXTEMP 34

//warna yang akan kita gunakan

const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0x2810, 0x2010, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0072, 0x0092, 0x00B2, 0x00D 0,03, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x0554, 0x0574, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05AC, 0x05AB, 0x05x 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x0603, 0x062, 006x06x0602, 006x 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x3E60, 0x4660, 0x4660 0Ex6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xExE0, 0xBEE60, 0CBEE0, 0xE0, 0xBEE 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE5A0, 0xE580, 0xE40,560, 0xA 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xEA40, 0xA40, 0xF220, 0xA80 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;

waktu tunda lama yang tidak ditandatangani; float piksel[AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;

batalkan pengaturan() {

Serial.begin(9600); Serial.println(F("Kamera termal AMG88xx!"));

tft.initR(INITR_144GREENTAB); // inisialisasi chip ST7735S, tab hitam

tft.fillScreen(ST7735_BLACK);

displayPixelWidth = tft.width() / 8;

displayPixelHeight = tft.height() / 8;

//tft.setRotation(3);

status bola; // status pengaturan default = amg.begin(); if (!status) { Serial.println("Could not find a valid AMG88xx sensor, check wiring!"); sementara (1); } Serial.println("-- Tes Kamera Termal --"); penundaan(100); // biarkan sensor boot

}

lingkaran kosong() {

//membaca semua piksel amg.readPixels(piksel);

untuk(int i=0; i

//gambar pikselnya!

tft.fillRect(displayPixelHeight * lantai(i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors[colorIndex]); } }

Langkah 3: Langkah 3: Membuat Ikat Kepala 3D Anda

Ini adalah solusi saya dalam membuat ikat kepala, Anda dapat memiliki desain yang jauh lebih baik daripada milik saya. Sayangnya, itu mendukung satu sisi dan lebih berat di sisi lain. Untuk lain kali mungkin saya akan kembali ke sini dan membuatnya lebih seimbang, dan juga membuat desainnya lebih permanen juga. Saya membuat tempat untuk Arduino saya, kamera, monitor, dan kemudian baterai 9v.

Sesuatu yang akhirnya saya lakukan dengan ikat kepala adalah melepas bagian belakang dengan gergaji, sehingga saya bisa membuatnya pas dengan kepala orang lain sehingga mereka dapat mencobanya selain milik saya.

Ini dibuat di Fusion 360 menggunakan alat sederhana untuk membuat sesuatu yang layak untuk proyek ini.

Direkomendasikan: