Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: yig'ish
- 3 -qadam: Odds va Sods
- 4 -qadam: Keyingi qadamlar
Video: IOT123 - SENSOR HUBINI ASSIMILASH: ICOS10 UMUMIY SHELL (HOOKUP WIRE) Assambleyasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
YANGILASH
Ishonchliligi uchun IDC sxemasidan (HOOKUP emas) foydalanishni tavsiya etamiz. Agar siz kontaktlarning zanglashini tekshirishga vaqtingiz bo'lsa, bu HOOKUP yig'ilishi muhim bo'lmagan operatsiyalar uchun yaxshi. Men ba'zi simlarni (panellarning yuqori qatlami: qizil/sariq) etarlicha uzun emasligini aniqladim va ko'p yig'ish jarayonida va undan keyin uzluksizlik/izolyatsiyani tekshirish kerak edi. IDC konstruktsiyasi lehim nuqtalarini minimallashtiradi, sarlavhalarda (sensorli kontaktlarda) yaxshiroq tuzilmani taklif qiladi va har qanday zo'riqish muammosini hal qiladi.
Xulosa
Bir nechta ASSIMILATE SENSOR HUBS. Ularda I2C ASSIMILATE SENSORS bilan umumiy metadata va damping interfeysi mavjud. Bu shuni anglatadiki, yangi sensorni ishlab chiqish mumkin, va unga ega bo'lgan MCU -ni yangi funktsiyaga moslashtirish uchun uni qayta dasturlash shart emas - uni ulang va qayta yoqing. Sensor ma'lumotlari avtomatik ravishda MQTT serverida e'lon qilinadi. Biz ASSIMILATE ACTORS qo'llab -quvvatlashini ishlab chiqishni kutmoqdamiz: HUB tinglaydigan MQTT mavzusini joylashtiring va keyin xabarni aktyorga yo'naltiring (relay, indikator va boshqalar).
ASSIMILATE SENSOR HUBS -ning bir qatori - bu ICOS10: Platonik qattiq "Ikosoedr" ning 3/4 qismiga asoslangan geometriya, u 10 ta sensorni o'z ichiga oladi. Bu bir -birining o'qishiga ta'sir qilishi mumkin bo'lgan alohida datchiklarni ajratib turadi va kattaroq kompozitsiyalar uchun joy beradi.
Turli diapazonli MCU va quvvat sozlamalarini qo'llab -quvvatlashi kutilmoqda, shuning uchun qayta ishlatilishi mumkin bo'lgan vazifalar alohida ko'rsatmalarga bo'lingan. HUB -larning asosiy apparat funktsiyalari kengaytirilgan/har xil funksionallik uchun almashtirilishi mumkin bo'lgan dyuymli kvadratchalar taxtasi sifatida ishlab chiqilgan.
Ushbu maqola korpusning tashqi qobig'ini yig'ishga bag'ishlangan bo'lib, u datchiklar uchun 10 ta rozetka va qurilmaning quvvatiga kirish paneliga ega. Bu qobiq boshqa IOT loyihalari uchun foydali bo'lishi mumkin.
1 -qadam: Materiallar va asboblar
Materiallar va manbalar ro'yxati.
- 3D bosilgan qismlar (1 to'plam)
- 3D bosma bosh sarlavhasi (1)
- 3D bosilgan Void Punch (2)
- 3P ayol sarlavhalari (20)
- Ø 0,8 mm sim (1 m)
- Ulanish simlari (~ 1 m)
- Ayol-urg'ochi Dupont jumper simlari
- Tel kesgichlar (1)
- Kichik qisqichlar (1)
- Lehim oqimi qalam (1)
- Lehim va temir (1)
- Issiq elim va qurol (1)
- Kuchli siyanoxrilat yopishtiruvchi (1)
-
4G x 6 mm o'z -o'zidan tejamkor vintlardek (~ 20)
2 -qadam: yig'ish
O'chirish sxemasi qanday o'zgarishi mumkin; Ushbu yig'ilish barcha sensorli rozetkalar uchun umumiy ulangan tartibni nazarda tutadi. Variantlarning individual ko'rsatmalari bu erda ko'rsatilgan bosqichlardagi har qanday o'zgarishlarni o'z ichiga oladi.
PANELLARNI TAYYORLASH
Bu erda sxemalardagi har qanday o'zgarishlar ta'sir qiladi. Har bir panel birlashtirilganda (pastdagi qadamlar), sarlavhalar/kalit qo'shiladi/yopishtiriladi, simlar lehimlanadi (ichkariga va tashqariga) va 3P sarg'ish pimlari va simlari zo'riqish/izolyatsiyalash uchun qizdiriladi. PANEL (1) faqat PANEL (2) ga ulanadigan simlarsiz bo'ladi; qolganlarida simlar bor va chiqadi.
Har qanday yig'ilishni boshlashdan oldin, panel bo'shliqlarini VOID PUNCH bilan o'rnatish uchun kengaytirish mumkin. HEADER JIGga birinchi marta ishlatilganda, igna pichog'i bilan nozik sozlash kerak bo'lishi mumkin. Ba'zi engil o'simlik moylari (agar bo'yash niyati bo'lmasa) elim ishlatadigan bo'shatish to'sig'ini yaratishi mumkin.
Dastlabki 6 ta panelda (1-6) 50 mm 28AWG sim, oxirgi 4 ta 100 mm sim ishlatilgan.
Shunday qilib, bu jarayon har qanday qo'shilishdan oldin sodir bo'ladi, ya'ni PANEL (1) da va panel simli menteşe bilan birlashtirilgandan keyin.
- HEADER JIGga 3P AYOL QILGANLARNING 2 -ni joylashtiring.
- Ehtiyotkorlik bilan kalitning uzun tomoniga yopishtiruvchi surting va uni 3P AYOL QILIQCHI bilan to'g'ri burchak ostida siljiting.
- Qo'shilgan panelning tashqi tomonida, HEADER JIGdan chiqadigan joylarni PANELdagi VOIDSga joylashtiring.
- Panelning ichki qismi bilan yuvilganda, SIANOXRILATATLI yopishtirgichni HEADER/KEY/PANEL yoriqlariga surting. Quritishni kuting.
- Iplarni chiqish simlari yo'nalishi bo'yicha pastga eging. Lehim oqimi va qalayini qo'llang.
- PANEL (1) dan boshqasida, oldingi PANEL (simlarda) ulanish simlarini 3P HEADERS pinlariga (yuqoridagi diagrammadagi rang sxemalari) lehimlang. Oxirgi rozetkali panelda, DuPont ulagichlaridan foydalaning, ya'ni MCUga ulanish uchun ayol ulagichi bilan ikkiga bo'ling.
- "Chiqib ketgan simlarni" ehtiyotkorlik bilan bir xil pinlarga lehimlang.
- HEADER/WIRE bo'g'inlarini issiq yopishtiruvchi bilan qoplash, siz buni bajarayotganda, zo'riqishni engillashtiradi.
- Panel va sarlavhalarni HEADER JIG -dan pastki qismdan ajratib oling, 3P sarlavhalarini JIG -dan bir -biridan oz -oz bosib turing.
PANELLARGA QO'SHILISH
Simlar joylashtirilgandan so'ng, ular tashqi menteşelerle yuvilishi mumkin.
- 2 -PANEL TYPE 1 -ni oling, PANEL -dagi (1) Yon (2) teshiklarini PANEL -dagi (2) Yon (1) teshiklari bilan tekislang va pens/kesgich yordamida simni joylashtiring.
- PANEL (2) ustidagi yon (2) teshiklarni yon panel (1) yangi PANEL 1 "PANEL (3)" dagi teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (3) ustidagi yon (2) teshiklarni yon panel (1) yangi PANEL 1 "PANEL (4)" dagi teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (4) ustidagi yon (2) teshiklarni yon panel (1) yangi paneldagi 1 "PANEL (5)" dagi teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (5) ustidagi yon (2) teshiklarni PANEL (1) yon (1) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (1) ustidagi yon (3) teshiklarni yon panel (1) yangi PANEL 1 "PANEL (6)" dagi teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (2) ustidagi yon (3) teshiklarni yon panel (1) yangi PANEL 1 "PANEL (7)" dagi teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (3) ustidagi yon (3) teshiklarni yon paneldagi 1 (1) PANEL 1 "PANEL (8)" dagi (1) teshiklari bilan tekislang va pensni/kesgich yordamida simni joylashtiring.
- PANEL (4) ustidagi yon (3) teshiklarni yon paneldagi 1 (1) paneldagi yon (1) teshiklari bilan tekislang va pensni/kesgich yordamida simni joylashtiring.
- PANEL (5) ustidagi yon (3) teshiklarni yon panel (1) yangi PANEL 1 "PANEL (10)" dagi teshiklari bilan tekislang va qisqichlar/kesgichlar yordamida simni joylashtiring. Qolgan panellarning tartibi muhim emas, asosan ulanadi keyingi panellarning ikki tomoni …
- PANEL (10) ustidagi yon (3) teshiklarni 2 -PANEL (11) "PANEL 2" PANEL (11) "PANEL (1)" yon (1) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (11) ustidagi yon (2) teshiklarni PANEL (6) yon (2) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (6) ustidagi yon (3) teshiklarni 2 -PANEL (12) PANELNING 2 -PANEL (1) tomonidagi (1) teshiklari bilan tekislang va qisqich/kesgich yordamida simni joylashtiring.
- PANEL (12) ustidagi yon (2) teshiklarni PANEL panelidagi (7) yon (2) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (7) ustidagi yon (3) teshiklarni yon panel (2) PANEL 2 "PANEL (13)" dagi (1) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (13) ustidagi yon (2) teshiklarni PANEL panelidagi (8) yon (2) teshiklari bilan tekislang va pens/kesgich yordamida simni joylashtiring.
- PANEL (8) ustidagi yon (3) teshiklarni yon paneldagi 2 (2) PANEL (14) "yon (1) teshiklari bilan tekislang va pens/kesgich yordamida simni joylashtiring.
- PANEL (14) ustidagi yon (2) teshiklarni PANEL panelidagi (2) yon (2) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (9) ustidagi yon (3) teshiklarni yon panel (3) PANEL 3 "PANEL (15)" dagi (1) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
- PANEL (15) ustidagi yon (2) teshiklarni PANEL panelidagi (10) yon (2) teshiklari bilan tekislang va pense/kesgich yordamida simni joylashtiring.
YO'QLARNI QO'ShISH
Tashqi qobiq uchburchak panellar va 3P sarlavhalari/kalitlari bilan to'ldirilganda, birlik yoqalar qo'llanilishi uchun etarlicha barqaror bo'ladi. Joylashtirish rozetkaga ulangan ASSIMILATE SENSOR yordamida amalga oshirilishi mumkin. Har bir rozetka paneli uchun quyidagilarni takrorlang (10 ta):
- SENSORni rozetkaga mahkam joylashtiring.
- Cyanoachrylate yopishtiruvchi halqani yoqaning tekis tomoniga qo'llang.
- SENSOR ustiga COLLAR joylashtiring, vintli kalitni joylashtiring va rozetkaning paneliga mahkam bosing.
- Quriganida (~ 10 soniya) sensorni ehtiyotkorlik bilan chiqarib oling.
BASHNI QO'ShISH
Har xil MCU navlari bo'yicha individual ko'rsatmalar bazani va korpusni ta'minlaydi.
- Baza va korpusni ko'rsatmalarga muvofiq yig'ing.
- Ko'rsatmalar bo'yicha simlarni ulang.
- BASE -ni SHELL -ga 10 ta 4G x 6 mm o'lchamdagi o'z -o'zidan tejamkor vintlardek mahkamlang.
3 -qadam: Odds va Sods
Soket qopqoqlari
Sensor rozetkalari band bo'lmaganida, qopqoqlar kontaktlarni himoya qiladi. 3P Ayol sarlavhalariga engil moy surtish tasodifan yopishib qolishni to'xtatishi mumkin.
- O'rnatish uchun 2 ta 3P erkak sarlavhasiga 2 ta vaqtinchalik 3P ayol sarlavhasini joylashtiring.
- 3P Erkak sarlavhalaridagi ochiq uchiga siyanaxrilat yopishtiruvchi qo'shing.
- Qopqoqlarga elim uchini joylashtiring va mahkam bosing.
Oyoqlar
Agar markaz uchun joy beqaror, ko'tarilgan yoki teskari bo'lsa, uni sirtga to'g'rilashingiz mumkin. Oyoqlar umumiy qobiq qismlari bilan ta'minlangan, ammo ular ICU HUBS poydevoriga mahkamlanadi, ular MCU/foydalanish holatiga xosdir. Ularni har bir burchakdagi poydevorga vidalanishi mumkin.
Vintlardek yoqalar
Bu sahifada ko'rsatilgan bo'yinbog'lar tez o'rnatiladigan bo'yinbog'lardir. SENSORLARNI ASSIMILATISH osonlik bilan itarilishi va tortilishi mumkin. Agar biron sababga ko'ra datchiklarni mahkamlash zarur bo'lsa, uning o'rniga vintli bo'yinbog'lardan foydalanish mumkin. 4G x 20 mm vintni alohida SENSORlardan olib tashlash kerak, keyin ular rozetkaga (3P ayol boshlari va kalitlari) bosiladi va 4G x 30 mm boshli o'z -o'zidan tejamkor vint yoqadan sensorlar teshigiga vidalanadi.
4 -qadam: Keyingi qadamlar
Yaxshilanishlar
Panelning rozetkasi uchun 6 yadroli lenta kabeli, 2x3 IDC ayol soketlari va uzun pinli 3P ayol sarlavhalar yordamida yig'ilish muddatini qisqartirish mumkin.
Allaqachon tashlangan har qanday ma'lumotni avtomatik MQTT nashr qilish rejalashtirilgan.
Shuningdek, biz AKTOR metadatasi asosida qurilgan mavzular uchun MQTT buyruqlarini tinglaydigan ASSIMILATE ACTORS (o'rni, indikatorlar, boshqa chiqishlar) ni ko'rib chiqmoqdamiz. Shunday qilib, ACTORS bir xil plug -play arxitekturasidan foydalanadi.
3V3 yoki 5V
I2C-ning dastlabki uzilishlari va tortishishlari faqat 3V3 bilan ishlaydigan boshqaruv paneliga bo'linadi. Agar 3V3 va 5V I2C avtobuslari uchun mantiqiy darajali konvertor kerak bo'lsa, bu qo'shimcha karta almashtiriladi. To'q sariq (5V) va sariq (3V3) yoqalar/qovoqlar sensor/aktyorning kuchlanishini tasvirlaydi.
Uyqu paytida quvvatni o'chiring
Agar MCU vaqti -vaqti bilan uxlasa va uyg'onsa (masalan, 5 daqiqa), datchiklarni ham o'chirish mumkin. Bu, shuningdek, 5V va 3V3 uchun erni kesib, past-yon switch, bir-taxta sifatida qadoqlangan bo'ladi.
Tavsiya:
1 -qism ARM Assambleyasi TI RSLK Robototexnika o'quv laboratoriyasi 7 STM32 Nucleo: 16 qadam
1-qism Qo'l qurollari yig'ilishi TI RSLK robototexnika o'quv laboratoriyasi 7 STM32 Nucleo: Ushbu ko'rsatmaning asosiy maqsadi STM32 Nucleo mikrokontroleridir. Yalang'och suyaklardan yig'ish loyihasini yaratish imkoniyatining motivatsiyasi. Bu bizga MSP432 Launchpad loyihasini (TI-RSLK) chuqurroq o'rganishga va tushunishga yordam beradi
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: 4 qadam
Musiqa assambleyasi: Sensorli blokli o'rnatilgan virtual musiqa asbobi: Ko'pchilik musiqa asboblarini chalishni o'rganmoqchi. Afsuski, ularning ba'zilari asboblarning yuqori narxi tufayli ishga tushmaydilar. Bunga asoslanib, biz boshlang'ich byudjetini kamaytirish uchun birlashtirilgan virtual musiqa asboblari tizimini yaratishga qaror qildik
IOT123 - SENSORNI ASSIMILASH: MAX9812: 4 qadam
IOT123 - ASSIMILATE SENSOR: MAX9812: Microphone Amplifier Sound MIC 3.3V / 5V Fixed Gain 20dB.Bu qurilish I2C MAX9812 BRICK -ga asoslangan, agar sozlanishi daromad kerak bo'lsa, men ushbu sensorni MAX4466 -ga almashtirishni maslahat beraman. bu qo'shilgan har
IOT123 - AKTORNI ASSIMILASH: KY019: 4 qadam
IOT123 - ASSIMILAT ACTOR: KY019: U 5V TIL boshqaruv signaliga ega, u DC / AC signalini boshqarishi mumkin, bu qurilish I2C KY019 BRICK ga asoslangan. Agar sizga 2 ta kanal kerak bo'lsa, men bu aktyorni 2CH RELAY BRICK bilan almashtirishni tavsiya qilaman. ASSIMILAT ACTORS/SENSORS - atrof -muhit aktyorlari/senso
IOT123 - SENSORNI ASSIMILASH: MQ2: 4 qadam
IOT123 - ASSIMILATE SENSOR: MQ2: ASSIMILATE SENSORS - bu qo'shimcha apparat va dasturiy ta'minotni ajratish qatlamiga ega bo'lgan atrof -muhit sensorlaridir, bu esa ASSIMILATE SENSOR HUB -ga mutlaqo yangi turlarni qo'shish va o'qishni kodsiz MQTT serveriga yuborish imkonini beradi