Megtekintések: 222 Szerző: Tina közzéteszi az időt: 2024-11-12 Eredet: Telek
Tartalommenü
● A terhelési cellát az Arduino -hoz vezetni
>> Celláskapcsolatok betöltése
>> HX711 CSATLAKOZÁSOK az Arduino -val
>> A HX711 könyvtár telepítése
● A terhelési cella kalibrálása
● Általános kérdések hibaelhárítása
>> 2. Vezeték nélküli sebességváltó
>> 3. Automatizált mérlegelő rendszerek
>> 4. Integráció más érzékelőkkel
>> 5. intelligens skála építése
>> 1. Mekkora a maximális tömeg, amelyet a terhelési cella meg lehet mérni?
>> 2. Honnan tudhatom, hogy a terhelési cellám megfelelően működik?
>> 3. Használhatok több terhelési cellát egy arduinóval?
>> 4. Mi a különbség a terhelési cella és az erőérzékelő között?
>> 5. Hogyan javíthatom a terhelési cellák méréseim pontosságát?
A terhelési cella egy olyan típusú transzducer, amely az erőt vagy a súlyt elektromos jelzé alakítja. A leggyakoribb típusú A terhelési cella a deformáció mérésére a deformáció mérésére a deformáció mérésére. Amikor egy terhelést alkalmaznak a terhelési cellára, akkor kissé deformálódik, és ez a deformáció megváltoztatja a feszültségmérők ellenállását, mérhető elektromos jelet eredményezve.
1. Kompressziós terhelési cellák: Ezek a terhelési cellák mérik az alkalmazott erőt kompressziós módon. Gyakran használják őket mérlegekben és mérlegrendszerekben.
2. feszítő terhelési cellák: Ezek mérik az alkalmazott erőt húzó módon. Általában olyan alkalmazásokban használják, mint a függő mérlegek.
3. hajlító gerenda -terhelési cellák: Ezeket alkalmazzák azokban az alkalmazásokban, ahol a terhelést egy gerendára alkalmazzák, ami meghajlik. Ezeket gyakran ipari mérlegekben használják.
4. S-típusú terhelési cellák: Ezek mérhetik mind a feszültséget, mind a tömörítést, és sokoldalúak a különféle alkalmazásokhoz.
A cellaadatok betöltéséhez egy arduino használatához a következő összetevőkre lesz szükség:
- Arduino Board: Bármely modell működni fog, de az Arduino UNO népszerű választás.
- Terhelési cella: A legtöbb projekthez 5 kg vagy 10 kg -os terhelési cella alkalmas.
- HX711 erősítő modul: Ez a modul felerősíti a terhelési cellából származó kis jelet, és konvertálja azt egy digitális jelre, amelyet az Arduino képes olvasni.
- Kenyérlemez és jumper vezetékek: csatlakozásokhoz.
- tápegység: A beállítástól függően szükség lehet a terhelési cellához szükséges tápegységre.
Az első lépés a terhelési cella csatlakoztatása a HX711 modulhoz, majd a HX711 csatlakoztatása az Arduino -hoz. Itt van egy egyszerű kábelezési rajz:
A terhelési cellának általában négy vezetéke van:
- Piros: gerjesztés+ (e+)
- Fekete: gerjesztés- (e-)
- Zöld: jel+ (s+)
- Fehér: jel- (s-)
Csatlakoztassa ezeket a vezetékeket a HX711 modulhoz az alábbiak szerint:
- piros az E+ -ig
- Fekete az e-
- Zöld az S+ -ig
- Fehér- s-
Ezután csatlakoztassa a HX711 modult az Arduino -hoz:
- VCC az Arduino 5V -hez
- Gnd az Arduino GND -nek
- DT (adatok) az Arduino digitális PIN -tól
- SCK (óra) az Arduino Digital 3 -ig
Most, hogy a hardver beállítva van, itt az ideje, hogy megírja a kódot, hogy elolvassa a cella adatait. Telepítenie kell a HX711 könyvtárat az Arduino IDE -be. Ez a könyvtár egyszerűsíti az adatok olvasásának folyamatát a HX711 modulból.
1. Nyissa meg az Arduino IDE -t.
2. Lépjen a Sketch> Könyvtár> Könyvtárak kezelése elemre.
3. A könyvtári menedzserben keresse meg a 'hx711 ' -t, és telepítse a könyvtárat a Bogdan Necula által.
Mielőtt pontosan mérné a súlyt, kalibrálnia kell a terhelési cellát. Ehhez kövesse ezeket a lépéseket:
1. Helyezzen ismert súlyt a terhelési cellára.
2. Módosítsa a „Scale.set_scale ()” sort a kódban, hogy megfeleljen az ismert súlynak. Például, ha 1 kg -os súlyt helyezne, akkor a következőképpen állítja be:
`` `cpp
scale.set_scale (2280.f); // A kalibrálás alapján állítsa be ezt az értéket
`` `
3. Töltse fel a kódot az Arduino -ba, és ellenőrizze a soros monitorot, hogy a leolvasások megfeleljenek -e az ismert súlynak. Állítsa be a skála tényezőt, amíg a leolvasások pontosak.
Megjelenítheti a Súlyadatokat a soros monitoron, a fenti kódban látható módon. Ha azonban az adatokat egy LCD vagy OLED képernyőn szeretné megjeleníteni, akkor ezeket az összetevőket könnyen integrálhatja a projektbe.
Az LCD kijelző használatához további könyvtárra lesz szüksége. A 16x2 -es LCD -hez használhatja a LiquidCrystal könyvtárat. Így módosíthatja a kódot, hogy megjelenítse a súlyt egy LCD -n:
1. Csatlakoztassa az LCD -t az Arduino -hoz.
2. Helyezze be a LiquidCrystal könyvtárat a kódjába.
3. Módosítsa a `setup ()` és a `hurok ()` funkciókat a súly megjelenítéséhez.
1. pontatlan leolvasások: Győződjön meg arról, hogy a terhelési cellát helyesen kalibrálják. Ellenőrizze a csatlakozásokat, és ellenőrizze, hogy a terhelési cella nem sérült -e.
2. Nincs adat a soros monitoron: Ellenőrizze, hogy a kódban a megfelelő csapokat használják -e, és hogy az Arduino megfelelően csatlakozik -e a számítógépéhez.
3. ingadozó leolvasások: Ez az elektromos zaj miatt történhet. Győződjön meg arról, hogy a csatlakozások biztonságosak, és fontolja meg a kondenzátorok hozzáadását a leolvasások stabilizálása érdekében.
4. A terhelési cella nem válaszol: Ha a terhelési cella nem válaszol, ellenőrizze a vezetékeket, és ellenőrizze, hogy a HX711 modul megfelelően van -e működtetve. Időnként egy laza csatlakozás okozhatja a terhelési cellát.
5. A megjelenített súly negatív: Ha negatív értékeket lát, ez azt jelezheti, hogy a terhelési cellát nem helyesen tartják megfelelően. Győződjön meg arról, hogy hívja a „Scale.tare ()” funkciót, miután beállította a terhelési cellát, hogy a skálát nullára állítsa.
Miután elsajátította a terhelés cellák adatainak olvasásának alapjait, felfedezheti a fejlettebb alkalmazásokat. Íme néhány ötlet:
SD -kártya modul segítségével naplózhatja a súlyadatokat egy SD -kártyára. Ez lehetővé teszi a súlymérések időbeli nyilvántartását, amely hasznos lehet a súlyváltozások vagy a tudományos kísérletek megfigyeléséhez.
Vezeték nélküli modul segítségével, mint például az ESP8266 vagy az NRF24L01, elküldheti a súlyadatokat egy távoli szerverre, vagy megjelenítheti azt egy okostelefon -alkalmazáson. Ez különösen hasznos lehet olyan alkalmazásoknál, ahol távolról kell figyelemmel kísérni a súlyt.
Készíthet egy automatizált mérlegelési rendszert, amely a mért súly alapján műveleteket indít. Például ellenőrizheti a motort, hogy egy meghatározott mennyiségű anyagmennyiséget adjon ki a észlelt súly alapján.
Kombinálja a terhelési cellát más érzékelőkkel, például hőmérsékleten vagy páratartalom -érzékelőkkel, hogy átfogóbb megfigyelő rendszert hozzon létre. Ez hasznos lehet a mezőgazdasági alkalmazásokban, ahol a termékek súlyát és a környezeti feltételeket együtt szeretné figyelemmel kísérni.
Készíthet egy intelligens skálát, amely csatlakozik az internethez, és valós idejű súlyokat szolgáltat a webes alkalmazáshoz. Ez hasznos lehet az e-kereskedelmi alkalmazásokban, ahol a pontos súlymérések döntő jelentőségűek a szállítási költségek szempontjából.
Az Arduino használatával történő terheléselhárítás olvasása egy egyszerű folyamat, amelyet különféle projektekre lehet alkalmazni, az egyszerű súly skáláktól a bonyolultabb rendszerekig. A cikkben vázolt lépések betartásával sikeresen beállíthat egy rakománycellát egy Arduino -val, elolvashatja az adatokat és megjelenítheti azt. Néhány kreativitással kibővítheti ezt a projektet további funkciókba, például adatnaplózás vagy vezeték nélküli továbbítás.
A terhelési cella maximális súlya a specifikációitól függ. A terhelési cellák különböző kapacitásokban vannak, jellemzően néhány grammtól több tonnáig. Mindig ellenőrizze a gyártó specifikációit az Ön által használt terhelési cellákhoz.
Annak ellenőrzéséhez, hogy a terhelési cellája helyesen működik -e, egy egyszerű tesztet végezhet egy ismert súly alkalmazásával és az Arduino leolvasásainak megfigyelésével. Ha a leolvasások konzisztensek és megfelelnek az ismert súlynak, akkor a terhelési cella valószínűleg megfelelően működik.
Igen, használhat több terhelési cellát egy Arduino -val, de több HX711 modulot kell használnia, mivel minden HX711 csak egy rakodócellát tud olvasni. Ezután elolvashatja a kód minden egyes HX711 adatait.
A terhelési cella az erőérzékelő specifikus típusa, amely az erőt vagy a súlyt elektromos jelzé alakítja. Míg az összes terhelési cella erőérzékelő, nem minden erőérzékelő rakodócellák. Az erőérzékelők különféle típusú érzékelőket tartalmazhatnak, amelyek különböző módon mérik az erőt.
A terhelési cellák mérésének pontosságának javítása érdekében biztosítsa a megfelelő kalibrálást, minimalizálja az elektromos zajt, és használjon stabil tápegységeket. Ezenkívül fontolja meg egy magasabb minőségű terhelési cella és HX711 modul használatát a jobb pontosság érdekében.
A tartalom üres!
Kapcsolat:
Telefon: +86 18921011531
E -mail: nickinfo@fibos.cn
Add: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, Kína