İçindekiler:

Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü: 8 Adım (Resimlerle)
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü: 8 Adım (Resimlerle)

Video: Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü: 8 Adım (Resimlerle)

Video: Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü: 8 Adım (Resimlerle)
Video: MEŞEM DİJİTAL KUMPAS TEST 2024, Kasım
Anonim
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü
Mitutoyo Kaliperler ve Göstergeler için Bluetooth Kablosuz Arayüzü

Bugün dünyada milyonlarca Mitutoyo Digimatic kumpas, mikrometre, gösterge ve diğer cihazlar var. Benim gibi birçok kişi bu cihazları doğrudan bir PC'ye veri toplamak için kullanıyor. Bu, oturum açma ve bazen yüzlerce değer girme zorunluluğunu ortadan kaldırır, ancak aynı zamanda dizüstü bilgisayarların düşebileceği veya başka şekilde zarar görebileceği dükkanda dizüstü bilgisayar bulundurmayla ilgili bazı sorunlar da sunar. Bu, özellikle ölçümler büyük parçalar üzerinde yapıldığında veya standart Mitutoyo veri kablosunun yeterince uzun olmadığı durumlarda geçerlidir.

Birkaç yıl önce HC-05 Bluetooth modüllerine ve bazı Arduino mikrodenetleyici kartlarına dayalı benzer bir cihaz yaptım ve bu, dizüstü bilgisayarı bir masanın üzerinde güvenli bir şekilde bırakmama ve ölçümler alarak 50 fit'e kadar gezinmeme izin verecekti. Bu cihaz harika çalıştı ancak birkaç sorunu vardı. Verici pilinin ne zaman tam olarak şarj edildiğine, bluetooth bağlantı durumuna ilişkin bir göstergeye ve başarılı veri aktarımına ilişkin bir gösterge yoktu. Aynı zamanda büyük ve hantaldı ve kelimenin tam anlamıyla bir bilim projesine benziyordu! Bu sınırlamalara rağmen, dükkandaki diğer adamlar bunu Mitutoyo USB veri kablosu yerine kullanmayı tercih ettiler.

Bu proje, eski cihazın bu sınırlamalarının üstesinden geliyor, daha fazla özellik ekliyor ve 100 dolardan daha az bir fiyata biraz daha profesyonel.

Adım 1: Nasıl Çalışır:

Image
Image
Hazırlık
Hazırlık

Arayüz, verici ve alıcı olmak üzere iki bölümden oluşur. Kalıcı olarak bağlı olan veri kablosunu kullanarak vericiyi göstergeye bağlayın ve bir mikro USB veri kablosu kullanarak alıcıyı bir PC'ye bağlayın.

Vericide, anahtarı kablo ucuna doğru kaydırmak onu açar. Alıcı tarafında mavi LED başlangıçta yanıp sönerek bağlantı olmadığını gösterir, bağlantı yapıldığında LED yanıp sönmeyi durdurur ve sürekli yanar. Verici ve alıcı şimdi bağlanmıştır.

Verici (fotoğraftaki en alttaki cihaz) göstergeye bağlanır ve "veri" düğmesine her basıldığında ham Mitutoyo veri akışını okur. Ardından veri akışındaki ondalık nokta konumu, işaret ve birimler gibi bilgileri kullanarak verileri biçimlendirir. Daha sonra bu verilerden bir ASCII dizisi oluşturur ve vericideki HM-10 Bluetooth modülü üzerinden alıcı tarafındaki HM-10'a gönderir.

Alıcıda (fotoğraftaki en üstteki cihaz) HM-10, ölçümü içeren verici HM-10'dan gönderilen ASCII karakterlerini Arduino Pro Micro'ya gönderir ve ardından bunları USB kablosu aracılığıyla PC'ye gönderir. Bunu yapmak için bir klavyeyi taklit eder, böylece veriler daha sonra açık uygulamaya, benim durumumda Excel'e enjekte edilir. Verileri, imlecin bir sonraki satıra düşmesine neden olan karakterler izler. Bununla ilgili güzel bir şey, özel yazılıma veri girmeniz gerekirse, istediğinizi yapmak için bunu değiştirebilmenizdir. Alıcı daha sonra vericideki HM-10'a, LED'in mavi tarafını yanıp sönmesi için operatöre verilerin başarıyla alındığını belirtmek için bir talep gönderir. Alıcı modülü ayrıca, HM-10'un alıcı üzerindeki uzaktan kumandasıyla ilişkili gelen veri akışından karakterleri çıkarır.

