فهرست مطالب:

چشم سوم (پروژه آردوینو): 3 مرحله
چشم سوم (پروژه آردوینو): 3 مرحله

تصویری: چشم سوم (پروژه آردوینو): 3 مرحله

تصویری: چشم سوم (پروژه آردوینو): 3 مرحله
تصویری: اسرار عالم هستی در ارقام 3 ، 6 و 9 و کشف راز کائنات توسط نیکولا تسلا 2024, جولای
Anonim
چشم سوم (پروژه آردوینو)
چشم سوم (پروژه آردوینو)

تصور کنید می خواهید به شکار ارواح بروید ، اما دقیقاً هیچ وسیله ای به جز تخته ouija ندارید ، که بسیاری از شکارچیان و روانشناسان باتجربه به شما توصیه می کنند از آن استفاده نکنید و تلفن خود را به عنوان دستگاه ضبط EVP استفاده کنید.

آیا سعی کرده اید چشم سوم خود را باز کنید؟ چطور می توانید این محصول را تهیه کنید تا به شما در این راه کمک کند. چشم سوم به شما در جستجوی روح با استفاده از تصویربرداری حرارتی کمک می کند. شکارچیان ارواح معمولاً از تصاویر حرارتی برای یافتن نقاط سرد استفاده می کنند - منطقه ای با درجه حرارت پایین که ظاهراً نشان دهنده وجود یک شبح است.

اگر شکارچی ارواح نیستید و به ارواح اعتقاد ندارید ، این محصول همچنین می تواند در شرایطی مانند:

  • کیفیت هوا - نظارت بر دودکش های صنعتی یا دودکش های خانگی مورد استفاده قرار می گیرد.
  • تشخیص گاز - از دوربین های حرارتی کالیبره شده مخصوصی می توان برای تشخیص وجود گازهای خاص در محل های صنعتی یا اطراف خطوط لوله استفاده کرد.
  • کنترل بیماری - به سرعت تمام مسافران ورودی را در فرودگاه ها و سایر نقاط از نظر درجه حرارت بالا اسکن کنید.
  • ضد نظارت - تجهیزات نظارتی پنهان مانند دستگاه های شنود یا دوربین های مخفی همگی مقداری انرژی مصرف می کنند که باعث تولید گرمای اضافی می شود که به وضوح در دوربین حرارتی قابل مشاهده است (حتی اگر مخفی یا پشت یک شیء باشد).
  • تشخیص موریانه - تشخیص مناطق فعال موریانه بالقوه در ساختمانها.

اینها تنها برخی از راه های استفاده از تصاویر حرارتی هستند. می توانید پیدا کنید که من کجا از آن موارد استفاده کرده ام و 55 مورد دیگر!

مواد:

Adafruit 1.44 اینچی TFT LCD رنگی با کارت MicroSD - ST7735R

برک آوت دوربین حرارتی IR

چاپگر سه بعدی

کیت لحیم کاری

مقاومت ها

پیچ ها

پیچ گوشتی

برنامه های مورد استفاده:

انجماد

آردوینو

فیوژن 360

مرحله 1: مرحله 1: قرار دادن وسایل الکترونیکی روی یک تخته نان

مرحله 1: قرار دادن وسایل الکترونیکی روی یک تخته نان!
مرحله 1: قرار دادن وسایل الکترونیکی روی یک تخته نان!

ابتدا ، می خواهید لوازم الکترونیکی خود را به صورت جداگانه روی یک تخته نان قرار دهید و از Arduino خود برای کشیدن کد تست استفاده کنید تا ببینید آیا سنسور و ماژول شما آنطور که باید کار می کند. در مورد من ، آنها آنطور که باید کار می کردند!

در حال حاضر ، می توانید سنسور و ماژول خود را روی تخته نان بگذارید ، همانطور که تصویر Adafruit را ارائه کرده ام ، در مورد چگونگی کنار هم قرار دادن آنها از طریق Fritzing.

مرحله 2: مرحله 2: کد را وارد کنید

Adafruit بسیار مهربان بود که کد این پروژه را به ما داد! آنها کتابخانه ای را در سایت دوربین حرارتی ارائه می دهند ، که من پیوند سنسور IR را در لیست موارد مورد نیاز برای این پروژه قرار داده ام ، می توانید آن را از آنجا پیدا کنید!

در زیر کدگذاری مورد استفاده برای آردوینو شما آمده است.

/********************************************** ************************* این کتابخانه برای دوربین AMG88xx GridEYE 8x8 IR است

این طرح دارای یک دوربین حرارتی 64 پیکسل با سنسور GridEYE است

و صفحه نمایش 128x128 tft

به طور خاص برای کار با بریکت Adafruit AMG88 طراحی شده است

-

این سنسورها از I2C برای برقراری ارتباط استفاده می کنند. آدرس I2C دستگاه 0x69 است

Adafruit با ارائه این کد منبع باز زمان و منابع خود را سرمایه گذاری می کند ،

لطفاً با خرید محصولات از Adafruit ، از سخت افزار منبع باز و باز Adafruit پشتیبانی کنید!

نوشته شده توسط دین میلر برای صنایع Adafruit. مجوز BSD ، تمام متن بالا باید در هر توزیع مجدد گنجانده شود *********************************** **********************************/

#include // کتابخانه اصلی گرافیکی

#شامل // کتابخانه مخصوص سخت افزار #شامل شود

