  nickinfo@fibos.cn |      0086 18921011531

Jak pokazać dane wejściowe z ogniwa obciążenia w Arduino?

Widoki: 222     Autor: Tina Publikuj Czas: 2024-11-13 Pochodzenie: Strona

Pytać się

Przycisk udostępniania na Facebooku
Przycisk udostępniania na Twitterze
Przycisk udostępniania linii
Przycisk udostępniania WeChat
Przycisk udostępniania LinkedIn
Przycisk udostępniania Pinterest
przycisk udostępniania WhatsApp
Przycisk udostępniania kakao
Przycisk udostępniania Snapchat
Przycisk udostępniania telegramu
przycisk udostępniania shaRethis

Menu treści

Wstęp

Co to jest komórka obciążenia?

>> Rodzaje komórek obciążenia

Wymagane komponenty

Okablowanie ogniwa obciążenia i HX711

>> Znajomości

Kodowanie Arduino

>> Instalowanie biblioteki HX711

>> Objaśnienie kodu

Kalibracja ogniwa obciążenia

Wyświetlanie wagi

>> Okablowanie LCD

Rozwiązywanie problemów typowych problemów

Zaawansowane aplikacje

>> 1. Mądra skala ważenia

>> 2. System pomiaru siły

>> 3. Zautomatyzowany system zapasów

>> 4. Monitorowanie obciążenia w strukturach

>> 5. Ważenie w rolnictwie

Wniosek

Często zadawane pytania

>> 1. Jaka jest maksymalna waga, którą komórka obciążenia może mierzyć?

>> 2. Jak kalibruję ogniwo obciążenia?

>> 3. Czy mogę używać wielu komórek obciążenia z jednym Arduino?

>> 4. Co powinienem zrobić, jeśli moje odczyty są wahające?

>> 5. Czy można podłączyć ogniwo obciążeniowe z Raspberry Pi zamiast Arduino?

Wstęp

W świecie elektroniki i systemów osadzonych zdolność do pomiaru wagi lub siły jest podstawowym wymogiem wielu zastosowań. Komórki obciążenia są szeroko stosowane w różnych dziedzinach, w tym w skalach przemysłowych, urządzeniach medycznych, a nawet w robotyce. Ten artykuł poprowadzi Cię przez proces korzystania z Załaduj komórkę z Arduino, aby wyświetlić pomiary masy. Obejmiemy niezbędne komponenty, okablowanie, kodowanie, kalibracja i rozwiązywanie problemów, wraz z przydatnymi obrazami i filmami, aby poprawić twoje zrozumienie.

Co to jest komórka obciążenia?

Komórka obciążenia jest rodzajem przetwornika, który przekształca siłę lub ciężar w sygnał elektryczny. Najczęstszym rodzajem ogniwa obciążenia jest ogniwa obciążenia odkształcenia, który wykorzystuje zasadę wskaźników odkształcenia do pomiaru deformacji. Po przyłożeniu obciążenia rozkłada się manometra odkształcenia, powodując zmianę jego rezystancji elektrycznej. Tę zmianę można zmierzyć i przekonwertować w odczyt masy.

Rodzaje komórek obciążenia

1. Komórki obciążenia ściskające: Te ogniwa obciążenia zostały zaprojektowane do pomiaru sił ściskających. Są one często używane w aplikacjach takich jak wagi wagowe i maszyny przemysłowe.

2. Komórki obciążenia napięcia: są one używane do pomiaru sił rozciągających. Są one powszechnie spotykane w aplikacjach takich jak wiszące skale i testowanie materiałów.

3. Komórki obciążenia zginające: Te komórki obciążenia mierzą siły zginające i są często używane w zastosowaniach, w których obciążenie jest nakładane w odległości od czujnika.

Pokaż wejście z ogniwa ładowania w Arduino_4

Wymagane komponenty

Aby skonfigurować ogniwo obciążenia z Arduino, będziesz potrzebować następujących elementów:

1. Komórka obciążenia: ogniwo obciążenia miernika odkształcenia, zwykle oceniane pod kątem masy, którą zamierzasz zmierzyć.

2. Wzmacniacz HX711: Jest to precyzyjny 24-bitowy konwerter analogowo-cyfrowy (ADC) zaprojektowany specjalnie do skal ważenia. Wzmacnia mały sygnał z ogniwa obciążenia.

3. Rada Arduino: Każda tablica Arduino, taka jak Arduino Uno, Nano lub Mega, będzie działać.

4. Druty do chleba i skoczków: do tworzenia połączeń między komponentami.

5. Zasilanie: W zależności od konfiguracji możesz potrzebować zasilacza dla ogniwa obciążenia i HX711.

6. Moduł wyświetlania (opcjonalnie): Wyświetlacz LCD lub OLED można użyć do wyświetlania odczytów ciężarowych.

Okablowanie ogniwa obciążenia i HX711