Vericinin şarj edilmesi, bir mikro USB şarjı veya verici üzerindeki USB soketine takılı kablo ile yapılır, alıcı üzerindeki LED şarj olurken kırmızı yanar ve şarj tamamlandığında söner.

Tüm değerlerin metrik veya standart birimlerde olduğundan emin olmak veya yanlışlıkla +/- düğmesine basıp tüm ölçümleri negatif hale getirmeniz durumunda uyarmak için yapılabilecek işlemeye ilişkin daha sonra ele alınacak başka işlevler de vardır. Verici pil voltajını bile kontrol edebilirsiniz.

Adım 2: Hazırlık:

Bu Talimatta belirtilen materyallere ek olarak, HM-10 Bluetooth modüllerini ve mikro denetleyicileri yapılandırmak ve programlamak için birkaç öğe daha vardır. Bluetooth modüllerini yapılandırmak için bir USB'den TTL UART'a seri adaptöre, ATTiny85 mikrodenetleyici (veya Arduino IDE ile çalışabilen benzer bir programcı) için programlayıcı olarak hizmet edecek bir Arduino'ya ve elbette yapılandırmayı yapmak için jumper kablolarına ihtiyacınız olacak ve programlama. Bu Eğitilebilir Tablodaki ATTiny85, bir Arduino Nano klonu ve RST ile GND pinleri arasına bağlanmış 10 uf elektrolitik kapasitör kullanılarak programlanmıştır. Diğer donanımlar sizde varsa çalışır ancak bunun için gerekli prosedürdeki değişiklikleri araştırmanız gerekebilir. Bu Eğitilebilir Tablo, Arduino IDE'ye aşina olduğunuzu ve onu kullanmakta biraz rahat olduğunuzu varsayar, aksi takdirde Google ve biraz sabırlı olmanız gerekir.

Bluetooth modüllerini yapılandırmadan önce Martyn Currey'in https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ adresindeki BLE eğitimini okumak iyi bir fikir olacaktır. Bu Eğitilebilir Tabloda kullanılan HM-10 modülleri için sahte, kurulum eşleştirme, roller, modlar ve ürün yazılımı güncelleme bilgileri.

Piyasadaki sahte HM-10'lara dikkat edin. Bu Eğitilebilir Kitapta sağlanan Malzeme Listesindeki bağlantı, gerçek olanlara (veya en azından geçen sonbaharda satın aldığımda üzerlerinde gerçek ürün yazılımı bulunanlara). Sahte olanları almak bir anlaşma kırıcı değildir, ancak sahte ürünlerle karşılaşırsanız, doğru şekilde yapılandırılmadan önce gerçek bellenime sahip olmaları gerektiğinden, Eğitilebilir için gerektiği gibi çalışmalarını sağlamak için birkaç adım daha gerekir. Sahte bir yazılım alırsanız, aşağıdaki öğreticiyi kullanarak gerçek üretici yazılımını yükleyebilirsiniz https://www.youtube.com/embed/ez3491-v8Og modüller (sahte). Bu Eğitilebilir Tablodaki fotoğraflar, bu arayüzü oluştururken HM-10 bellenimi ile flaş etmem gereken sahte modülleri gösteriyor (bu, oluşturduğum 3. modül). Gerçek olanlar çift başına yaklaşık 6 dolar ve sahte olanlar çift başına 3 dolar, gerçek olanları almak için ekstra 3 dolar değerinde. Gerçek HM-10 modülleri satın almanızı şiddetle tavsiye ediyorum!

Bu Eğitilebilir Tabloda kullanılan Sparkfun Arduino Pro Micro ve ATTiny85 mikro denetleyicisi için Arduino IDE'de varsayılan olarak bulunmayan birkaç tanım gereklidir.

Aşağıdaki bağlantıları pano yöneticinize ekleyerek Arduino IDE'ye bu parçalar için destek ekleyebilirsiniz.

ATTiny85 için:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Sparkfun Arduino Pro Micro için:

raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

Bu iki girişi resimde gösterildiği gibi virgülle ayırın.

Ayrıca verici modülü için özel bir küçük ayak izi seri kitaplığına ihtiyacınız olacak:

SendOnlySoftwareSerial:

Adım 3: KURUL

PANO
PANO
PANO
PANO
PANO
PANO

Bu Eğitilebilir Dosya için tasarladığım tahta, bu Eğitilebilir Dosyaya ekli gerber dosyalarını kullanırsanız, JLCPCB'den veya Seedstudio ect gibi başka bir siteden sipariş edilebilir. easyeda.com kullanarak tasarladım. İşte easyeda'daki panoya bir bağlantı. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Yeterli ilgi olursa birkaç PCB yaptırıp ebay'de ucuza satabilirim.

Bu kart iki ayrı panoya bölünmelidir (biri verici için diğeri alıcı için). Kesikler, yukarıdaki resimde ve verici kartının bir köşesinde PCB'nin ortasındaki beyaz anahatları takip edecektir. Bu kesimler, yukarıdaki PCB resminde çizilen kırmızı çizgileri takip edecektir. Kartları keserken, özellikle verici kartının köşelerindeki çentiklerde dikkatli olun. Bu kesikler tahtadaki izlere çok yaklaşır. Bir dizi iyi dosya burada işe yarar.

Bileşenlerin çoğu Digi-Key veya Mouser vb.'den sipariş edilebilir, Digi-Key parça numaraları, sahip oldukları öğeler için Malzeme Listesine dahil edilmiştir. eBay, Amazon veya AliExpress'ten satın aldığım ürünlerden bazıları. Malzeme Listesine gerektiği gibi bu sitelerdeki öğelere bağlantılar ekledim.

BOM.pdf dosyası okunması en kolay dosyadır ve URL'ler tıklanabilir bağlantılardır.

Adım 4: HM-10 Modül Yapılandırması, Arduino Pro Mikro Programlama

HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama
HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama
HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama
HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama
HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama
HM-10 Modül Konfigürasyonu, Arduino Pro Mikro Programlama

Her şeyden önce HM-10 modüllerini edinmek ve bunların düzgün bir şekilde yapılandırıldığından ve bir çift olarak çalıştığından emin olmak iyi bir fikirdir, çünkü piyasada çok sayıda sahte modül vardır ve gerçek modülleri kurmak için birkaç ekstra adım gerekir. sahte ürün yazılımı. Yalnızca gerçek HM-10 üretici yazılımı, "veri" düğmesine basıldığında alıcının vericideki LED'i uzaktan yakmasına izin verir. Bellenimi V6.05'in ötesine yükseltmeyin.

Martyn Currey'in öğreticisi bunun için çok kullanışlı. Takip ederseniz sorun yaşamazsınız. Ayrıca bu adım için resimde sağdaki gibi çıplak mazgallı modüller edindiğinizden emin olun. Yapılandırma için geçici kabloların takılmasına yardımcı olması için gerekirse bunları PCB'ye lehimleyin. Çalışan bir çift BLE modülüne sahip olana kadar diğer bileşenleri herhangi bir PCB'ye lehimlemeyin. Sadece 1, 2, 12-15, 21-25 pinlerinin lehimlenmesi gerekir.

Tx PCB üzerinde HM-10 aşağıdaki konfigürasyona ihtiyaç duyacaktır:

Eşleştirme: diğer HM-10 ile eşleştirin (bağlandığında modüller arasındaki veri akışını test etmek için bir seri monitör kullanın)

Rol: çevre birimi

Mod: 2

Rx PCB üzerinde HM-10 aşağıdaki konfigürasyona ihtiyaç duyacaktır:

Eşleştirme: Yukarıdaki çevresel HM-10 ile eşleşmelidir

Rol: merkez

Mod: (yok, yalnızca çevre biriminin bir modu vardır)

Arduino pro micro'yu yukarıdaki Mitutoyo_Keyboard… adlı çizimle programlayın. Karta yüklerken Arduino IDE'nin yönetim kurulu yöneticisinde Arduino Pro micro'nun 3.3V 8MHz sürümünü seçtiğinizden emin olun. Ayrıca, başvurulan tüm kitaplıkların kurulu olduğundan emin olun. Pro micro'nun (kırmızı) Sparkfun versiyonunu kullandım ama klonlar ebay'de de mevcut, sadece Atmel 32U4 mikrodenetleyicili ve ATMega328P DEĞİL 3.3V 8MHz'lik bir anakart aldığınızdan emin olun. Ayrıca, bu Eğitilebilir Tablodaki kırmızı Sparkfun'a benzeyen mavi bir tane alın ve siyah değil, siyah olanlar PCB üzerindeki delik düzenine sığmayacak kadar geniş).

Adım 5: Bileşen Montajı, PCB'lerin Muhafazalara Takılması