#عبارتند از

#عبارتند از

#تعریف TFT_CS 10 // انتخاب پین برای صفحه TFT

#تعریف TFT_RST 9 // همچنین می توانید این را به تنظیم مجدد آردوینو متصل کنید // در این صورت ، این #پین را تعریف کنید 0! #تعریف TFT_DC 8

// محدوده کم سنسور (روی صفحه آبی می شود)

#تعریف MINTEMP 22

// محدوده زیاد سنسور (روی صفحه قرمز می شود)

#تعریف MAXTEMP 34

// رنگهایی که استفاده خواهیم کرد

camColors uint16_t توایع = {0x480F، 0x400F، 0x400F، 0x400F، 0x4010، 0x3810، 0x3810، 0x3810، 0x3810، 0x3010، 0x3010، 0x3010، 0x2810، 0x2810، 0x2810، 0x2810، 0x2010، 0x2010، 0x2010، 0x1810، 0x1810، 0x1811 ، 0x1811، 0x1011، 0x1011، 0x1011، 0x0811، 0x0811، 0x0811، 0x0011، 0x0011، 0x0011، 0x0011، 0x0011، 0x0031، 0x0031، 0x0051، 0x0072، 0x0072، 0x0092، 0x00B2، 0x00B2، 0x00D2، 0x00F2، 0x00F2، 0x0112، 0x0132 ، 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، 0x0514، 0x0534، 0x0534، 0x0554، 0x0554، 0x0574، 0x0574، 0x0573، 0x0573، 0x0573، 0x0572، 0x0572 ، 0x0572، 0x0571، 0x0591، 0x0591، 0x0590، 0x0590، 0x058F، 0x058F، 0x058F، 0x058E، 0x05AE، 0x05AE، 0x05AD، 0x05AD، 0x05AD، 0x05AC، 0x05AC، 0x05AB، 0x05CB، 0x05CB، 0x05CA، 0x05CA، 0x05CA، 0x05C9، 0X 05C9، 0x05C8، 0x05E8، 0x05E8، 0x05E7، 0x05E7، 0x05E6، 0x05E6، 0x05E6، 0x05E5، 0x05E5، 0x0604، 0x0604، 0x0604، 0x0603، 0x0603، 0x0602، 0x0602، 0x0601، 0x0621، 0x0621، 0x0620، 0x0620، 0x0620، 0x0620، 0x0E20، 0x0E20، 0x0E40، 0x1640، 0x1640، 0x1E40، 0x1E40، 0x2640، 0x2640، 0x2E40، 0x2E60، 0x3660، 0x3660، 0x3E60، 0x3E60، 0x3E60، 0x4660، 0x4660، 0x4E60، 0x4E80، 0x5680، 0x5680، 0x5E80، 0x5E80، 0x6680، 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، 0xEAA0، 0xEA80، 0xEA60، 0xEA40، 0xF220، 0xF200، 0xF1E0، 0xF1C0، 0xF1A0، 0xF180، 0xF160، 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؛

تاخیر طولانی بدون امضاTime؛ پیکسل های شناور [AMG88xx_PIXEL_ARRAY_SIZE] ؛ uint16_t displayPixelWidth ، displayPixelHeight ؛

void setup () {

Serial.begin (9600)؛ Serial.println (F ("دوربین حرارتی AMG88xx!")) ؛

tft.initR (INITR_144GREENTAB) ؛ // مقداردهی اولیه تراشه ST7735S ، تب سیاه

tft.fillScreen (ST7735_BLACK) ؛

displayPixelWidth = tft.width () / 8؛

displayPixelHeight = tft.height () / 8؛

//tft.setRotation(3)؛

وضعیت بول ؛ // تنظیمات پیش فرض وضعیت = amg.begin ()؛ if (! status) {Serial.println ("سنسور معتبر AMG88xx پیدا نشد ، سیم کشی را بررسی کنید!") ؛ در حالی که (1) ؛ } Serial.println ("-تست دوربین حرارتی-") ؛ تأخیر (100) ؛ // اجازه دهید سنسور بوت شود

}

حلقه خالی () {

// خواندن همه پیکسل ها amg.readPixels (پیکسل) ؛

برای (int i = 0 ؛ i

// پیکسل ها را بکشید!

tft.fillRect (displayPixelHeight * طبقه (i / 8) ، displayPixelWidth * (i٪ 8) ، displayPixelHeight ، displayPixelWidth ، camColors [colorIndex]) ؛ }}

مرحله 3: مرحله 3: ساخت هدبند سه بعدی

این راه حل من در ساخت هدبند بود ، شما می توانید بسیار بهتر از طراحی من عاقلانه داشته باشید. متأسفانه از یک طرف سود می برد و از طرف دیگر وزن بیشتری دارد. برای دفعه بعد ممکن است به این موضوع برگردم و آن را متعادل تر کنم ، و همچنین طراحی دائمی آن را نیز افزایش دهم. من نقطه ای برای آردوینو ، دوربین ، مانیتور و سپس باتری 9 ولت گذاشتم.

کاری که در نهایت با سربند انجام دادم این بود که قسمت پشتی را با اره جدا کردم ، تا بتوانم آن را مناسب سر دیگران کنم تا آنها غیر از من آن را امتحان کنند.

این در Fusion 360 با استفاده از ابزارهای ساده برای ایجاد امکاناتی برای این پروژه ساخته شده است.

توصیه شده: