İçindekiler:

Arduino Nano, HX-711 Yük Hücresi ve OLED 128X64 Kullanarak Bebek Ağırlık Makinesi Nasıl Yapılır -- HX-711 Kalibrasyonu: 5 Adım
Arduino Nano, HX-711 Yük Hücresi ve OLED 128X64 Kullanarak Bebek Ağırlık Makinesi Nasıl Yapılır -- HX-711 Kalibrasyonu: 5 Adım

Video: Arduino Nano, HX-711 Yük Hücresi ve OLED 128X64 Kullanarak Bebek Ağırlık Makinesi Nasıl Yapılır -- HX-711 Kalibrasyonu: 5 Adım

Video: Arduino Nano, HX-711 Yük Hücresi ve OLED 128X64 Kullanarak Bebek Ağırlık Makinesi Nasıl Yapılır -- HX-711 Kalibrasyonu: 5 Adım
Video: Cara Menggunakan keypad matrix 3x4 dan oled 1.3in dengan arduino 2024, Kasım
Anonim
Image
Image

Merhaba Instructables, Birkaç gün önce sevimli bir bebeğin babası oldum?. Hastanedeyken bebeğin kilosunun bebeğin büyümesini izlemek için çok kritik olduğunu öğrendim. Yani bir fikrim var mı? kendimden bir bebek ağırlık makinesi yapmak için. Bu Eğitilebilir Kitapta size 10 $ 'dan daha az bir sürede bir bebek ağırlık makinesinin nasıl yapıldığını göstereceğim. Bu Makine başka ağırlıklandırma amaçları için de kullanılabilir. Yani Eğitim şunları kapsayacaktır; 1. Ağırlıklandırma için ahşap pototip. Kullanılmış tahtalardan yapılmıştır. 2. Arduino uno/Nano'nun OLED 128X64, yük hücresi, HX-711 ile entegrasyonu. 3. Arduino'nun Kodlanması 4. En hassas okumaları elde etmek için sensörlerin kalibrasyonu.

Gereçler

Arduino Uno / NanoOLED 128X64 Breadboard Yük hücresiHX-711 sensörü Arduino IDE

Adım 1: Adım 1: Ağırlık Ölçeği için Ahşap Bir Prototip Yapın

Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın
Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın
Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın
Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın
Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın
Adım 1: Ağırlık Ölçeği için Ahşap Prototip Yapın

Başladığım ilk aşama donanım. Yük hücresinin dayanması için bir tabana ve üste ihtiyacım vardı. Çok fazla para harcamak istemedim, bu yüzden dükkânma gittim ve artık odun parçaları buldum. Taban sadece 20x20 inçlik bir tahtaydı ve hücreyi tutmak için orta deliklere sahipti.

Eleştirel olarak düşünülmesi gereken bir şey, yük hücresi üzerindeki okun aşağı bakmasıdır, aksi takdirde okumalarınız zıt olacaktır. Önce yük hücreli ahşap vidaları tabana vidalayın ve elinizden geldiğince sıkı hale getirin. Şimdi Üst Sıra zamanı, yük hücresi delikleri arasında tam olarak aynı mesafede merkezde iki delik açtım. Daha sonra vidaları sıkıyorum.

Ucuz görünüyor - öyleydi, ama işi mükemmel yaptı. Aslında, yük hücresinin çalışması için ihtiyacınız olan tek şey bu. Birincil hedefimize - üs - ulaşıldı.

Adım 2: Adım 2: Yük Hücresini ve HX-711'i Lehimleme ve Devre Oluşturma

Adım 2: Yük Hücresini ve HX-711'i Lehimleme ve Devre Oluşturma
Adım 2: Yük Hücresini ve HX-711'i Lehimleme ve Devre Oluşturma
Adım 2: Yük Hücresini ve HX-711'i Lehimleme ve Devre Oluşturma
Adım 2: Yük Hücresini ve HX-711'i Lehimleme ve Devre Oluşturma

