Yalan Makinesi;
Gerçeği söylemek, hukuk mahkemelerinde ve adaletin sağlanmasıyla ilgili diğer birçok senaryoda dostane bir sonuca varmak için çok önemlidir. Ancak herkes her zaman doğruyu konuşmayı tercih etmez.
Elimizde sağlam kanıt olmadıkça birine inanmak zor. Zaman zaman, size bu kadar çok ihtiyaç duyulan kanıtı çabucak sağlayabilecek bir tür güce veya cihaza sahip olmayı dilemiş olmalısınız. Yalan dedektörleri bu talebi yerine getirebilecek bir cihaz olsa da, çoğu hantal ve oldukça karmaşıktır.
Artık kullanımı basit, hafif ve taşınabilir bir yalan dedektörü cihazını kolayca yapabilirsiniz.
Projeye başlamadan önce yalan dedektörlerinin çalışmasını anlayalım. Bir yalan makinesi testi veya yalan dedektörü testi, kalp atışı hızı ve beyin elektriksel aktivitesi gibi biyo-sinyallerde tespit edilen değişikliklere dayanır. Her yanıt verdiğinizde bunlar kaydedilir.
Yalan makinesi normal bir desen çiziyorsa söylenen doğru , bu desendeki herhangi bir sapma olduğunda ise cevabın yalan olduğu anlamına gelir.
Burada yapmayı öğreneceğiniz yalan makinesi biraz farklı çalışıyor. Yalan dedektörümüz yalan makinesi tabanlı olmak yerine, cildin elektriksel iletkenliğinin değişen duygularla değiştiği galvanik cilt tepkisini (GSR) kullanır. Yani yanlış cevap verilirse ter bezlerinin aktivasyonu nedeniyle deri iletkenliği değişir. Bu değişiklik bir GSR sensörü yardımıyla tespit edilir. Cildin bu doğal özelliğinden yararlanarak, bir kişinin sözlerindeki dürüstlük seviyesini belirleyebilirsiniz.
GSR ve yalan yalan tespiti hakkında daha fazla bilgi için aşağıdaki bağlantıları kontrol edin:
Malzeme Listesi
Kodlama;
GSR sensörü cilt iletkenliğindeki değişikliği algılayabildiğinden ve buna karşılık gelen analog çıkışı verebildiğinden, analog pinini kullanarak GSR sensörünün okumasını alan ve bir saniyede 500 okumanın ortalama değerini hesaplayan bir kod yazın.
Ardından, farklı cilt tiplerine göre değişebilen yalantespiti için eşik değerini ayarlayın. Ayrıca, insan derisi değiştiğinde daha iletken olma eğiliminde olduğundan, sıcaklık ve nem gibi dış çevre koşullarını göz önünde bulundurun.
Bundan sonra, seri porttaki grafik ve sensör verilerini elde etmek için kodu yükleyin. Birkaç doğru ve yanlış ifadeyi söyleyerek seri porttaki sensör değerindeki herhangi bir değişikliği dikkatlice gözlemleyin. Ayrıca, yanlış bir ifade söylendiğinde deri iletim değeri aralığına dikkat edin.
Şimdi, deri iletim değerini gerçek zamanlı olarak ölçecek bir kod yazın. Ayrıca, eşik değerini belirtmek için zil veya ışık için pin numarasını ayarlayın. Sensör değeri eşik değerini aştığında, cilt iletim değerinin değiştiği anlamına gelir. Bu, söz konusu ifadenin yanlış olduğu anlamına gelir. Bu nedenle kodda, önce buzzer veya gösterge ışığı için pin numarasını ve ardından eşik değerini ayarladığınızdan emin olun.
Bundan sonra, seri baud hızı ve pin modlarını ayarlamak için kurulum fonksiyonunu oluşturun.
Şimdi, yaklaşık 500 GSR sensör okumasının ortalama değerini elde etmek için bir döngü fonksiyonu oluşturma zamanı. Bu, alınan sensör değeri örnek sayısının toplam sensör değeri toplamına bölünmesiyle elde edilebilir. Ortalama değer eşikten büyük ise kişi yalansöylüyor demektir. Aynı zamanda, sinirlilik nedeniyle cilt iletkenlikleri artacaktır.
Bağlantı;
Bileşenleri aşağıdaki devre şemasında gösterildiği gibi birbirine bağlayın.
Test;
Dizüstü bilgisayarın USB bağlantı noktasını kullanarak cihaza güç verin ve seri bağlantı noktasını açın. Şimdi, ne zaman tekrar tekrar yanlış bir ifade verirseniz, cildinizin iletkenliği değişecek ve yalansöylediğinizi gösterecektir.
Ancak, yalantespit sistemlerinin hiçbiri %100 doğrulukla tahmin edemediğinden, yalandedektörümüzün doğruluğunun %60 civarında olduğunu unutmayın.
Yalan Makinesi Kaynak Kodu
Bu makale buradan çevrilmiştir.