Okablowanie ogniwa obciążenia i HX711 do Arduino ma kluczowe znaczenie dla dokładnych pomiarów. Poniżej znajduje się typowy schemat okablowania:

Znajomości

1. Załaduj komórkę do HX711:

- Podłącz czerwony drut (wzbudzenie+) ogniwa obciążenia do E+ na HX711.

-Podłącz czarny drut (wzbudzenie-) do e-.

- Podłącz biały drut (sygnał+) do A+.

-Podłącz zielony drut (sygnał) do A-.

2. HX711 do Arduino:

- Podłącz pin VCC HX711 z pinem 5V na Arduino.

- Podłącz szpilkę GND HX711 do szpilki GND na Arduino.

- Podłącz styk DT (dane) HX711 do cyfrowego szpilki na Arduino (np. Pin 3).

- Podłącz pin SCK (zegar) HX711 do innego cyfrowego szpilki na Arduino (np. Pin 2).

Kodowanie Arduino

Po zakończeniu okablowania następnym krokiem jest zapisanie kodu w celu odczytania danych z ogniwa ładowania. Poniżej znajduje się prosty przykład tego, jak to zrobić za pomocą biblioteki HX711.

Instalowanie biblioteki HX711

Zanim zaczniesz kodować, musisz zainstalować bibliotekę HX711. Możesz to zrobić przez Arduino Ide:

1. Otwórz Arduino IDE.

2. Przejdź do Sketch> Uwzględnij bibliotekę> Zarządzaj bibliotekami.

3. Wyszukaj 'HX711 ' i zainstaluj bibliotekę Bogdana Necula.

Objaśnienie kodu

- Dołącz bibliotekę HX711: Pozwala to korzystać z funkcji dostarczanych przez bibliotekę.

- Zdefiniuj szpilki: Określ, które piny na Arduino są podłączone do HX711.

- Funkcja konfiguracji: Zainicjuj komunikację szeregową i skalę. Funkcja „tare ()” resetuje skalę do zera.

- Funkcja pętli: Ciągle czytaj wagę i wydrukuj ją do monitora szeregowego.

Kalibracja ogniwa obciążenia

Kalibracja jest niezbędna, aby zapewnić dokładne pomiary masy. Aby kalibrować ogniwo obciążenia, wykonaj następujące kroki:

1. TARE Skala: Upewnij się, że skala odczytuje zero bez ciężaru.

2. Umieść znaną wagę: Umieść ciężar znanej wartości na skalę.

3. Dostosuj współczynnik skali: Zmodyfikuj współczynnik skali w kodzie, aż odczyt nie dopasuje znanej wagi.

Na przykład, jeśli umieścisz masę 1 kg na skali i odczytuje 950 gramów, musisz odpowiednio dostosować współczynnik skali.

Pokaż dane wejściowe z ogniwa obciążenia w Arduino_2

Wyświetlanie wagi

Aby wyświetlić wagę na ekranie LCD lub OLED, możesz użyć bibliotek takich jak „Liquidcrystal” dla LCDS lub „Adafruit_SSD1306” dla wyświetlaczy OLED. Poniżej znajduje się przykład wyświetlania ciężaru na LCD 16x2.

Okablowanie LCD

1. Podłącz LCD z Arduino w następujący sposób:

- VSS do GND

- VDD do 5 V

- V0 do potencjometru (dla kontrastu)

- RS do pin 12

- RW do GND

- e do pin 11

- D4 do przypinania 5

- D5 do pin 4

- D6 do pin 3

- D7 do pin 2

Rozwiązywanie problemów typowych problemów

1. Niedokładne odczyty: Upewnij się, że komórka obciążenia jest odpowiednio skalibrowana. Sprawdź okablowanie pod kątem luźnych połączeń.

2. Brak wyjścia: Sprawdź, czy HX711 jest prawidłowo zasilany i że połączenia z Arduino są bezpieczne.

3. Większe odczyty: Może to być spowodowane szumem elektrycznym. Upewnij się, że komórka obciążenia jest umieszczona na stabilnej powierzchni i że okablowanie nie jest zbyt długie.

4. Przeciążenie ogniwa obciążenia: Upewnij się, że nie przekrocz pojemności znamionowej ogniwa obciążenia, ponieważ może to ją uszkodzić i prowadzić do niedokładnych odczytów.

5. Efekty temperatury: Komórki obciążenia mogą być wrażliwe na zmiany temperatury. Jeśli zauważysz wahania odczytów, rozważ zastosowanie metody kompensacji temperatury.

Zaawansowane aplikacje

Po opanowaniu podstaw korzystania z komórki obciążenia z Arduino możesz zbadać bardziej zaawansowane aplikacje. Oto kilka pomysłów:

1. Mądra skala ważenia

Możesz stworzyć inteligentną skalę ważenia, która nie tylko mierzy wagę, ale także łączy się z aplikacją na smartfony za pośrednictwem Bluetooth lub Wi-Fi. Może to pozwolić użytkownikom śledzić swoją wagę w czasie i otrzymywać powiadomienia.