Ahşap yapıyı tamamladıktan sonra gerçek makineyi oluşturmaya başlamanın zamanı geldi. Sensör olarak HX-711 amplifikatörünü kullandım, bu yüzden yük hücresi pimlerini HX-711'e lehimlemesi gerekiyor. Aşağıda belirtilen pin bağlantısını takip edin.

Yük Hücresi HX-711

Kırmızı -> Vcc

Siyah -> Gnd

Yeşil -> A+

Gri -> A-

Resimlerde verilen şemaları takip edin.

Arduino'yu OLED'e bağlarken

OLED Arduino Vcc -> 5v

Gnd -> Gnd

SDA -> A4

SCL -> A5

Arduino'yu LOAD CELL HX-711 ile bağlarken

Yük Hücresi Arduino

Vcc -> 5v

Gnd -> Gnd

Dout -> 2

CLK -> 3

Lütfen eklerde verilen şematik diyagrama bakınız.

3. Adım: 3. Adım: Kitaplıkları İndirin ve Kodu Yükleyin

Şematikleri yaptıktan sonra sıra projeyi kodlamaya geliyor. Gerekli kitaplıkları indirin ve sıkıştırılmış halde açın

C:\Kullanıcılar\kullanıcı\Belgeler\Arduino\kütüphaneler

Eklerde verilen kalibrasyon çizimini açın.

Adım 4: Adım 4: HX-711 Sensörünün Kalibrasyonu

Adım 4: HX-711 Sensörünün Kalibrasyonu
Adım 4: HX-711 Sensörünün Kalibrasyonu

Sensörün kalibrasyonu işin en can alıcı kısmı ama ben sensörünüzü en kolay şekilde kalibre etmenize yardımcı olacak bir kod yaptım. Yük hücresi, 5 kg'dan 100 kg'a kadar farklı ağırlık limitleriyle gelir. Sensör, özelliklerine ve üst ağırlığına göre farklı dirençler üretir, bu nedenle sensörü kalibre etmek gerekir.

Yani bunu yapmanın çok basit bir yöntemi var, İlk önce bilinen bazı standart ağırlık taşlarını alın, örneğin 2kg'lık egzersiz dambıl plakamı kullandım. Daha sonra sensörün üstüne koyun ve yukarıdaki değeri veriyorsa okumaya bakın, ardından örneğin 2,4 kg için gerçek ağırlığı, o zaman kalibrasyon faktörünün arttırılması gerekir ve bunun tersi de geçerlidir.

Bu nedenle, kalibrasyon için sadece rastgele ile başlayın, ancak kalibrasyon_sketch satırı 23'teki bazı ilgili değerler, örneğin 5000 ile başladım.

şamandıra kalibrasyonu_faktörü =5000;

5000'de, örneğin 2.3kg için 2 kg'ın üzerinde bir değer veriyor, bu yüzden her adımda kalibrasyon faktörünü 100 artırmaya başladım. Kalibrasyon faktörünü artırmak için, metin kutusuna 'a' yazıp enter tuşuna basmak için seri monitörü açmam gerekiyordu. Her gönderimde kalibrasyon faktörüne 100 ekler.

57640 kalibrasyon faktöründe yaklaşık 2.00kg verene kadar artırmaya devam ettim.

Artık can alıcı kısım bitmişti, sensörümün kalibrasyon faktörünü bulmuştum.

Artık kalibrasyon koduna gerek yok, bu yüzden ağırlığı pound ve Kg olarak gösteren başka bir kod yazıyorum. Bu koda kalibrasyon faktörünü girmelisiniz.

Adım 5: Adım 5: Test Zamanı

Adım 5: Test Zamanı
Adım 5: Test Zamanı
Adım 5: Test Zamanı
Adım 5: Test Zamanı

Bebeğimi sensöre takıyorum ve %10 doğru ağırlık veriyor. Artık bebeğimin kilosunu her an takip edebiliyorum ve bu prototipi başka amaçlar için de kullanabiliyorum.