Bileşen Montajı, PCB'lerin Muhafazalara Takılması
Bileşen Montajı, PCB'lerin Muhafazalara Takılması
Bileşen Montajı, PCB'lerin Muhafazalara Takılması
Bileşen Montajı, PCB'lerin Muhafazalara Takılması
Bileşen Montajı, PCB'lerin Muhafazalara Takılması
Bileşen Montajı, PCB'lerin Muhafazalara Takılması

Tx PCB lehimi için diğer bileşenler PCB üzerine. Bu alandaki diğer bileşenlerden önce BLE Tx kartındaki USB konektörünü lehimlemek iyi bir fikirdir. ICSP başlığını en son BLE Tx kartına lehimlemek iyi bir fikir olabilir. İki renkli LED'deki uçların nasıl "katlandığına" dikkat edin, başlangıçta fikir bunun muhafazanın yanından geçmesiydi, ancak daha sonra LED'in bükülmesi gerekmemesi için yarı saydam bir muhafaza kullanmaya karar verdim. montaj sırasında bir delik olsa. Ayrıca, bir ölçüm iletildikten sonra LED'in mavi tarafının yanıp sönmesi hoş bir etki yaratır. İki renkli LED için en kısa uç mavidir, merkez ortak anottur.

Bu sırada anahtarın, USB konektörünün yerini ölçün ve bu öğeler için muhafazada delikler açın. Veri kablosunu kutunun sol tarafından (resimde gösterildiği gibi) beslemenin en iyi yol olduğunu buldum (muhafazanın genişliği ve yüksekliği ortalanmış 0.25 delik). PCB'nin boyutuna göre ayarlamalar yaparak dikkatli bir şekilde test edin. Anahtar serbestçe hareket edene ve USB konektörü açıklığa oturana kadar delikler açın. PCB'yi yerinde tutmak için 2 #2 vida takın (ancak eğer tam oturursa PCB yine de sabitlenir ve gerçekten vidalara ihtiyaç duymaz).

Rx PCB lehiminde, iki 7 pinli başlığı kullanarak Arduino pro micro'yu PCB'ye lehimleyin. PCB'nin muhafazanın içine sıkıca oturmasını sağlamak için Rx PCB muhafazasının USB konektör tarafındaki açıklığı ayarlayın. Bu düzeneğin resminde, LED'in panodan uzağa uzandığını unutmayın. Bu, PCB'yi kutunun içine sıkıca yerleştirmek içindir ve aslında daha küçük rondela ile oldukça iyi çalışır. Montajdan sonra tam oturması için LED'in uç uzunluğunu dikkatlice ayarlayın. PCB kırmızı ve mavi olarak işaretlenmiştir, LED üzerindeki daha kısa uç mavi uçtur, merkez ortak anottur. Kapağı Rx kasasına oturtun, bitti.

Adım 6: ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Pili Bağlayın

ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın
ATTiny85'i Programlayın, Veri Kablosu Bağlantılarında Lehim, Bataryayı Bağlayın

Şimdi ATTiny85'i programlama zamanı. Arduino ISP örnek taslağını çalıştıran bir Arduino Nano klonu kullandım. Nano, programlama için GND ve RST (- GND'ye giden yol) arasına kurulmuş bir 10uf elektrolitik kapasitör gerektirir. Pin bağlantı detayları Arduino ISP taslağındadır. Bu projedeki PCB'deki ICSP başlığı, pin adlarının şablonla yazıldığına sahiptir, bu nedenle bağlantılar doğrudan olmalıdır.

Resimde görüldüğü gibi ATTiny85'e yükleme yaparken board manager'da ATTiny85, 8kB flash ve Internal 8MHz saat seçeneklerinin seçili olduğundan emin olunuz.

Bu yapıldıktan sonra, büyük rondelayı takın. Veri kablosunu alet ucundan yaklaşık 8"-10" kesin ve iç kabloların birkaç inçini ortaya çıkaracak şekilde dış kılıfı çıkarın. Ekranlama şeritlerini gösterildiği gibi şeritli kapaktan yaklaşık 1/2" bırakın. PCB'de bunun için büyük bir delik olmasına rağmen, kullanımda çekilmeye karşı güç sağlamak için veri kablosunun ekranını anahtara lehimledim. Eğer o yoldan gitmek istiyorsanız, tek tek kabloları PCB'ye gösterildiği gibi lehimleyin, veri kablosu renkleri PCB üzerinde uygun deliklerde serigrafi ile gösterilir.

Pili gösterildiği gibi bağlayın, kutuplara dikkat edin çünkü ters çevirmek PCB üzerindeki LiPo şarj cihazı/yönetici çipini kısa sürede yakacaktır (nasıl bildiğimi sormayın…)

