Arduino ile yalan makinesi nasıl yapılır

son yalan dedektörü örneği

Kendi projelerinizi oluşturmak için önerilerle devam ederek, bu sefer size nasıl olduğunu göstermek istiyorum ilginç bir yalan makinesi yarat İyi çalışması sayesinde tüm misafirlerinizi ağızları açık bırakacak. Bu yazının başlığından da anlaşılacağı gibi, bu sefer tüm proje için kontrolör görevi görecek basit bir Arduino kartı kullanacağız.

Bu projede, bu tür dedektörlerin nasıl derinlemesine çalıştığını öğrenmenin yanı sıra, hala ilginç olan bir şey bilmemize yardımcı olacaktır. vücudumuz nasıl çalışır ve verebileceği farklı tepkiler Kendinizi içinde bulduğunuz duruma veya diğer yandan, size sorabilecekleri soruya bağlı olarak yaşadığınız duygulara bağlı olarak.

Yalan makinesi nasıl çalışır?

Yalan dedektörünüzü yapmaya başlamadan önce, nasıl çalıştığını anlamak en iyisi olabilir. Bu sayede donanımın neden belirli bir şekilde bağlandığını ve özellikle her şeyin doğru çalışmasını sağlayan kaynak kodun neden bu şekilde programlandığını anlamanız kesinlikle çok daha kolay olacaktır. Ardından, kişiselleştirmenin kesinlikle denemek isteyeceğiniz kısmı gelecek. projeyi sahip olabileceğiniz tüm ihtiyaçlara uyarlayın ve özelleştirin.

Bu projenin dayandığı fikir, başarmak için bir araç sağlamaktır. her insanın ruh halindeki farklılıkları ölçün. Yalan dedektörlerinin özelliklerinden biri ve ilk başta dayandıkları şey şudur: cilt birçok duruma bağlı olarak iletkenliği değiştirir belirli bir zamanda sahip olduğumuz ruh hali nasıl olabilir?

Cildimizin iletkenliğindeki bu farklılığa Elektrodermal aktivite denir. (İnternette bununla ilgili birçok bilgi var). Cildin bu özelliği sayesinde Arduino ve özel bir yazılım yardımıyla ruh halimize bağlı olarak meydana gelen tüm bu değişiklikleri grafik kullanımıyla görmeye çalışacağız.

Kendimize özgü yalan dedektörümüzle çalışmaya başlamak için, genellikle farklı testlerde gördüğümüz gibi, herhangi bir konuyu donanımımızın önünde oturarak, sensörleri bağlayarak ve 'gibi kolay soruları cevaplayarak başlayabiliriz.Olarak adlandırılan?'veya'nerede yaşıyorsun?'. Bu sorular Sormak istediğimiz konunun ruh halini bilmek için bir temel oluşturacaklar.. Daha sonra yalan söyleyip söylemediklerini anlamak için farklı sorular sorabiliriz çünkü gergin olabilirler, bu da temelde bir değişiklik yaratacaktır.

ArduinoNano

Yalan dedektörümüzü oluşturmak için ihtiyaç duyacağımız parçaların listesi

Tüm bu projeyi gerçekleştirmek için, farklılıkları tespit etmek ve verileri bilgisayara göndermek için bir mikrodenetleyici kullanmamız gerekecek. Buna karşılık, bilgisayarımızın bu mikro denetleyiciden verileri alması için, bir seri iletişim çipi ile donatılmış olmalıdır Bu da bizi, örneğin, daha ucuz versiyonlarında bir Arduino Mini veya bir Adafruit'un bizim için çalışmadığı sonucuna götürür. Bu nokta, bu projeyi gerçekleştirmek için çok önemlidir, bu nedenle, kullanacağımız gibi bir Arduino Nano yerine, evde başka bir tür mikrodenetleyicimiz varsa, entegre bir seri iletişim çipi olduğu sürece onu kullanabiliriz.

Gerekli elektronik bileşenler

Gerekli malzemeler

Gerekli araçlar

  • Ürün bulunamadı.
  • Ürün bulunamadı.
  • Kesici

yalan dedektörü için kablolama

Yalan dedektörümüzü tüm projeyi kablolayarak şekillendirmeye başladık

Bu çizgilerin hemen üzerinde yer alan görselde de görebileceğiniz gibi, tüm projeyi kablolamak hayal edebileceğinizden çok daha kolay çünkü temelde yalnızca altı basit adımı gerçekleştirmeniz gerekir:

  • Uzunluğu konusunda cömert olun, Arduino'nun analog pinine bir kablo bağlayın
  • Direnci Toprağa ve daha önce Arduino'nun analog pinine bağladığımız kabloya bağlayın.
  • Arduino'nun 5 voltluk pinine oldukça uzun bir kablo bağlayın
  • Yeşil ledin anotunu (ledin uzun ayağı) pim 2'ye ve katodu (kısa bacak) zemine bağlayın
  • Turuncu ledin anotunu pim 3'e ve katodu toprağa bağlayın
  • Kırmızı ledin anotunu pim 4'e ve katodu toprağa bağlayın.

