Arduino ilə yalan detektoru necə edilir

son yalan detektoru nümunəsi

Öz layihələrinizi yaratmaq təkliflərinə davam edərək bu dəfə sizə necə olduğunu göstərmək istəyirəm maraqlı bir yalan detektoru yaradın Yaxşı işləməsi sayəsində bütün qonaqlarınızı ağızları açıq buraxacaqsınız. Bu yazının başlığında deyildiyi kimi, bu dəfə bütün layihə üçün nəzarətçi rolunu oynayacaq sadə bir Arduino lövhəsindən istifadə edəcəyik.

Bu layihədə, bu tip detektorların necə dərin işlədiyini öyrənməklə yanaşı, hələ də maraqlı olan bir şey bilməyimizə kömək edəcəkdir. bədənimizin necə işlədiyini və fərqli cavablar verə biləcəyini özünüzü tapdığınız vəziyyətə və ya digər tərəfdən sizə verə biləcəkləri suala görə çəkdiyiniz duyğulara görə.

Yalan detektoru necə işləyir

Yalan dedektorunuzu yaratmağa başlamazdan əvvəl onun necə işlədiyini anlamaq ən yaxşısı ola bilər. Bunun sayəsində, hardware niyə müəyyən bir şəkildə bağlandığını və xüsusən hər şeyin düzgün işləməsini təmin edən mənbə kodunun niyə belə proqramlaşdırıldığını başa düşməyiniz çox asan olacaq. Sonra mütləq sınamaq istədiyiniz fərdiləşdirmə hissəsi gələcəkdir layihəni ehtiyacınız olan bütün ehtiyaclara uyğunlaşdırın və fərdiləşdirin.

Bu layihənin əsas götürüldüyü fikir, nail olmaq üçün bir vasitə təmin etməkdir hər bir insanın əhval-ruhiyyəsindəki fərqləri ölçün. Yalan detektorlarının özəlliklərindən biri və əvvəlcə bunlara əsaslandıqlarıdır dəri bir çox vəziyyətdən asılı olaraq keçiriciliyi dəyişir müəyyən bir zamanda keçirdiyimiz əhval necə ola bilər.

Dərimizin keçiriciliyindəki bu fərqə Elektrodermal aktivlik deyilir. (İnternetdə bu barədə çox məlumat var). Dərinin bu xüsusiyyəti sayəsində Arduino və spesifik proqram təminatlarının köməyi ilə cildin keçiriciliyində baş verən bütün bu dəyişiklikləri ruh halımıza görə qrafika istifadə edərək görməyə çalışacağıq.

Özünəməxsus yalan detektoru ilə işə başlamaq üçün, adətən fərqli testlərdə gördüyümüz kimi, hər hansı bir mövzunu aparatımızın qarşısında oturaraq, sensorları birləşdirərək və '' kimi asan suallara cavab verərək başlaya bilərik.necə deyərlər?'ya'harada yaşayırsan?'. Bu suallar Soruşmaq istədiyimiz mövzunun ruh halını bilmək üçün əsas rol oynayacaqlar. Daha sonra əsəbləşə bildikləri üçün yalan danışdıqlarını və ya söyləmədiklərini müəyyənləşdirmək üçün fərqli suallar verə bilərik ki, bu da başlanğıcda dəyişiklik olacaq.

ArduinoNano

Yalan dedektorumuzu qurmağımız lazım olan hissələrin siyahısı

Bütün bu layihəni həyata keçirmək üçün fərqləri aşkarlamaq və məlumatları kompüterə göndərmək üçün mikrokontrolordan istifadə etməliyik. Öz növbəsində, kompüterimizin bu mikrokontrolordan məlumat alması üçün, bir serial rabitə çipi ilə təchiz olunmalıdır məsələn, daha ucuz versiyalarında bir Arduino Mini və ya bir Adafruitin işləmədiyi qənaətinə gəlirik. Bu məqam bu layihəni həyata keçirmək üçün vacibdir, buna görə istifadə edəcəyimiz bir Arduino Nano əvəzinə evdə başqa bir mikrokontrolör varsa, inteqrasiya edilmiş bir serial rabitə çipi olduğu müddətdə istifadə edə bilərik.