Adım 7: Test Etme, Kullanma, Gelişmiş Fonksiyonlar Menüsü

Image
Image
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü
Test, Kullanım, Gelişmiş Fonksiyonlar Menüsü

Şimdi kapağı takın. Sen bittin!

Şimdiye kadar oluşturduğum 4 ünitenin hepsinde vericiyi cihaza ve alıcıyı dizüstü bilgisayar kapağının üstüne takmak için cırt cırt var. Pratikte bu çok iyi çalışıyor. Velcro bulanık (halka) tarafı dizüstü bilgisayar kapağının üstüne, pürüzlü (kanca) tarafı ise alıcı kasasına takın. Bulanık (döngü) tarafı verici kasasına ve pürüzlü (kanca) tarafı kumpas veya göstergenin arkasına takın. Bu şekilde yapmak, kullanılmadığında verici ve alıcıyı birlikte saklamanıza olanak tanır ve ayrıca dizüstü bilgisayarınızın kapağında yumuşak, bulanık bir tarafa sahiptir.

Tx modülündeki USB konektörüne bir mikro USB kablosu bağlayarak pil şarjını test edin, pil tam olarak şarj edilmemişse LED kırmızı yanmalıdır. Bazen LiPo tam olarak şarj olmaya o kadar yakındır ki, şarj cihazı IC'si şarj olmaz, bu nedenle başlangıçta LED yanmazsa endişelenmeyin.

Artık veri kablosunu bir pergele veya göstergeye bağlayabilirsiniz (kullandığınız kablo türünü alan herhangi bir şey).

Rx ucunu bir mikro USB veri kablosuna (yalnızca şarj kablosu değil, veri kablosu olmalıdır) ve PC'nizdeki bir USB bağlantı noktasına bağlayın. Klavye görevi görmesine izin veren sürücüyü yüklemesi gerekebilir, ancak otomatik olması gerekir. Anahtarı kullanarak Tx modülünü açın. Rx modülü üzerindeki LED birkaç saniye yanıp sönmeli ve bağlantı kurulduğunda yanık kalmalıdır.

Kaliperi verici modülüne bağlayan kablodaki veri düğmesine basarak test edin. Ölçümü PC ekranında görmelisiniz. Arduino Pro Micro, bir HID klavye olarak çalışır ve imlecin PC'nizin neresinde olursa olsun, gelen ölçümleri doğrudan yerleştirir.

Verici modülündeki programlama, seçeneklere izin verir. 0'ı art arda beş kez ölçerek bu menüye ulaşabilirsiniz. Menü modundayken, bir menü seçeneği seçmek için menüdeki seçenek numarasıyla başlayan negatif bir değeri ölçün, örneğin tüm ölçümleri otomatik olarak metrik olarak dönüştürmek için, ilk sıfır olmayan basamak olarak 1 ile negatif bir değer ölçün. (örneğin -1.xx mm veya -0.1 inç). Normal moda geri dönmek için beş kez 0 ölçün, ardından ilk sıfır olmayan basamak olarak 3 ile başlayan negatif bir değer ölçün). Seçenekleri yanlışlıkla yapılandırmaktan kaçınmak için bu şekilde programlanmıştır. Menü modunda tekrar 0 veya herhangi bir pozitif değerin ölçülmesi otomatik olarak menü modunu iptal eder ve normal moda döner.

Menü seçenekleri şunlardır:

  1. Tüm ölçümleri otomatik olarak metrik birimlere dönüştürün (gerekirse)
  2. Tüm ölçümleri otomatik olarak standart birimlere dönüştürün (gerekirse)
  3. Birimlerin otomatik dönüştürülmesini iptal et
  4. Negatif ölçümleri reddet (uyarı mesajı yazdırır)
  5. Negatif ölçümlerin reddedilmesini iptal et
  6. Verici pil voltajını ölçün ve yazdırın (menüde belgelenmemiştir)

Menü moduna girerken, geçerli seçeneklerin bir hatırlatıcısı olarak etkin olan tüm seçenekler en üstte yazdırılır. Tüm seçenekler EEPROM'da saklanır ve ünite kapatıldıktan veya pil tükendikten sonra korunur. Yaptığım üniteler için pil ömrü yaklaşık 45 saat sürekli kullanımdır ve şarj tamamen bittiğinden yaklaşık 3 saat sürer.

