Мазмұны:
- 1 -қадам: 1 -қадам: Электрониканы тақтаға қою
- 2 -қадам: 2 -қадам: Кодты енгізіңіз
- 3 -қадам: 3 -қадам: 3D таспасын жасау
Бейне: Үшінші көз (Arduino жобасы): 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сіз елес аулауға барғыңыз келетінін елестетіп көріңізші, бірақ сізде көптеген тәжірибелі аңшылар мен экстрасенстердің пайдаланбауға кеңес беретін басқа тақтайшалары жоқ, және сіздің телефоныңыз EVP тіркеуші ретінде.
Сіз үшінші көзіңізді ашуға тырыстыңыз ба? Сізді осы жолға бағыттау үшін бұл өнімді қалай жасауға болады? Үшінші көз термиялық бейнелеу арқылы рухтарды іздеуге көмектеседі. Елес аңшылар әдетте суық жерлерді табу үшін термиялық бейнелерді қолданады - бұл елестің болуын көрсететін төмен температура аймағы.
Егер сіз елес аңшысы болмасаңыз немесе елестерге сенбесеңіз, бұл өнім келесі жағдайларда көмектеседі:
- Ауа сапасы - өнеркәсіптік түтін мұржалары немесе тұрмыстық мұржалар қолданылатынын бақылаңыз.
- Газды анықтау - Өндірістік учаскелерде немесе құбырлар маңында арнайы газдардың болуын анықтау үшін арнайы калибрленген жылу камераларын қолдануға болады.
- Ауруларды бақылау - температураның жоғарылауы үшін әуежайларға және басқа жерлерге келген барлық жолаушыларды жылдам тексеріңіз.
- Қарсы бақылау - тыңдау құрылғылары немесе жасырын камералар сияқты жасырын бақылау құралдарының барлығы энергияны тұтынады, бұл жылу камерасында анық көрінетін жылуды шығарады (тіпті жасырын немесе объектінің артында болса да).
- Термиттерді анықтау - ғимараттардағы термиттердің ықтимал белсенділік аймақтарын анықтау.
Бұл термиялық бейнелерді қолданудың кейбір әдістері. Сіз бұл жерден мен тағы 55 қолдануды қайдан тапқанымды таба аласыз!
МАТЕРИАЛДАР:
Adafruit 1.44 дюймдік MicroSD картасы бар түсті TFT LCD дисплейі - ST7735R
IR жылу камерасының үзілуі
3D принтері
Дәнекерлеу жинағы
Резисторлар
Бұрандалар
Бұрауыш
ПАЙДАЛАНЫЛҒАН БАҒДАРЛАМАЛАР:
Қиындық
Ардуино
Fusion 360
1 -қадам: 1 -қадам: Электрониканы тақтаға қою
Біріншіден, сіз өзіңіздің электроникаңызды нан тақтасына жеке қойып, сенсорыңыз бен модульіңіздің қалай жұмыс істейтінін тексеру үшін тест кодын көтеру үшін Arduino -ны қолдана аласыз. Менің жағдайда, олар ойлағандай жұмыс жасады!
Енді сенсор мен модульді тақтаға қоюға болады, өйткені мен Adafruit -тен суретті ұсындым, оларды Fritzing арқылы қалай біріктіру керек.
2 -қадам: 2 -қадам: Кодты енгізіңіз
Adafruit бізге осы жобаның кодын бергені үшін өте мейірімді болды! Олар жылу камерасының сайтындағы кітапхананы ұсынады, мен IR сенсорына сілтемені осы жобаға қажетті заттар тізіміне енгіздім, сіз оны сол жерден таба аласыз!
Төменде сіздің Arduino үшін қолданылатын кодтау берілген.
/************************************************* ************************** Бұл AMG88xx GridEYE 8x8 IR камерасына арналған кітапхана
Бұл эскиз GridEYE сенсоры бар 64 пиксельді термиялық камераны жасайды
және 128x128 tft экраны
Adafruit AMG88 үзілісімен жұмыс істеу үшін арнайы жасалған
-
Бұл сенсорлар байланыс үшін I2C пайдаланады. Құрылғының I2C мекенжайы 0x69
Adafruit осы ашық бастапқы кодты қамтамасыз ететін уақыт пен ресурстарды инвестициялайды, Adafruit өнімдерін сатып алу арқылы Adafruit және ашық ресурстарға қолдау көрсетіңіз!
Adafruit Industries үшін Дин Миллер жазған. BSD лицензиясы, жоғарыдағы барлық мәтін кез келген қайта бөлуге қосылуы керек ************************************** *************************************/
#қосу // Негізгі графикалық кітапхана
#қосу // Аппараттық құралдарға арналған кітапхана #қосу
#қосу
#қосу
#define TFT_CS 10 // TFT экраны үшін чипті таңдау түйреуі
#define TFT_RST 9 // сіз оны Arduino қалпына келтіруге қосуға болады // бұл жағдайда бұл #анықтау түйреуішін 0 -ге орнатыңыз! #TFT_DC 8 анықтаңыз
// сенсордың төмен диапазоны (бұл экранда көк болады)
#MINTEMP 22 анықтау
// сенсордың жоғары диапазоны (бұл экранда қызыл болады)
34
// біз қолданылатын түстер
const uint16_t camColors = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 0x2810, 0x1010, 0x1811, 0x1011, 0x1011, 0x1011, 0x0811, 0x0811, 0x0811, 0x0011, 0x0011, 0x0011, 0x0011, 0x0011, 0x0031, 0x0031, 0x0051, 0x0072, 0x0022, 0x0022, 0x0022, 0x0022, 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, 0x660, 0x460, 0x460 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, 0xEF, 0xFE, 0xFE0, 0xEA, 0xEA, 0xEA0, 0xEA, 0xEA, 0xEA, 0xEA, 0xEA, 0xEA, 0xEA, 0xEA 0x F140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800,};
Adafruit_ST7735 tft = Adafruit_ST7735 (TFT_CS, TFT_DC, TFT_RST);
Adafruit_AMG88xx амг;
қол қойылмаған ұзақ кешіктіру уақыты; өзгермелі пикселдер [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t displayPixelWidth, displayPixelHeight;
жарамсыз орнату () {
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);
bool күйі; // әдепкі параметрлер күйі = amg.begin (); if (! status) {Serial.println («AMG88xx жарамды датчигі табылмады, сымды тексеріңіз!»); кезінде (1); } Serial.println («-Жылу камерасының сынағы-»); кешіктіру (100); // сенсорды қосуға рұқсат етіңіз
}
void loop () {
// барлық пикселдерді оқыңыз amg.readPixels (пиксельдер);
үшін (int i = 0; i
// пикселдерді салыңыз!
tft.fillRect (displayPixelHeight * қабаты (i / 8), displayPixelWidth * (i % 8), displayPixelHeight, displayPixelWidth, camColors [colorIndex]); }}
3 -қадам: 3 -қадам: 3D таспасын жасау
Бұл менің таспа жасаудағы шешімім болды, сізде менің дизайнымнан гөрі әлдеқайда жақсы болады. Өкінішке орай, ол бір жағын қолдайды, ал екінші жағынан ауыр. Келесі жолы мен бұған қайта оралып, оны теңдестіре аламын, сонымен қатар оны тұрақты дизайнға айналдыра аламын. Мен Arduino -ға, камераға, мониторға, сосын 9В батареясына орын жасадым.
Бастағышпен жасаған бір нәрсе мен оны басқалардың басына сай етіп жасау үшін арамен алып тастадым.
Бұл Fusion 360 -та қарапайым құралдарды қолдана отырып, осы жобаны жүзеге асыруға болатын нәрсені жасау үшін жасалды.
Ұсынылған:
Көз алмасының рецепті: BME60B жобасы: 9 қадам
Көз алмасының рецепті: BME60B жобасы: Авторы: Ханна Силос, Санг Хи Ким, Томас Вазкес, Патрик Висте Магнитинг - диоптерлер рецепті бойынша жіктелген көзілдірікті оқуға арналған негізгі мүмкіндіктердің бірі. Мичиган технологиялық университетінің мәліметі бойынша, диоптер - бұл
Магниттік үшінші қол: 3 қадам
Магниттік үшінші қол: осы магниттік үшінші қолмен дәнекерлеуге арналған компоненттерді тез және оңай ұстаңыз. Мұны жасау оңай және дәнекерлеуді де жеңілдетеді. Иілгіш сызықтар кез келген өлшемді компонентті және бұрыштық бұрышта ұстауға мүмкіндік береді
Ойындарды Microsoft немесе үшінші тараптың MU -ға қалай оңай көшіруге болады: 9 қадам
Ойынның сақталуын Microsoft -қа немесе үшінші тараптың MU -ға қалай оңай көшіруге болады. Түпнұсқалық нұсқаулық ОСЫ жерде Softmod -тың көптеген оқулықтары бар және олардың барлығы жақсы, бірақ сақтау файлдарын Xbox HDD -ге көшіру - бұл азап, мен тірі болдым. cd, мұны істеуді жеңілдетеді. Бұл бағдарламалық қамтамасыз етудің толық оқулығы емес, бұл
Үшінші тежегіш жарығының қосалқы камерасы (сымсыз): 6 қадам (суреттермен)
Үшінші тежегіш жарығының қосалқы камерасы (сымсыз): Барлығына сәлем! Бүгінгі жобада мен 3 -тежегіш шамыма артқы көріністі камераны орнататын боламын. Бұл жоба үшін мен 2010 жылы шыққан Mitsubishi Lancer GTS автокөлігін қолданамын, бұл әдіс кез келген Mitsubishi Lancer / Lanc -пен жұмыс істейді
Үшінші қолды жетілдіру: 6 қадам
3 -ші қолды жақсарту: Мен ескі 3 -ші қолымнан айналмалы тақталарды тырнап алудан шаршадым, оның қолында тек 2 қолтырауын қысқыштары болды. Содан кейін мен «доллар дүкеніне» тең келдім және 2 -ші қолды сатып алдым. Бұл соңғы нәтиже, шынымен де жақсы 3 -ші қол