Lazımi elektron komponentlər

Lazımi materiallar

Alətlərə ehtiyac var

  • Heç bir məhsul tapılmadı.
  • Heç bir məhsul tapılmadı.
  • Biçici

yalan detektoru üçün naqillər

Layihənin hamısını simləşdirərək yalan detektorumuzu formalaşdırmağa başladıq

Bu xətlərin üstündə yerləşən şəkildə gördüyünüz kimi, bütün layihəni məftil etmək xəyal edə biləcəyinizdən daha asandır çünki əsasən altı sadə addım atmalısan:

  • Arduinonun analoq piminə uzunluğu ilə səxavətli bir kabel qoşun
  • Rezistoru Zəminə və əvvəllər Arduinonun analoq piminə bağladığımız telə qoşun
  • Arduinonun 5 volt pininə kifayət qədər uzun bir tel bağlayın
  • Yaşıl ledin anodunu (ledin uzun ayağı) pin 2-yə və katotu (qısa ayaq) yerə bağlayın.
  • Portağalın anodunu pin 3-ə gətirin və katotu yerə bağlayın
  • Qırmızı ledin anodunu pin 4-ə və katotu yerə qoşun.

Bağlamağınız lazım olan bütün naqillər budur. Prinsipcə, buna bənzər bir şeyin hərəkət etməməsi üçün bir səthdə yerləşməsi kifayətdir. Bütün bunları sonradan əhatə edə və daha cəlbedici bir görünüş verə bilərik.

müxtəlif növ qrafiklər

İndi bütün proqramları yalan detektorumuza qurmağın və qurmağın vaxtıdır

Bir şey inkişaf etdirməyə başlamazdan əvvəl, həm layihələşdirmək, həm də bütün layihəni tərtib etmək üçün aydın olmalıyıq Arduino IDE-nin ən son versiyasını istifadə edəcəyik. Bu versiyanı istifadə edəcəyik, çünki son buraxılışlarda, bu məlumatların formatında göründüyü serial monitorunu istifadə etmək əvəzinə qrafiki sayəsində alınan məlumatları çox əyani şəkildə görməyimizə imkan verən bir monitor inteqrasiya olundu. mətn.

Bu monitoru işə salmaq üçün Arduino IDE-ni açmalıyıq, alətlər menyusuna keçməliyik və serial monitorun dərhal altında olmalıdır.. Bütün bunları konfiqurasiya etdikdən sonra səni yalnız bu sətirlərin altına buraxdığım faylı yüklə, aç və lövhənizə yığılmış şəkildə yükləməlisən.

 

 

kabellərin barmaqların velcro ilə əlaqəsi

Test ediləcək mövzunun barmaqlarına gedəcək klipləri hazırlayırıq

Layihəni praktik olaraq tamamladıqdan sonra başqa bir addım atmağın vaxtı gəldi dərimizin təqdim etdiyi keçiriciliyi aşkarlamaqdan məsul olan klipləri yaradın müəyyən bir zamanda.

Eyni yazıya səpələnmiş şəkillərdə gördüyünüz kimi, fikir keçir alüminium folqa zolağını velcro zolağın altına yapışdırın. Bu, istifadə edəcəyimiz iki ədəd velcroda edilməlidir.

Zolaqları hazırladıqdan sonra və bu sətirlərin üstündə yerləşən şəkildə göründüyü kimi, vaxtı gəldi Arduinonun analoq piminə bağladığımız alüminium folqa kabelinə qoşun. Bu addımı, eyni şəkildə, digər velcro parçası və Arduino cərəyan piminə, 5 voltluq pimə bağladığımız kabellə etməliyik. Bağlantıların möhkəm olduğundan əmin olun və cırtdanı bir az hərəkət etdirərək ayrılmayacaqsınız.

