! No longer available (http://www.youtube.com/watch?v=g8I_upSEGz0#)
Programın adını bilmiyorum ama kullandığı mouse değil sanırım bu linkteki gibi birşey http://urun.gittigidiyor.com/bilgisayar-tablet/genius-easypen-m610x-grafik-cizim-tablet-193114466?gclid=CMrNhpr14cgCFQUewwod4zMMlg&mpch=ads&scxid=14489-145818-2357-0 (http://urun.gittigidiyor.com/bilgisayar-tablet/genius-easypen-m610x-grafik-cizim-tablet-193114466?gclid=CMrNhpr14cgCFQUewwod4zMMlg&mpch=ads&scxid=14489-145818-2357-0)
Program - https://www.onenote.com/ (https://www.onenote.com/)
Yazılım Microsoft Office OneNote kullandığı da stylus kalem hocam. Toshiba dokunmatik bilgisayarlarda Samsung Spen tarzı kalemler vardı o kalem olsa gerek. XP'de bunun alternatifi bir yazılım daha vardı ismini hatırlamıyorum. Aşağıdaki linklerden görebilirsiniz.
https://www.youtube.com/watch?v=ByAGxGGzsQ0 (https://www.youtube.com/watch?v=ByAGxGGzsQ0)
http://www.toshiba.eu/accessories/laptops/tablet-accessories/excite-%28at10%29/pa5133u-1euc/ (http://www.toshiba.eu/accessories/laptops/tablet-accessories/excite-%28at10%29/pa5133u-1euc/)
Samsungun da mouse işlevi gören benzer ürünleri var.
Microsoft office one note,
hp nin ekrana kalemle yazılabilir bir modelinde kullanmıştım,
aşırı derecede sevdiğim bir özellik, çok kullanışlı benim için ama bende yok.
"Drawing pad for pc" "digitizer" "bilgisayar için çizim padi" "grafik tablet" gibi isimlerle geçiyor,
ayrıca padsiz pcye yazılanı gönderebilen kalemlerde var,
WACOM bu konuda en önde gelenlerden,
sanatçıların ve mimarların kullandığı direk çizim tabletlerinden,
kalemlere çizim padlerine ve
misal microsoft surface pro in kalemine kadar ürünleri var.
(pro 3 den sonra wacom kalemi kullanmamış ama :)
http://www.winbeta.org/news/surface-pro-3-ditches-wacom-better-n-trig-pen (http://www.winbeta.org/news/surface-pro-3-ditches-wacom-better-n-trig-pen) )
Ayrıca yazılan el yazısını algılama ve ascii karakterlere dönüştürme gibi özelliklerde var.
Ben yazıyı kesip oraya buraya taşımayı yerini değişirmeyi düzenlemeyi çok seviyordum.
Misal bir paragraf yazdım, altına bir grafik çizdim,
sonra yazmaya devam ettim,
ama grafiğin üstünde kalan paragrafa ek yapmam lazım,
hemen grafikten sonrasını aşağıya kaydırıp eki yapıyorsun.
Yazıp çizerken renkli renkli vurgular,
tablo geometrik şekil eklemeler, silme, kopyalayıp başka yerdede kullanma vs...
Saymakla bitmez, bunları kullandıktan sonra kağıt kalem veya klavye ile yazmak
çok ilkel ve zor geliyor.
Bir tane tabletim (digitizer) var fakat tablet üzerinde çizim yaparken bendeki kafa karıştırıcı oluyor.
Çünkü tablet üzerinde kalemle çizim yaparken gerçek kağıt kalem olmadığından tablet üzerinde çizim olmuyor. Çizim karşımdaki ekranda oluşuyor.
Elimi kaldırıp tekrar çizime devam etmek istediğimde kalemi tablette nereye koyacağımı bilemiyorum. Mecburen deneme yanılma yapmak gerekiyor.
Bu arada yeri gelmişken sorayım.
İvme ölçer ile digital kalem yapabilecek varmı?
Hackaday de yapmaya çalışan var dı.
Kalınan yer olayı digitizer ile zor gerçekten,
işi büyütecek olsak,
yani mesele ekranda konu anlatımı ise:
bir tane ekranlı olan çizim tableti üzerinde konuyu anlatan yazacak,
başka bir ekranda sunum için kullanılacak.
Labaratuvarda hocamız kendi bilgisayarı üzerine yazarken
bizde projeksiyon üzerindeki görüntüyü takip ediyorduk,
hoca içinde öğrenci içinde çok verimli derslerdi.
Dersten sonra, derste hocanın yazdıklarınıda direk alıyorduk.
Hackaday deki örnek:
mesaj birleştirme:: 27 Ekim 2015, 13:11:52
Sadece ivme ölçer ile değil tabiki
http://hackaday.com/2014/09/22/thp-semifinalist-noteon-smartpen/ (http://hackaday.com/2014/09/22/thp-semifinalist-noteon-smartpen/)
mesaj birleştirme:: 27 Ekim 2015, 14:18:05
https://www.youtube.com/watch?v=fzKtYbKPy00 (https://www.youtube.com/watch?v=fzKtYbKPy00)
Tamda hayal ettiğim şeyi yapmışlar.
Ders anlatım konusunda kafamda bir proje daha var.
Bu şekilde kağıda, tablete yada tahtaya yazı yazan bir hocanın video çekmesi sonucunda anormal büyüklükte video dosyaları oluşabiliyor. Heleki kaliteyi yüksek tutarsa dosyaların internetten izlenmesi vs sıkıntı yaratıyor.
Düşündüğüm yapıda izleyiciler bir program indirecek. Yada düşündüğüm yapı bir video format standartı haline gelecek. Bilmiyorum belki de vardır.
Bu yapıda kağıda çizgi çizmediğimiz sürece kağıt görüntüsü kare kare dosyaya kaydedilmeyecek. En son hareket ardından kağıtta değişiklik olmadı ise artık o görüntü donacak sadece ses kaydı olacak. Hoca yazı yazmaya başladığı anda tekrar video kaydı başlayacak taki kağıt üzerinde artık yazı yazı yazılıp çizgi çizilmeyene kadar.
Sanırım anlatabildim konuyu. Bu sayede inanılmaz derecede veri boyutu düşecektir.
Konuyu "lafla" anlatmaya odaklanırsak, bu esnada çıkacak sorunları çözmekle uğraşırız. Halbuki başka bir yöntem izlesek. konuyu açıklayan nasıl interaktif sunum yapılır? bunu geliştirsek hem daha az veri trafiği olacak anlaması kolay olacak.
Hocanın transistörü nasıl çizdiğini izlemeye gerek var mı?
benim önerim, çeşit çeşit slaytlar olacak. üzeridne düğmeler olacak. orayı biliyorum anladım deyip sonraki izlenecek. Anlamayan için detay düğmesi olacak. ... bu daha iyi olur
İnteraktif sunum için "bence" kolay yöntem Adobe
Connect.
Çizgi-Tagem üzerinden yapılabilir.
En basitinden gidilirse MS Paint bile iş görecektir...
z usta sanırım bize video üzerinden ders verecek.
Sen ne güzel adamsın z:)
Böyle fedakar birinin olması ne güzel.
Gazmı veriyorum ne?:)
Alıntı Yapz usta sanırım bize video üzerinden ders verecek.
+1
isterizzz isterizzz isterizzz
@z hocam aslında olur dersen;
kitaptan ziyade böyle videolu kalemli çizimli sesli anlatımlı görseli bol bir ders
artık dahada anlaşılır istenir durumda,
bu şekilde bir eğitim hazırlamanı ben gönülden isterim.
Belkide gelişen teknolojinin nimetlerinden, kitap hazırlarkende faydalanmak daha aydınlatıcı, anlaşılır olur.
Şu tür kalemlerde güzel. Kağıda hem canlı canlı yazıyorsun hem telefon/tablete anlık aktarıyor. Talefon/tabletin video çıkışından projeksiyona canlı görüntü de verilebilir. Sanırım el yazısını anlık metine de çeviriyor. Böylece uzun not tutanlar kitap yazanlar için güzel özellik.
@z nin dediği gibi sadece resim değilde dijital veri olarak kaydediyor diye biliyorum.
http://youtu.be/e7TuagEc9Oc (http://youtu.be/e7TuagEc9Oc)
Bildiğim kadarıyla bu tür kalemler basınç sensörü ile çalışıyor.
Android tabletler için "droidpad" denen uygulamalar varmış, ben de
onları inceliyordum. İş yerinde kuramadım. Ama denemek istiyorum...
Kitap çalışmasına devam edeceğim fakat bu kağıda yazılan yazı olayını kolay şekilde videoya çevirmenin yolunu bulursam picproje'de bir kaç konu anlatabilirim.
Aslında geçmiş yıllarda video çekip youtube'da falan pek yayınlamazdım. Daha doğrusu yaptığım çalışmaları anlatmazdım.
Bu video meselesi nasıl başladı biliyormusunuz? Bizim meşhur Kubilay sayesinde oldu. İlk anlatımlı videoyu Kubilay'a kızıp onunla dalga geçmek için hazırlamıştım. Sonrasında alışkanlık oldu.
Adamın böyle bir faydası oldu yani. hakkını yemeyelim.
Alıntı yapılan: z - 27 Ekim 2015, 18:02:52
...fakat bu kağıda yazılan yazı olayını kolay şekilde videoya çevirmenin yolunu bulursam picproje'de bir kaç konu anlatabilirim.
...
Kolay yolu-yolları;
Güçlü pcde ekrana yazıp ekran görüntüsü kaydetmek,
Ekrana yazıp ekran görüntüsünü ikinci ekrana verip kamera ile kaydetmek,
Kamera ile yazılan yüzeyin altından yani elin yazdığı tarafın tersinden kayıt alıp görüntüyü terslemek, şunun gibi:
https://www.youtube.com/watch?v=Adm2raocQZ4 (https://www.youtube.com/watch?v=Adm2raocQZ4)
gibi yöntemler olabilir.
Kağıda yazarak anlatmanın en güzel yıllarından biri bence bu.
https://youtu.be/bY5W2nfVAwA
Güzel bir kamera gerekli.
Evet çocuklar....
Şimdi bu dersde transistörü anlatacağım. Ama önce Lis302D ile bir kalem yapıp bunu mikroişlemciye bağlayalım. İşlemci ve PC için program yazalım.
İki dakika müsade edin.
(http://i.hizliresim.com/a0Yog5.png) (http://hizliresim.com/a0Yog5)
Heyecanla Bekliyoruz:)
Kalemi mi? Transistör dersini mi?
Alayını :D
Kafa karışmaması adına Kalemi sonra inceleriz,
Transistör'leri inceleyelim derim.
@z hocam ilk önce dranziztorü anlatın.
Ben kalem işindeyim.
Ama beklemiyorum,
interaktif olsun kalem işine bir sayfa açalım,
ben o konuya dahil olmak istiyorum,
elimden geldiğince kafa yorarım.
(http://i.hizliresim.com/48zgjY.png) (http://hizliresim.com/48zgjY)
Kalemin sensör kısmı bitti. Yazılımı başarıyla bitireceğimi sanmıyorum fakat en azından ne zorluklar çıkıyor görmek istiyorum.
Acaip sinyal işleme sorunları var. Hayırlısı.
Alıntı yapılan: z - 28 Ekim 2015, 15:54:17
(http://i.hizliresim.com/48zgjY.png) (http://hizliresim.com/48zgjY)
Kalemin sensör kısmı bitti. Yazılımı başarıyla bitireceğimi sanmıyorum fakat en azından ne zorluklar çıkıyor görmek istiyorum.
Acaip sinyal işleme sorunları var. Hayırlısı.
Sanırım o sorunlar hep o yazılımsal filitrelerden kaynaklanıyor usta.
Bu filitreler başa bela.
Biz transitörleri rica edelim size zahmet.
(http://i.hizliresim.com/PBDqX8.png) (http://hizliresim.com/PBDqX8)
Transistör anlatımı kolay.
Yalnız;
Voltaj kaynağına bağlanmış led ve seri direncin ne kadar akım çekeceğini hesaplamayı biliyor olun. Bunu da bilmiyorsanız yol erken bu işlerden vazgeçin.
Alıntı yapılan: z - 28 Ekim 2015, 16:13:33
Yalnız;
Voltaj kaynağına bağlanmış led ve seri direncin ne kadar akım çekeceğini hesaplamayı biliyor olun. Bunu da bilmiyorsanız yol erken bu işlerden vazgeçin.
Hocam onu da komşu sitede yapmışlar.
https://320volt.com/led-calistirmak-icin-seri-direnc-hesaplari/ (https://320volt.com/led-calistirmak-icin-seri-direnc-hesaplari/)
"Bunu da bilmiyorsanız yol erken bu işlerden vazgeçin"
Tamam vazgeçtik.
Bu nasıl hoca böyle yahu,daha selam vermeden bastı tokadı:)
Aklıma Yüksek ilkokulda okurkene bir hocamız vardı o geldi birden nedense:)
Belki bakmışsınızdır ama ;
http://www.dark.com.tr/cevre-birimleri/dijital-kalem/dark-i-pen-yeni-nesil-turkce-destekli-pc-mac-iphone-ipad-uyumlu-dijital-cizim-kalemi-ve-ajanda.html (http://www.dark.com.tr/cevre-birimleri/dijital-kalem/dark-i-pen-yeni-nesil-turkce-destekli-pc-mac-iphone-ipad-uyumlu-dijital-cizim-kalemi-ve-ajanda.html)
http://www.donanimhaber.com/zamazingo/haberleri/pulse-smartpen-bir-kalemden-cok-daha-fazlasi-video-inceleme.htm (http://www.donanimhaber.com/zamazingo/haberleri/pulse-smartpen-bir-kalemden-cok-daha-fazlasi-video-inceleme.htm)
wii kumanda'sıyla benzer bişiyler yapıyorlar. üstünde infrared kamera var ve koordinat bilgisi gönderiyor, ekranı görecek şekilde yerleştirip bir de ir led ile kalem yaparsınız iş görebilir.
Örnek:
http://www.instructables.com/id/Low-Cost-Multi-touch-Whiteboard-using-the-Wii-Remo/ (http://www.instructables.com/id/Low-Cost-Multi-touch-Whiteboard-using-the-Wii-Remo/)
(http://i.hizliresim.com/V6zPbZ.png) (http://hizliresim.com/V6zPbZ)
Donanım hazır. İşin pis yanı yazılım. Öncelikle bu düzeneği PC'ye mouse olarak tanıtabilmem lazım.
MCU'daki yazılımlarım işletim sistemi ile anlaşıyor ve HID olarak tanınıyor. Kendi yazdığım programlarla da int ve control transferi yapabiliyorum.
MCU tarafını PC'ye nasıl mouse diye yuttururum?
Tasarlamış olduğum kalemle kağıda yazı yazı yazıp çizim yapabiliyorum. Bu kısmında fazla zorlanmadım.
Kağıda çıkan mürekep izlerinin aynısının ekranda da çıkması için ne yapmam lazım?
@z hocam, mause olarak tanıtmanıza gerek yok. Programınız msdn'nin mause fonksiyonlarını çağırarak, çalışabilir.
https://msdn.microsoft.com/en-us/library/aa929734.aspx (https://msdn.microsoft.com/en-us/library/aa929734.aspx)
İyi hatırlattın.
https://www.picproje.org/index.php/topic,59691.msg468007.html#msg468007 (https://www.picproje.org/index.php/topic,59691.msg468007.html#msg468007)
Forum sayesinde linkteki projeyi yapmıştım ve ne kadar işimize yarıyor anlatamam. Tamam mouse işini bu şekilde çözerim. Gene de
HID bir cihazı mouse olarak tanıtmanın yolunu bilen varsa öğrenmek isterim.
Aslında çözüm descriptörde bir ayara bakıyordur. Fakat PC tarafından sorgulara da nasıl cevap vereceğimi bilmek isterim.
StCube ile HID konfigürasyonu yaptığınızda mouse konfigürasyonu yapıyor alet. Orada olurup o kodların üzerine devam edebilirsiniz. Zaten kütüphane kullanmıyordunuz ST-Lib - HAL karışıklığı da olmaz.
Hocam bildiğim yol en kısa yol. Onlara bir girersem çıkamam. Zaten hiç sevemedim onları. Kendi init rutinlerim vs hepsi hazır.
Alıntı yapılan: z - 31 Ekim 2015, 20:03:01
(http://i.hizliresim.com/V6zPbZ.png) (http://hizliresim.com/V6zPbZ)
Donanım hazır. İşin pis yanı yazılım. Öncelikle bu düzeneği PC'ye mouse olarak tanıtabilmem lazım.
MCU'daki yazılımlarım işletim sistemi ile anlaşıyor ve HID olarak tanınıyor. Kendi yazdığım programlarla da int ve control transferi yapabiliyorum.
MCU tarafını PC'ye nasıl mouse diye yuttururum?
Tasarlamış olduğum kalemle kağıda yazı yazı yazıp çizim yapabiliyorum. Bu kısmında fazla zorlanmadım.
Kağıda çıkan mürekep izlerinin aynısının ekranda da çıkması için ne yapmam lazım?
Kalemin içindene var orasini anayamadim.kisaca açıklayabilir misiniz?
Kalemin ucunda ufak bir kamera olması gerek. Mouse içindeki kamera gibi. Çözünürlük 16piksel mi neydi.
http://www.mediafire.com/download/8xg1xebn1m82xda/STM32-USB-V2.rar (http://www.mediafire.com/download/8xg1xebn1m82xda/STM32-USB-V2.rar)
usb joystick/mouse örneği hocam
HID description u değiştirerek farklı şekillerde kullanılabilir
Kalemin içinde ivme ölçer çip var.
Kalemin içinde kağıda değdiğini algılamak için bir basınç sensörü gerekmez mi hocam ? o kısmı nasıl hallettiniz ?
http://youtu.be/CGqqecMYGGY (http://youtu.be/CGqqecMYGGY)
Kalemin kağıda dokunup dokunmadığı şu anda ön planda bir sorun değil. Z eksenindeki bilgiden bir şeyler yapılabilir. Fakat proje hiç kolay değil.
Beceremeyeceğim gibi duruyor.
Sanki aklımda STM32F407 ve üzerindeki LIS302D ile yapılmış mouse projesi vardı diye hatırlıyorum.
Yanlış mı hatırlıyorum?
Büyük boyutta rezistif dokunmatik kullanarak bir mouse pad yapsaniz işinizi gormezmi.hem daha kolay ve hızlı yapabilirsiniz
Alıntı yapılan: z - 03 Kasım 2015, 18:53:59
Sanki aklımda STM32F407 ve üzerindeki LIS302D ile yapılmış mouse projesi vardı diye hatırlıyorum.
Yanlış mı hatırlıyorum?
Doğru hatırlıyorsunuz. Öyle bir proje vardı.
Alıntı yapılan: z - 03 Kasım 2015, 18:53:59
http://youtu.be/CGqqecMYGGY (http://youtu.be/CGqqecMYGGY)
Kalemin kağıda dokunup dokunmadığı şu anda ön planda bir sorun değil. Z eksenindeki bilgiden bir şeyler yapılabilir. Fakat proje hiç kolay değil.
Beceremeyeceğim gibi duruyor.
Sanki aklımda STM32F407 ve üzerindeki LIS302D ile yapılmış mouse projesi vardı diye hatırlıyorum.
Yanlış mı hatırlıyorum?
Discovery kartta yüklü gelen demo programında var o proje hocam.
Alıntı yapılan: serdararikan - 03 Kasım 2015, 19:07:02
Büyük boyutta rezistif dokunmatik kullanarak bir mouse pad yapsaniz işinizi gormezmi.hem daha kolay ve hızlı yapabilirsiniz
İş arıyorum öyle olursa kolay olur.
STM32F407 ile çok uzun zamandır çalışmıyorum. Sözkonusu projenin linki varmı?
MPU 6050 bu konuda hazır çözümler sunuyor fakat ben işin özü ile ilgilenmek istiyorum. Bu çipin içinde sinyal işleme işleri de yapılıyor.
Alıntı yapılan: z - 03 Kasım 2015, 19:23:11
İş arıyorum öyle olursa kolay olur.
STM32F407 ile çok uzun zamandır çalışmıyorum. Sözkonusu projenin linki varmı?
MPU 6050 bu konuda hazır çözümler sunuyor fakat ben işin özü ile ilgilenmek istiyorum. Bu çipin içinde sinyal işleme işleri de yapılıyor.
Linkten Discovery kütüphanesini indirmeniz gerekiyor. Proje içinde var
http://www.st.com/web/en/catalog/tools/PF257904 (http://www.st.com/web/en/catalog/tools/PF257904)
Metal uç yardımı ile bir cisme değdiğinde kapasitif* etki ile algılama sağlanamaz mı?
Alıntı yapılan: marecrisium - 03 Kasım 2015, 19:28:54
Linkten Discovery kütüphanesini indirmeniz gerekiyor. Proje içinde var
http://www.st.com/web/en/catalog/tools/PF257904 (http://www.st.com/web/en/catalog/tools/PF257904)
Hocam indirdim ve hazır hexleri çipe yükledim.
Fakat bunlar ledleri sırayla yakıp söndüren ve kart eğimine göre ledleri yakan demo.
Yanlış yere mi bakıyorum?
https://youtu.be/U188UAus69g
Belki bir şeyler olabilir.
mesaj birleştirme:: 04 Kasım 2015, 01:46:32
https://youtu.be/A6f5swnt7ug
TV Studyosu ortamında grafikerlerin kullandığı pad'lerin kalem tarafında hiç bir elektriksel özellik yok idi. Bütün işi PAD tarafı yüklenmiş, rezistif veya kapasitif X-Y matrix.
Onlarda baskının şiddeti önemli. Tasarım yaptıkları için yapılan baskıya göre program renk koyuluğunu ayarlıyor. Ama sadece not almak amaçlı olan kalemde ivme, açı ve temas bilgisi yeterli olmalı.
Elimde o şekilde çalışan bir kalem ve alt tableti var.
Tablete yatay ve dikey ince yollardan hatlar çizilmiş. Kalemde pil var ucunda da bobin. Bobine sinyal basıyor.
Tablete yaklaştırdığında matris yollarında voltaj endüklüyor.
Gerisi ADC ile ölçüm ve hesap kitap.
Hocam o matrisi herhangibir ekranın içine/altına monte edip
Direk ekran üzerine yazılabilir hale getiren projeler görmüştüm.
mesaj birleştirme:: 04 Kasım 2015, 11:18:21
Hocam o ledleri yakan st örneği aynı zamanda mouse örneği olması lazım.
Diğer usb konnektörünüde pcye bağlayıp,
bir butona mı basıyorduk ne,
Sonra kartı eğip bükünce mouse hareketi yapıyordu,
hatırladığım kadarıyla.
@Z hocam IMU dan aldığınız verileri filtreden geçiriyor musunuz?
Filitreye gerek kalmadı.
İlk denemelerde donanımsal ve yapılandırma hatam varmış.
LIS302D yaklaşık 50 cm kablo ile MCU'ya bağlı. Haliyle veriler yüksek hızda bozulabiliyor. İvme oku dediğimde verilerde bit değişimleri oluyormuş. Clk frekansını düşürdüm.
Ayrıca çipin beslemesinde sadece 100n ve 1uF seramik kapasitörler vardı. 10uf elko ekledim. Sonuçta bu bir analog çip.
STM32F407 kitinde diğer usb tarafına giren kablom host kablosu. Dişiyi erkeğe çeviren ara kablo yada kitteki konnektörü doğrudan PC'ye takabileceğim kablo bulmam lazım.
Lis302d kullanmanizin ozel bir sebebi var mi?
Eski STM32F407 den söktüm. Başka çipim yok.
Daha akıllı çip mi kullan diyorsun?
Datasheetini okudum biraz.sadece accelerometer var içinde. Konuya tam hakim değilim ama mantık yürüterek iyi sonuç alabilmek için accelerometer yaninda gyrescope hatta pusula da gerekebilir diye düşünüyorum
Alıntı yapılan: z - 03 Kasım 2015, 19:53:45
Hocam indirdim ve hazır hexleri çipe yükledim.
Fakat bunlar ledleri sırayla yakıp söndüren ve kart eğimine göre ledleri yakan demo.
Yanlış yere mi bakıyorum?
Proje doğru hocam. Discovery kart üzerindeki micro usb ile bilgisayara bağlayın sonra mavi butona basın driver yüklenip program çalışacak.
Algoritma oluşturmadaki sorun da bu zaten.
Sensör yerçekimi ivmesinin ve harekete neden olan ivmenin x,y,z bileşenlerini veriyor.
Haliyle sensör aynı noktada sadece döndürdüğünüzde bile x,y,z sinyalleri değişiyor.
Buna rağmen sadece bu çiple projeyi gerçekleştirmenin imkansız olmadığını düşünüyorum.
Programı başlattığımda o anki konumu 0,0,0 kabul edersek bundan sonraki ivme değişiklikleri kalemin nasıl bir hareket yaptığını verecektir.
Z=0 iken ve programı başlattığımızda x ve y değerleri ofset olarak alınırsa
kalemi kendi ekseni etrafında döndürdüğümüz durum ile kalemi herhangi bir yönde ilerletmemiz durumu arasında ivmenin bileşenleri farklı olacak.
Sensörü (Kalemi) kendi ekseni etrafında döndürdüğümüzde ofsetleri çıkarsak x ve y sinüs ve cosinüs sinyalleri üretir.
Kalemi düz bir hat boyunca sabit hızla ilerletirsek x ve y de sabit değerler göreceğiz.
Gel de bunu programa dök.
Sorunlardan birisi de sensörüm duyarlılığı düşük. Öte yandan daha duyarlı bir sensör daha fazla gürültü de oluşturacak.
Gerçekten gıcık bir proje.
Gyro yada pusula eklentisi işleri biraz daha kolaylaştıracak. Kalemi yapmak zorunda değilim. Sadece LIS302 ile sorunun üstüne gitmek daha cazip geliyor.
----------
ST'nin mouse örneğinden faydalanırım diyordum ama orada eğime bakıldığı için iş kolay.
Kartı sağa eğdiysen kursor sağa sola eğdiysen kursor sola. Yada dikey hareketler...
Kalemde durum çok vahim.
---------------
1g lik ivme 9.81 m/sn^2 olduğuna göre elimizdeki sensör de 2g ölçebildiğine göre en küçük ivme olarak +/- 2/128 G ölçebiliriz.
Sensör gürültüsünden dolayı 2/128'in 10 katı değeri eşik kabul etsek (Bunun altı gürültü)
Ancak 20/128 =0.15G ivmeyi algılayabiliriz.
Hızlı yazdığımızı varsayarsak saniyede 1m çizgi çizebiliriz. Sürekli ivmelendiğimizi varsaydık tabiki. (Bu değer daha düşüktür ama o zaman işler daha da vahimleşir)
Bu durumda yol=0.5*a*t^2 den a=2m/sn^2 olacaktır.
Sensörümüz 0.15*9.81 = 1.5 m/sn^2 yi algılayabildiğinden 2m/sn^2 ivme, sensörün ölçüm yapmaya daha yeni yeni başlayacağı duruma karşılık gelir.
Bu durumda bu sensör yazı yazma esnasında oluşan ivmeleri algılamada yetersiz kalacaktır ve Abbas kaçar.
Elimde çok duyarlı sensör olsaydı bu projeyi yapabilir miydim? (Hiç sanmıyorum)
Kalem duruş açısı ve sensörün kalem ucundan mesafesi önemli olabilir. Sağa doğru düz çizgi çizdiğinizde sensörün olduğu kısım uç kısma göre daha az mesafe alacaktır. Ekrana çizgi çizmeye başlamadan önce ekranda kalem benzeri bir cismin duruşu gösterilse daha hızlı yol alınabilir. İki uçtan aşağı bakan kısım yazan uç, uç düzlem üzerinde hareket ediyorsa yazıyor demektir. Mesela yukarıdan aşağıya düz çizgi çizildiğinde uç düzlem üzerinde hareket eder ancak kalem gittikçe dikleştiği için kalemin arkası yukarı doğru kalkar.
Tabi herkesin yazım alışkanlıkları farklı olacaktır. En basitinden defterin duruş açısı, kalemin tutuş şekli, kolun deftere olan açı ve mesafesi gibi. Bir kaç kelime yazarken bilekten hareket yaparız sonra kolumuzu hareket ettiririz. Dirseğimize yakın kısım masaya sabitlenmiş gibidir. Maus kullanımımızda bu şekilde. En azından 1-2 yazış denemesinde bu şekilde oldu.
Gyro sensör özellikle ucuz android ürünlerde yok. Özelliklerde var yazsada ivme ve diğer sensörler yardımıyla yazılımsal gyro sensör oluşturuluyor. Açıkçası buda çok verimli değil. Özellikle oyunlarda anlaşılıyor.
Kareli A4 kağıdı üzerinde kalemle belli bir koordinatlara gidip aynısı PC ekranında da yapacak şekilde bir çalışmanın üzerinden gidilebilir.