2. System pomiaru siły

Korzystając z wielu komórek obciążenia, możesz utworzyć system do pomiaru sił w różnych kierunkach. Może to być przydatne w robotyce, gdzie zrozumienie sił działających na robota może pomóc w kontrolowaniu jego ruchów.

3. Zautomatyzowany system zapasów

Zintegruj ogniwa obciążenia do systemu zarządzania zapasami, aby automatycznie śledzić wagę dodawania lub usuwania elementów z magazynu. Może to usprawnić procesy zapasów w magazynach.

4. Monitorowanie obciążenia w strukturach

Komórki obciążeniowe mogą być używane w inżynierii lądowej do monitorowania obciążenia struktur, takich jak mosty i budynki. Dane te mogą pomóc w ocenie integralności strukturalnej i bezpieczeństwa tych konstrukcji.

5. Ważenie w rolnictwie

W rolnictwie komórki obciążeniowe mogą być stosowane do pomiaru masy produktu podczas zbioru lub transportu. Dane te mogą pomóc rolnikom zoptymalizować ich działalność i poprawić wydajność.

Wniosek

Korzystanie z ogniwa obciążenia z Arduino to prosty proces, który otwiera wiele możliwości zastosowań pomiaru masy. Postępując zgodnie z krokami opisanymi w tym artykule, możesz z powodzeniem skonfigurować komórkę ładowania, odczytać jego wejście i wyświetlić ciężar na ekranie. Niezależnie od tego, czy budujesz skalę cyfrową, system pomiaru siły, czy projekt robotyki, zrozumienie, jak pracować z komórkami obciążeniowymi, jest cenną umiejętnością.

Pokaż wejście z ogniwa ładowania w Arduino_3

Często zadawane pytania

1. Jaka jest maksymalna waga, którą komórka obciążenia może mierzyć?

Maksymalna waga, którą komórka obciążenia może mierzyć, zależy od jego specyfikacji. Komórki obciążeniowe mają różne zdolności, od kilku gramów do kilku ton. Zawsze wybieraj komórkę obciążenia, która odpowiada Twojej aplikacji.

2. Jak kalibruję ogniwo obciążenia?

Aby kalibrować ogniwo obciążenia, tracie go do zera bez wagi, a następnie umieść na nim znaną wagę i dostosuj współczynnik skali w kodzie, aż odczyt nie dopasuje znanej wagi.

3. Czy mogę używać wielu komórek obciążenia z jednym Arduino?

Tak, możesz użyć wielu komórek obciążenia jednym Arduino, ale musisz użyć wielu wzmacniaczy HX711, ponieważ każdy HX711 może obsługiwać tylko jedną komórkę obciążenia na raz.

4. Co powinienem zrobić, jeśli moje odczyty są wahające?

Zmienne odczyty mogą być spowodowane szumem elektrycznym lub niestabilnymi powierzchniami. Upewnij się, że komórka obciążenia znajduje się na stabilnej powierzchni i rozważ użycie ekranowania drutów w celu zmniejszenia szumu.

5. Czy można podłączyć ogniwo obciążeniowe z Raspberry Pi zamiast Arduino?

Tak, możesz podłączyć ogniwo obciążeniowe do Raspberry Pi za pomocą wzmacniacza HX711. Będziesz musiał użyć kompatybilnej biblioteki dla Raspberry Pi do odczytu danych z HX711.

Tabela listy treści

Powiązane produkty

Powiązane produkty

Treść jest pusta!

Przewodnik dostosowywania silnika

Podaj swoje szczegółowe wymagania, a nasi inżynierowie zaoferują optymalne rozwiązanie dostosowane do konkretnej aplikacji.

Skontaktuj się z nami

Przez ponad dekadę FIBO zajmuje się produkcją czujnika mikro siły i ogniw obciążenia. Z dumą wspieramy wszystkich naszych klientów, niezależnie od ich wielkości.

 Pojemność komórek obciążenia od 100 g do 1000ton
 Czas dostarczania redukcji o 40%.
Skontaktuj się z nami

Możesz łatwo przesłać swoje pliki projektowe 2D/3D CAD, a nasz zespół inżynierii sprzedaży zapewni Ci wycenę w ciągu 24 godzin.

O nas

FIBO specjalizuje się w badaniach, rozwoju i produkcji czujnika siły ważenia.
Service i kalibracja
usługi kalibracji jest NIST i zgodnie z ISO 17025.

Produkty

Dostosowana komórka obciążenia

ROZWIĄZANIE

Testy samochodowe

FIRMA

 Kontakt:

 Telefon: +86 18921011531

 E -mail: nickinfo@fibos.cn

 Dodaj: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, Chiny

Copyright © FIBOS Pomiar Technology (Changzhou) Co., Ltd.