yalan detektoru üçün nümunə qutusu

Bütün avadanlıqlarımızı saxlamaq üçün bir qutu istehsalı

Bu vəziyyətdə bahis edəcəyik yalan dedektorumuzun bütün komponentlərini çox ilkin, lakin olduqca təsirli bir şəkildə saxlamaq üçün bir növ qutu düzəldin. Fikir, velcro üzüklərini saxlamaq üçün kiçik bir bölmə yaratmaqdır. Bu, öz növbəsində, LED-lərin görünə bilməsi üçün üç kiçik çuxurdan ibarət olmalıdır.

Şübhəsiz ki, xəyal etdiyiniz kimi, bu cür qutu hazırlamaq üçün istifadə edəcəyimiz material, lazımlı materialların siyahısında görünən kartondur. Əlimizdə olan kartondan 15 x 3 santimetrlik iki düzbucaqlı, 15 x 5 santimetrlik bir düzbucaqlı, 4 x 3 santimetrlik üç düzbucaqlı, 9 x 5 santimetrlik bir düzbucaqlı və 6 x 5 santimetrlik bir düzbucaqlı kəsəcəyik.

Bütün düzbucaqlılar kəsildikdən sonra təməl rolunu oynayan 15 x 5 sm ölçüsündə olanı götürəcəyik. İki 15 x 3 və iki 5 x 3 düzbucaqlı, bazanın yan tərəflərinə yapışdırılacaqdır. İndi üçüncü 5 x 3 düzbucaqlı tərəfi 6 santimetrdən bazaya yapışdırmaq vaxtı gəldi.

Bu nöqtədə biri 6 santimetr, digəri 9 santimetr uzunluğunda iki tərəfə bölünmüş bir düzbucaqlı olmalıdır.. Uzunluğu 6 santimetr olan tərəf elektronikanı yerləşdirəcəyimiz yerdir, digər tərəfdən barmaq yastıqlarının yerləşəcəyi yerdir.

Bu nöqtədə yalnız 3 x 6 sm düzbucaqlıda, 5 sm-in yanında yapışdıraraq LED ölçüsündə 6 delik kəsməliyik. Yalnız 9 sm-lik tərəfdən 5 x 9 sm düzbucaqlının qısa tərəfini yapışan bantla yapışdırmaq üçün qalacaqdı. Bu son addım, barmaq yastıqlarını saxlamaq və aşkar etmək üçün yuxarı və aşağı hərəkət edəcək bir növ qapaq kimi xidmət edəcəkdir..

Bütün komponentləri qutunun içinə qoyduqdan sonra, hər şey yaxşı keçibsə, qarşımızda kiçik bir yalan detektoru olmalıdır. Çox güman ki, düşündüyünüz kimi, istismarı çox sadə olsa da, həqiqət bundan bəri çox dəqiq olmadığıdır əksər peşəkar yalan detektorları çox sayda sensora malikdir, məsələn, bir mövzunun yalan olub olmadığını çox daha dəqiq bir şəkildə müəyyən etmək üçün bir ürək atışını ölçən bir monitor kimi.

Əlavə məlumat: təlimatlar


Məqalənin məzmunu bizim prinsiplərimizə uyğundur redaktor etikası. Xəta bildirmək üçün klikləyin burada.

Şərh yazan ilk kişi olun

Şərhinizi buraxın

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

*

*

  1. Verilərdən məsul: Miguel Ángel Gatón
  2. Verilənlərin məqsədi: Nəzarət SPAM, şərh rəhbərliyi.
  3. Qanuniləşdirmə: Sizin razılığınız
  4. Məlumatların ötürülməsi: Qanuni öhdəlik xaricində məlumatlar üçüncü şəxslərə çatdırılmayacaqdır.
  5. Veri saxlama: Occentus Networks (AB) tərəfindən yerləşdirilən verilənlər bazası
  6. Hüquqlar: İstədiyiniz zaman məlumatlarınızı məhdudlaşdıra, bərpa edə və silə bilərsiniz.