3D ULTRASONIC POSITIONING SYSTEM (ARDUINO, NODEJS, THREEJS, CHARTJS )

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • hi everyone this is a weekend project,
    an idea come to my mind to get 3d position of nearest item with help of sound espacialy for blind people.
    system work this way: there is a master sensor it produce sound wave then there is 3 slave ultrasound sensor which are measue how far the object is
    than there is 3 different lenght data, i combine these data to create 3d position. i try to implement gps like a algoithm than find a paper. there is a link for his paper in the below.
    and this alorithm i succesfully get 3d data in arduino
    but system works very fine surface or on basic geometry items
    for the visualisation i use nodejs and three.js on web page
    source code for javascript codes and arduino code on my github page there is a link below
    to run nodejs you should install on your computer. then three.js 3d library.
    node js is very populer and there is lots of english source if there is a problem you can comment below.
    Bu projeye başlarken park sensörü ile başladım, serkan kömür beye park sensörünü verdiği için teşekkür ediyorum. 4 sensörden aldığım verileri titreşim motorlarına vermeyi planladım ancak sonradan bunun iyi bir çözüm olmayacağını düşündüm çünkü sadece iki eksende ölçüm yapılıyordu. sonra bu projeyi yapmaya kara verdim. kodları yazdığım zaman serial porttan gelen veriler çok anlaşılır değildi . bende 3d olarak nasıl gösterebilirim diye düşündüm ve three js yi buldum en kolay yapılacak şekilde daha sonra nodejs den serial port okunabildiğini buldum ve web socket ile bu verileri client'a gönderebildim, daha sonra da chart'i ekledim. ölçülen sensör verilerini başlangıçta ortalamasını alarak yapıyordum, basit kalman filtresi ekleyerek daha stabil veriler elde ettim, 3d position hesaplarken vector mantığında bileşkesini alarak yapmayı denemiştim çalıştı ama gürültüye çok açıktı bende gps hesaplaması nasıl yapılıyor diye araştırma yaptım ve çok kolay bir formül buldum ve implement ettim. 4. sensör ekleyim ölçümleri daha iyi hale getirmeyi deneyeceğim. verimli bir sonuç elde edemezsem. 4 farklı mikrofon ve raspberry zero ile sinyal işlemeye bakacağım.
    Github Repo: github.com/ali...
    Uselful link :journals.sagep....

КОМЕНТАРІ • 13

  • @muratbaspinar5516
    @muratbaspinar5516 3 роки тому +2

    Müzik biraz kısıp sesini daha net alsak daha iyi olur

  • @zeynepbaspnar3651
    @zeynepbaspnar3651 3 роки тому +1

    Sadece bebişi izledim :)

    • @alibaspinarele
      @alibaspinarele  3 роки тому +1

      Ben orda o kadar bir sey anlatıyorum sen bebise bakıyorsun askolsun zeynep 😀

  • @goktug2652
    @goktug2652 3 роки тому +1

    abi şu bebeğe de bi oyuncak filan yap arduinoyla :)

  • @aegonz2010
    @aegonz2010 3 роки тому +1

    Ben sadece bebeği izleyebildim :)

  • @maghrebibogos6593
    @maghrebibogos6593 2 роки тому

    Nice Work.
    Could you please give a description of the Wiring of the components. Thanks

    • @alibaspinarele
      @alibaspinarele  2 роки тому

      hi, i write english descripstion for you and there is links for source code you need. if there is a problem you can type me any time

  • @moonknight648
    @moonknight648 Рік тому

    What the baby doin??

  • @Ahmet_Yilmaz
    @Ahmet_Yilmaz 3 роки тому

    Canlı demodaki müzik sesi çok açık, sizin ne dediğiniz anlaşılmıyor.

    • @alibaspinarele
      @alibaspinarele  3 роки тому +1

      Benim sesim çok az cikiyor :) , bir sonraki videoda titreşim motorları ve bu sistemi birleştirecegim orada daha özenli olacağım, teşekkür ederim.