Bağlamanız gereken tüm kablolar budur. Prensip olarak, bunun böyle olması ve bir yüzeyde konumlandırılması yeterlidir, böylece hiçbir şey hareket etmez. Tüm bunları daha sonra ele alıp çok daha çekici bir görünüm verebiliriz.

farklı grafik türleri

Şimdi tüm yazılımı geliştirme ve yalan dedektörümüze yükleme zamanı

Herhangi bir şey geliştirmeye başlamadan önce, hem programlamak hem de tüm projeyi derlemek için net olmalıyız. Arduino IDE'nin en son sürümünü kullanacağız. Son sürümlerde, bu bilgilerin formatta göründüğü seri monitörü kullanmak yerine gerçek zamanlı bir grafik sayesinde alınan verileri çok görsel bir şekilde görmemizi sağlayan bir monitör entegre edildiği için bu sürümü kullanacağız. Metin.

Bu monitörü çalıştırmak için sadece Arduino IDE'yi açmalıyız, araçlar menüsüne gitmeliyiz ve seri monitörün hemen altında bulunmalıdır.. Tüm bunları yapılandırdıktan sonra, sadece size bu satırların hemen altında bıraktığım dosyayı indirmeniz, açmanız ve derlemenizi panonuza yüklemeniz yeterli.

kabloları parmak cırtına bağlama

Test edilecek konunun parmaklarına gidecek klipsleri yapıyoruz

Projeyi pratik olarak tamamladıktan sonra, başka bir adım atmanın ve Cildimizin sunduğu iletkenliği tespit etmekten sorumlu olacak klipleri oluşturun belirli bir zamanda.

Aynı gönderiye dağılmış görsellerde de görebileceğiniz gibi fikir, cırt cırtlı şeridin altına bir alüminyum folyo şeridi yapıştırın. Bu, kullanacağımız iki cırt cırt parçasıyla yapılmalıdır.

Şeritleri hazırladığımızda ve bu çizgilerin hemen yukarısında bulunan resimde de görebileceğiniz gibi sıra Arduino'nun analog pinine bağladığımız kabloyu alüminyum folyoya bağlayın. Bu adımı diğer cırt cırt parçası ve Arduino akım pinine bağladığımız kablo ile 5 voltluk pime tam olarak aynı şekilde yapmalıyız. Bağlantıların güçlü olduğundan ve sadece cırt cırtını biraz hareket ettirerek kopmayacağından emin olun.

yalan dedektörü için örnek kutu

Tüm donanımlarımızı saklamak için bir kutu imalatı

Bu durumda bahis yapacağız Yalan dedektörümüzün tüm bileşenlerini çok ilkel ama oldukça etkili bir şekilde saklamak için bir tür kutu yapın. Buradaki fikir, cırt cırtlı halkaları saklamak için küçük bir bölme oluşturmaktır. Bu da LED'lerin görülebilmesi için üç küçük delik içermelidir.

Tahmin edebileceğiniz gibi, bu tür bir kutuyu yapmak için kullanacağımız malzeme, gerekli malzemeler listesinde görünen kartondur. Elimizdeki kartondan 15 x 3 santimetrelik iki dikdörtgen, 15 x 5 santimetre dikdörtgen, 4 x 3 santimetre üç dikdörtgen, 9 x 5 santimetre dikdörtgen ve 6 x 5 santimetre dikdörtgen keseceğiz.

Tüm dikdörtgenler kesildikten sonra, taban görevi görecek olan 15 x 5 cm'lik olanı alacağız. İki 15 x 3 ve iki 5 x 3 dikdörtgen tabanın kenarlarına yapıştırılacaktır. Şimdi üçüncü 5 x 3 dikdörtgeni tabana yandan 6 santimetre olacak şekilde yapıştırmanın zamanı geldi.

Bu noktada, biri 6 cm, diğeri 9 cm uzunluğunda olmak üzere iki tarafa bölünmüş bir dikdörtgene sahip olmalısınız.. 6 santimetre uzunluğundaki taraf elektronikleri yerleştireceğimiz yer, diğer tarafta ise parmak pedlerinin yerleştirileceği yerdir.

Bu noktada 3 x 6 cm'lik dikdörtgende sadece LED'lerin boyutunda 5 delik açıp bunları 6 cm'nin yanına yapıştırmamız gerekiyor. Sadece yapışkan bant ile 9 x 5 cm'lik dikdörtgenin kısa kenarının 9 cm kenarından en uzak tarafına yapıştırılmasına izin verilir. Bu son adım, parmak pedlerini saklamak ve ortaya çıkarmak için yukarı ve aşağı hareket edecek bir tür kapak görevi görecektir..

Tüm bileşenleri kutunun içine yerleştirdikten sonra, her şey yolunda gittiyse, önümüzde küçük bir yalan makinesi olmalı. Muhtemelen düşündüğünüz gibi, operasyonu çok basit olmasına rağmen, gerçek şu ki, çoğu profesyonel yalan dedektörünün çok sayıda sensörü vardırbir deneğin yalan söyleyip söylemediğini çok daha kesin bir şekilde belirlemek için bir kalp atış hızı monitörü gibi.

Daha fazla bilgi: Instructables


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.