Belgelenmemiş bir özellik, menü moduna (0 beş kez) girmek ve ardından ilk sıfır olmayan basamak olarak 6 ile başlayan negatif bir değeri ölçmektir; bu, ekteki videoda gösterildiği gibi mevcut pil voltajını ölçmesine ve yazdırmasına neden olur.

Yaptığım 3 üniteyle ilgili deneyimim, açık bir mağaza ortamında bu aralığın yaklaşık 50 feet'e kadar olduğudur.

8. Adım: Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik

Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik
Son Düşünceler - Olası Değişiklikler / Yeni Özellikler / Hacklenebilirlik

Bu noktada, dünyadaki milyonlarca cihazla kullanılabilecek mükemmel kullanılabilir bir arayüze sahip olacaksınız, ancak daha fazla bir şey yapılamaz anlamında hiçbir şekilde bitmiş değil. Mitutoyo U-Wave'i satın almak yerine bu yaklaşımı benimsemenin güzel yanlarından biri, artık birçok yönden özelleştirilebilen bir cihaza sahip olmanızdır.

Cihazınız farklı bir kablo kullanıyorsa, vericiye bağlanmak için bu Talimat için kullandığım kablo yerine başka Mitutoyo kabloları kullanabilirsiniz. Dahili kabloların ve sinyallerin renkleri tüm Mitutoyo kablolarında aynı olmalıdır. Kablonun ölçümü tetiklemek için bir veri düğmesine ihtiyaç duyacağını veya ölçümü tetiklemek için başka araçlar tasarlanacağını unutmayın. Yeşil/beyaz kablo çiftini toprağa (gösterge kablosundaki mavi kablo) kısaca bağlayarak göstergeye bir ölçüm talebi gönderilebilir. Bu, bu kablolara bağlı verici kutusuna bir anahtar veya 1/8 ses jakı takılarak ve bunun üzerinden harici bir anahtar bağlanarak yapılabilir. Bir armatüre monte edilmiş bir göstergeniz varsa veya göstergeye dokunmanız gerekmiyorsa, ses jakı yaklaşımı ideal olacaktır.

Tek ihtiyacınız olan seri veri ise (RS232 TTL, SPI, I2C vb.) alıcı üzerindeki kod değişiklikleri ile ve veri çıkışı için kullanmayı seçtiğiniz Pro Micro üzerindeki pinlere doğrudan bağlanarak gerçekleştirilebilir.

Uzaktan Kumanda: Bir başka ilginç olasılık, kapı HM-10 pin 26'ya bağlıyken göstergedeki yeşil/beyaz çifti ile mavi toprak arasına bir transistör bağlamak olabilir. Arduino Pro Micro pin 7'ye giden çıkış pini, daha sonra herhangi bir kızılötesi uzaktan kumandadan belirli komutları aramak için bu mikrodenetleyicideki kodu değiştirin ve ardından vericiye takılı transistörü aşağıdakine benzer bir AT+PI031 / AT+PI030 uzaktan arama yoluyla tetikleyin şimdi vericideki mavi LED'in yanıp sönme şekli. Bu, belirli durumlarda çok kullanışlı olabilecek uzak bir konumdan okumaları tetikleme yeteneği verecektir. Bu işlevsellik yerleşik olarak başka bir PCB tasarlayabilirim.

Mümkün olan başka birçok özellik olduğundan eminim, lütfen öneri, düşünce ve fikirlerinizle yorum yapın.

Şimdi Mitutoyo'dan temin edilebilen ticari bir kablosuz veri iletişim cihazı var, ancak kontrol ettiğimde sistem için bunun fiyatı yaklaşık 800 dolardı. Bu cihazı kurmanın toplam maliyeti yaklaşık 100 $ 'dır ve özellikle bir Arduino Pro Micro kullanıyorsanız ve veya göstergeye bağlanmak için etrafta bir Mitutoyo veri kablosu varsa, bunlar en çok harcanan öğelerden ikisi olduğu için daha az olabilir. Malzeme Listesi Mitutoyo U-Wave'in bunun gibi özellikler eklemek için hacklenebilir olduğundan ciddi olarak şüpheliyim.

Umarım bu Eğitilebilirliği beğenmişsinizdir, bu benim ilkim!

Lütfen yorum, soru, geri bildirim, fikir ve önerilerinizi bırakın! Beğendiyseniz, lütfen PCB yarışmasında oy verin! Teşekkürler!!!!

PCB Yarışması
PCB Yarışması
PCB Yarışması
PCB Yarışması

PCB Yarışmasında İkincilik

Önerilen: