Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: Uskuna
- 3 -qadam: RPi -ni sozlash
- 4 -qadam: Sensorlarni boshqaring
- 5 -qadam: ma'lumotlar bazasi
- 6 -qadam: Shishali veb -sayt
Video: Balans, aqlli vazn o'lchovi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Salom! Bugun men sizga qanday qilib noldan aqlli vazn o'lchovini yasashni ko'rsatishga harakat qilaman!
1 -qadam: komponentlar
Sizga kerak bo'lgan komponentlar:
- "Wii balans kengashi"
- Bluetooth bilan ta'minlangan Raspberry Pi 3 (yoki Bluetooth Dongle -ga kiritilgan RPi -ning oldingi versiyasi)
- 16x2 o'lchamli LCD displey
- Atrofdagi ba'zi simlar (Pref. Ayol-Ayol, lekin oddiy simlarni ham oling)
Yog'och ramka uchun men 6 ta yog'och qismdan foydalanardim (yog'och qismlarning uzunligi haqida batafsil ma'lumot uchun rasmga qarang.) Men foydalangan yog'och panjaraning kengligi va balandligi 4, 5 sm va uzunligi 140 sm (sizda kamida 2 bo'lishi kerak) Men tagida (67x47 sm) yog'och taxta ishlatardim.
Sizga kerak bo'lgan qo'shimcha narsalar:
- Ko'rdim (qaysi biri muhim emas, faqat sizga tanish bo'lganidan foydalaning)
- Yog'och elim
- kengligi 16 sm bo'lgan karton/yog'och quti (MUHIM: Sizning RPi va displeyingiz shu erda bo'ladi, shuning uchun uning balandligi va ekraningizga mos kelish qobiliyatiga ega ekanligiga ishonch hosil qiling.)
*Siz hali ham qo'shishingiz mumkin bo'lgan qo'shimcha narsalar:
- Ramkaning ichki qismidagi LED chiziqlar
- Yog'och va / yoki taxtaga bo'yoq / rang
- Ehtimol, men bu loyihani keyingi oyda yangilayman, yoki men bu loyihani ultratovushli sensorlar bilan yangilayman, shunda siz qaysi oyoq taxtada yoki yo'qligini bilib olasiz.
2 -qadam: Uskuna
Endi siz RPi LCD -ga to'g'ri ulanganligiga ishonch hosil qilmoqchisiz. Sizga potentsiometr kerak emas, siz uni 5V/GND ga ulashiga ruxsat berishingiz mumkin, lekin kontrastni qo'lda boshqarishni xohlasangiz yaxshi bo'ladi.
Siz Wii Balans kengashining mantiqiy taxtasini ham ko'rasiz, bu sizga uning qanday ishlashi haqida tushuncha beradi.
Qilmoq:
5V va GND -ni batareyaning mantiqiy platasiga lehimlang, shunda sizga endi batareyalar kerak bo'lmaydi
3 -qadam: RPi -ni sozlash
RPi -ni sozlash:
- Tarmoq konfiguratsiyasi, Wi-Fi-ga ulanishingizga ishonch hosil qiling. Bootconfig -da APIPA -> wlan -ni konfiguratsiya qilish -> raspi -config -da bluetooth -ni yoqish
- RPi -da papka yarating (bu misolda men /home /pi -da joylashgan 'Project' papkasini yaratdim.
4 -qadam: Sensorlarni boshqaring
Uskunalar tugagandan so'ng, komponentlarni kodlashni boshlaylik. LCD uchun biz adafruit LCD faylini asosiy fayl sifatida ishlatamiz. LCD.py faylida siz displeyda RPi -ning wlan IP -ni ko'rsatishingiz mumkin. Vaqti -vaqti bilan siz o'z vazningizni ko'rsatishingiz mumkin.
5 -qadam: ma'lumotlar bazasi
1 -qadam: 3 ta jadvaldan iborat ma'lumotlar bazasini yaratish, Foydalanuvchi, Og'irligi, Nishon
2 -qadam: ushbu jadvallar ichida siz shlyuzlar yaratasiz:
- Foydalanuvchi: foydalanuvchi nomi, parol, uzunlik, yosh, ism, familiya, jins
- Og'irligi: WeightID (ai), Og'irligi, MeasuredMoment, user_username (fk)
- Maqsad: maqsadli, maqsadli, maqsadli, maqsadli, maqsadli, ta'rif, user_usernam
Buni mariaDB -ga rpi -ga o'rnating, barcha yaratilgan foydalanuvchilarga barcha huquqlarni berganingizga ishonch hosil qiling.
6 -qadam: Shishali veb -sayt
Siz to'liq veb -papkani bu erdan olishingiz mumkin:
andozalar shablon papkasida joylashganligiga ishonch hosil qilishingiz kerak bo'ladi (shablon papkasi sifatida tekshiring!), hreflar tegishli urllar bilan O K ekanligiga ishonch hosil qiling.
Tavsiya:
Ortiqcha vazn indikatorini qanday qilish kerak: 6 qadam
Ortiqcha vazn indikatorini qanday qilish kerak: Ushbu ilovaning asosiy maqsadi - bu ob'ektning og'irligini o'lchash, keyin ortiqcha vazn bo'lsa, signal bilan signal berish. Tizimga kirish yuk xujayrasidan keladi. Kirish - bu differentsial kuchaytirgich yordamida kuchaytirilgan analog signal
Raspberry Pi aqlli o'lchovi: 10 qadam (rasmlar bilan)
Raspberry Pi aqlli o'lchovi: har kuni ertalab hammomning zerikarli, eski, yomon yangiliklariga qarashdan charchadingizmi? Siz tez -tez " Men sizni yomon ko'raman " har qadam bosganingizdek sizga. Nima uchun hech kim aslida qiziqarli yoki ishlatishga undaydigan shkala yaratmagan? Bu
Yengil vazn o'lchovi: 6 qadam
Yengil vazn o'lchovi: Ushbu qo'llanmada siz LED RGB tasmasi yordamida hozirgi vaznini tasavvur qiladigan tortish o'lchagichini yasashni o'rganasiz. Jamoa sifatida biz odamlarni qayta ishlashga o'rgatish va ularni qayta ishlashga rag'batlantirish usulini xohlardik, buning evaziga
Google jadvalidagi vazn o'lchovi ma'lumotlari [buzilgan]: 4 qadam
Google Sheet -dagi Og'irlik o'lchovi ma'lumotlari [Hacked]: Bu bozor og'irligidan tashqari oddiy mahsulotga qarshi ishlatilgan, keyinchalik ortiqcha ish vaqtini kuzatib borish uchun ma'lumotlarni Google varag'iga yuborish uchun ishlatilgan. tarozida turib uning vazni
Arduino loyihasi uchun yuk o'lchagichidan osilgan vazn sensori oling: 4 qadam
Arduino loyihasi uchun yuk o'lchagichidan osilgan vazn o'lchagichini oling: Ushbu qo'llanmada men sizga Arduino loyihasi uchun osilgan vazn o'lchagichini arzon, keng tarqalgan bagaj/baliq ovlagichidan va tez -tez ishlatiladigan HX711 ADC modulidan qanday olishni ko'rsataman. Ma'lumot: Loyiha uchun menga ma'lum bir vaznni o'lchash uchun sensor kerak edi