Агуулгын хүснэгт:
- Алхам 1: Төлөвлөгөө
- Алхам 2: эд ангиуд
- Алхам 3: Бүтээх (талхны хувилбар)
- Алхам 4: Тоног төхөөрөмжийн өөр хувилбар (нэг диодын хялбар хувилбар)
- Алхам 5: Програм хангамж
Видео: Arduino -тэй Aritech -ийн байшингийн дохиоллын интернет залгагч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Зохиогчийн бусад зүйлийг дагаж мөрдөх:
Европын олон оронд түгээмэл хэрэглэгддэг Гэрийн болон бизнесийн дохиолол бол Aritech цувралын дохиоллын самбар юм.
Эдгээрийг 2000 оны эхэн хүртэл хэдэн зуун мянгаараа суулгасан бөгөөд өнөө үед олон байшинд байсаар байгаа бөгөөд тэдгээрийг ихэвчлэн суулгагчид дахин тэмдэглэдэг боловч бүгдийг нь танихад хялбар товчлууртай байдаг.
Эдгээр нь олон онцлог шинж чанартай нарийн систем боловч өргөн зурвасын өмнө боловсруулагдсан тул интернетэд холбогдох чадваргүй байдаг.
Энэ хуудсан дээрх зураг нь эцсийн системийн хөдөлгөөнт дүрс бөгөөд хөдөлгөөнт төхөөрөмж дээр хөдөлгөөнгүй байж магадгүй юм. Энд анимацийн линк байна
Энэхүү төсөл нь алга болсон функцийг нэмэхийн тулд дохиоллын самбарыг урвуу инженерчлэх тухай юм.
Энэ нь дараахь зүйлийг нэмж оруулах болно.
- Самбартай холбоо барьж, дурын хөтөч ашиглан бүртгэлийг тохируулах/тохируулах/харах чадвар, тухайлбал. Гар утас
- Сэрүүлэг унтарсан тохиолдолд дохиоллын системийг танд имэйлээр илгээнэ үү
- Инженерийн цэс рүү орж дохиоллын самбарыг алсаас тохируулах боломжийг танд олгоно.
- Энэ цувралын гол загвар болох CD34, CD62, CD72, CD91, CS350 -ийг дэмжинэ.
Бүх эд ангиудын нийт өртөг 20 доллараас хамаагүй бага байх болно
Тэмдэглэл:
Бүх зураг, дэлгэцийн агшинг эх хувь нь (зааварчилгааны зааврын дагуу) - код, хэлхээний дизайныг би өөрөө хийсэн.
Алхам 1: Төлөвлөгөө
Төлөвлөгөө нь Arduino -ийг товчлуурыг дуурайх явдал байв.
Aritech -ийн самбар нь үүнийг стандарт товчлуур гэж боддог байсан ч үнэн хэрэгтээ энэ нь Arduino -тэй ярилцах болно. Энэ Arduino -д ямар ч товчлуур, дэлгэц байхгүй - оронд нь интернетээр холбогдож болох вэб сервер байдаг.
Сервер нь вэбсоктыг html дээр маш хариу үйлдэлтэй дууриамал гар өгөхийн тулд харилцаа холбооны тээвэр болгон ашигладаг вэбсайтыг хүргэдэг. Анхны товчлууртай өрсөлдөх хариу өгөхийн тулд хэд хэдэн товчлуур дарагдсан байна.
Arduino -ийг Aritech Bus -ийн аль ч хэсэгт суулгасан болно - би дохиоллын самбарын кабинет дотор уурхайг байрлуулсан боловч хэрэв таны Ethernet холболт илүү ойр байвал та товчлуурын төгсгөлд холбож болно.
Хэрэв дохиоллын самбар нь ямар ч Ethernet холболтоос зайтай бол Ethernet to Wifi адаптер ашиглах боломжтой боловч найдвартай байдлын хувьд утастай Ethernet кабель илүү тохиромжтой байдаг.
Алхам 2: эд ангиуд
Шаардлагатай хэсгүүдийн жагсаалт:
- Arduino Uno R3 (amazon линк 6 фунт стерлинг)- өөрөөр хэлбэл. стандарт arduino - клоныг 5 доллараас дээш үнээр худалдаж авах боломжтой
- Arduino Ethernet бамбай (amazon link 7 фунт стерлинг) - Arduino -ийн өөр нэг стандарт хэсэг - Амазон тэднийг ойролцоогоор 10 доллараар зардаг.
- DC-DC тэжээлийн хангамж (холбоос эсвэл холбоос) ойролцоогоор 4 доллар. 12 Вольт самбарыг тогтвортой 5 Вольт болгон хөрвүүлэхэд ашигладаг.
Дараахь сонголтууд нь аль хэлхээг барьж байгаагаас хамаарна
- Хоёр транзистор BC109 (эсвэл 2N2222 эсвэл 2N2369 гэх мэт ижил төстэй ерөнхий зориулалттай NPN транзистор)
- Схемд заасан резисторууд
- Аливаа диод (жишээ нь. IN4002)
- Мини талхны самбар
Та мөн Aritech дохиоллын инженерийн (администратор) нууц үгийг авах шаардлагатай бөгөөд хэрэв танд нууц үг байхгүй бол самбарыг үйлдвэрийн тохиргоонд оруулж, дахин тохируулах болно.
Arduino -г ажиллуулж байна
DC -DC тэжээлийн хангамж нь зөвийг олж авах хамгийн чухал бүрэлдэхүүн хэсэг юм - 12V -аас 5V -ийн хямд USB машиныг хямд үнээр ашиглахыг бүү хүс. Миний туршсан хямд адаптеруудын хүчдэл нь долгионы хүчдэлийг агуулдаг бөгөөд энэ нь Arduino -ийг санамсаргүй байдлаар сүйрүүлэхэд хүргэдэг..
Ethernet адаптер ашиглах эсвэл Arduino -ийг асаахын тулд дохиоллын самбар 5V цахилгаан хангамжийг ашиглахдаа 9V залгуурт суурилуулсан Arduinos -ийг ашиглахыг зөвлөдөггүй. Дээр дурдсан DC -DC адаптер нь маш үр дүнтэй бөгөөд 5В -ыг халаахгүйгээр маш тогтвортой хангадаг. Энэ 5V -ийг Arduino -ийн 5V зүү дээр хэрэглэнэ.
Хэрэв та дээрх модулийг биш харин сүлжээгээр тэжээгддэг USB адаптер (жишээ нь, утасны адаптер) -аас тэжээл авахаар шийдсэн бол энэхүү адаптерийн гаралтын дохиоллын самбарын аль нэг хэсэгт холбогдсон эсэхийг шалгах шаардлагатай болно. Учир нь бүх зүйл ижил GND хуваалцах ёстой.
Breadboard сонголт
Би системийн загварыг гаргахын тулд жижиг мини талхны самбар ашигласан.
Хэрэв та үүнийг нямбай хийвэл талхны хавтанг шийдэл болгон ашиглахад хангалттай сайн байх болно, гэхдээ бүх зүйл ажиллаж байгаа гэдэгт итгэлтэй байгаа бол та сүүлийн зурган дээр үзүүлсэн жижиг загвартай бамбай ашиглан гагнасан хувилбарыг бүтээх дуртай байж магадгүй юм.
Алхам 3: Бүтээх (талхны хувилбар)
Эндээс сонгох хоёр сонголт байна.
1) Шууд самбар дээр. Энэ бол хамгийн хялбар арга юм. Энэ нь маш үр дүнтэй, найдвартай. Цорын ганц сул тал бол Aritech -ийн үндсэн самбар дээр 2 утас гагнах шаардлагатай байдаг бөгөөд зарим нь самбар дээр шууд гагнах дургүй байдаг. Түүнчлэн, Arduino -аас энэ сонголтод зориулсан хоёр утас нэлээд богино байх ёстой (хамгийн дээд тал нь 30 см орчим), тиймээс Arduino нь Сэрүүлгийн шүүгээнд эсвэл ойролцоо байх ёстой. Энэ сонголтыг дараагийн (заавал биш) алхам дээр нарийвчлан тайлбарласан болно.
-эсвэл-
2) Custom Arduino -аас Aritech Circuit руу
Энэ нь Aritechs 12v товчлуурын автобусанд холбогдох чадвартай Arduinos гаралтыг бий болгох тусгай интерфэйсийн самбарыг бий болгох явдал юм. Хэлхээ нь автобусны бусад товчлууруудад саад учруулахгүй байхаар хийгдсэн байдаг. Энэ нь 2 транзистор болон хэд хэдэн туслах бүрэлдэхүүн хэсгүүдийг шаарддаг. Утаснууд нь хүссэн хэмжээгээрээ байж болно.
Дээр үзүүлсэн хэлхээ нь Arduino -ийн 4 утастай автобусанд холбогдоход шаардлагатай интерфейс юм.
Хэрхэн холбох талаар санаа авахын тулд талхны хавтангийн зургийг харуулав (хоёр дахь зураг) - Энэхүү талхыг хөгжүүлэхэд ашигласан болно - хэлхээний самбар эсвэл талхны хавтанг бүтээхдээ схемийг (эхний зураг) үзнэ үү.
Aritech самбар нь дөрвөн утастай товчлуурын автобус ашигладаг - та энэ автобусны аль ч цэг рүү холбогдож болно. товчлуурын төгсгөл эсвэл дохиоллын самбарын төгсгөлд.
Гурав дахь зургийг зөвхөн сонирхлын үүднээс нэмж оруулсан бөгөөд хэлхээг зохион бүтээхдээ миний ашигласан хэлхээний симуляторыг харуулав. Зорилго нь эд ангиудыг хамгийн бага хэмжээнд байлгах; боломжтой бол ижил хэсгүүдийн төрөл, үнэ цэнийг хэмжих, гүйдлийг бага байлгахын тулд шаардлагагүй дулаан гаргахгүй байх.
Хэрэв гацсан бол асуулт асуугаарай, би тусалж чадна - би үүнийг энд байгаа хэд хэдэн самбар дээр туршиж үзсэн (би тэдгээрийг харахдаа гутал борлуулалтаар нь авч байсан) - Эдгээр төслүүдийн хувьд би үргэлж хариуцлага хүлээхгүй. аливаа гэмтэл.
Алхам 4: Тоног төхөөрөмжийн өөр хувилбар (нэг диодын хялбар хувилбар)
Энэ нь 4 утастай товчлуурын автобусанд холбогдох өөр хувилбар юм. Та төслийг шууд Aritech эх хавтан руу холбож болно.
Энэ нь Aritech самбарт хоёр утсыг гагнах шаардлагатай боловч бүх хэлхээ нь зөвхөн нэг диод болж хувирдаг тул транзистор, резистор эсвэл талхны хавтан шаардагдахгүй!
Дээрх зургууд нь утсыг холбох холболтын цэгүүдийг харуулж байна.
Энэ аргын тусламжтайгаар та самбар дээрх хамгийн том чипт (78C17 нэртэй) хоёр утас гагнах хэрэгтэй бөгөөд тэдгээрийг Arduino Pins 0 ба 1 -т холбох хэрэгтэй - дохиоллын самбартай холбох Pin 1 холболт нь судалтай төгсгөлтэй (катод) диодтой байх ёстой. диод Arduino руу явдаг - дохиоллын чип рүү зураасгүй.
Пин холболт нь дохиоллын загвараас хамаарна - холболтыг дээрх зургуудаас үзнэ үү.
Хэрэв та тээглүүрийг гагнах нь хэцүү гэж үзвэл (тэдгээр нь бага зэрэг чангарсан) самбарын ар талд гагнах юмуу гагнах илүү хялбар газар олохын тулд замын дагуу явж болно. Энэ алхмын гурав дахь зурган дээр миний CD72/CD62 -д ашигласан холболтын цэгүүдийг харуулав. Утаснуудаа соронзон хальс, халуун цавуу ашиглан бэхлээрэй, эсвэл хэрэв та миний самбарыг анхааралтай ажиглавал би кабелийг бэхлэхийн тулд жижиг утсыг гагнасан болохыг харж болно.
Та өмнө нь дурдсан DC-DC хөрвүүлэгч модулийг ашиглан Arduino-г асаах хэрэгтэй хэвээр байна (5v хүртэл тохируулсан).
Aritech чип нь 5V - Arduino -той адилхан тул тэд хоорондоо бүрэн нийцдэг.
Зарим сүүлчийн хавтангууд (жишээлбэл, зарим CS350) гадаргуу дээр суурилуулсан чип ашигладаг (чип нь маш жижиг, дөрвөлжин хэлбэртэй). Эдгээрийн хувьд өмнөх хэлхээ нь хамгийн тохиромжтой байж магадгүй, гэхдээ хэрэв та оролдохыг хүсч байвал микрочипээс гарах зам дагуу өөр газар гагнах боломжтой байж магадгүй юм. Хэрэв та өгөгдлийн хүснэгтээс PD78C17GF чипийн зүүг хайж байгаа бол холбогдох зүүг "PC0/TXD" ба "PC1/RXD" гэж нэрлэнэ.
Зарим "гагнуурын сүлжих" нь гагнахад дасаагүй, хэт их гагнуур хийдэг бол гагнуурын алдааг арилгахад гартаа тустай байж магадгүй юм.
Мэдээжийн хэрэг, гагнахдаа аюулгүй байдал, сэрүүлгийнхээ төлөө бүх зүйлийг унтрааж байгаа эсэхийг шалгаарай.
Алхам 5: Програм хангамж
Код нь нэлээд төвөгтэй - энэ бол маш их хүчин чармайлт байсан бөгөөд энэ бүх кодыг (товчлуурын эмулятор, HTML вэб сервер, HTML хуудас, имэйл клиент, Websocket вэб сервер, DES шифрлэлт, Base64 номын сан) шахахад маш олон арга хэрэгслийг ашиглах шаардлагатай байв. Arduino 32K флаш болон хоосон зай.
Бүх кодыг энд байрлуулсан болно.
github.com/OzmoOzmo/CastleAritechArduinoRK…
Би төслийн кодыг үе үе шинэчилж байх болно. Тиймээс шинэчлэх үед мэдэгдэл авахын тулд төслийг салгахаа мартуузай.
Зүгээр л бүх файлыг татаж аваарай (чухал: нэг удаад нэг файл биш харин татаж авах zip товчийг ашиглана уу).
Эмхэтгэхийн тулд:
Тэдгээрийг нэг хавтсанд байрлуулаад Arduino IDE дээр.ino файлыг нээнэ үү.
Төслийн файлд config.h байдаг - эндээс та IP хаяг, имэйл хаяг болон бусад сонголтоо тохируулдаг. Үүнийг сонгох бүх сонголтуудын хамт сайн тайлбарласан болно.
Arduino руу хөрвүүлж, байршуулна уу. Үүнийг програмчлахын тулд Arduino-ийг дохиоллын самбараас бүрэн салгах шаардлагатай болно, учир нь Arduino RX & TX (зүү 0 & 1) -тэй холбогдсон бүх зүйл нь USB програмчлалын явцыг хааж болно. USB нь компьютерт нэгэн зэрэг холбогдсон бөгөөд хоёулаа Arduino -г асаахыг хичээх болно.
Хөгжүүлэгчид
Програм хангамжийг тохируулах
Би Леонардо эсвэл Мега хоёр цуваа портыг авахад дибаг хийхэд маш сайн болохыг олж мэдсэн - нэг нь дохиоллын самбартай холбогдох, нөгөө нь дибаг хийх мессежийг компьютерт буцааж илгээх. Гэхдээ хэвийн үйл ажиллагааны хувьд эдгээр нь эсвэл НҮБ төгс төгөлдөр юм. Осциллограф ба дижитал дохионы анализатор нь ашигласан протоколыг тайлах маш сайн хэрэгсэл байсан - хэрэв хэн нэгэн хүсвэл би протоколыг хэрхэн яаж өөрчилсөн талаар илүү ихийг баримтжуулж болно.
Зөвлөмж болгож буй:
Arduino ашиглан Google туслахын тусламжтайгаар хяналтын байшингийн гэрэл: 7 алхам
Arduino ашиглан Google Туслахтай Хяналтын байшингийн гэрэл: (2020 оны 8-р сарын 22-ны өдрийн байдлаар шинэчлэх: Энэ заавар нь 2 настай бөгөөд гуравдагч талын зарим аппликейшн дээр тулгуурладаг. Тэдний талд гарсан аливаа өөрчлөлт нь энэ төслийг ажиллахгүй болгож магадгүй юм. одоо ажиллаж байгаа боловч та үүнийг лавлагаа болгон дагаж, өөрчлөх боломжтой
Шувууны байшингийн илтгэгчид: 5 алхам
Шувууны байшингийн илтгэгчид: Манай гэр бүл хашаандаа кино үзэх, үдэшлэг хийх, өдрийг зугаатай өнгөрүүлэхэд маш их цаг зарцуулдаг. Би радио, чанга яригчийг гадаа маш их чирж яваагаа олж харсан. Мэдээж илүү сайн шийдэл байгаа. Миний зорилго бол гадаа байнгын ажиллагаатай системтэй болох явдал байв
Цаасан байшингийн тойрог: 4 алхам
Цаасан байшингийн тойрог: Байшинг гэрэлтүүл
IOT ашиглан Ногоон байшингийн хяналт: 5 алхам
IOT -тэй Green House -ийн хяналт: Хөдөө аж ахуйн тухайд, температурыг хянах & Ургамлын чийгшил нь тэдний амьд үлдэх чухал хүчин зүйл юм. Одоогийн байдлаар хүмүүс хүлэмжинд суулгасан термометрийг ашиглаж байгаа тул фермерүүд температурыг хэмжих боломжтой болжээ. Гэсэн хэдий ч энэхүү гарын авлагын програм
Байшингийн IoT агаарын чанарын мэдрэгчийг бий болгох Үүл шаардлагагүй: 10 алхам
Байшингийн IoT агаарын чанарын мэдрэгчийг бий болгох шаардлагагүй: Дотор болон гадна агаарын чанар нь бохирдлын олон эх үүсвэр, цаг агаарын байдлаас хамаардаг бөгөөд энэ төхөөрөмж нь 2 мэдрэгчтэй чип ашиглан зарим нэг нийтлэг, хамгийн сонирхолтой параметрүүдийг авч чаддаг. Температур Чийглэг Даралт Органик хий Micro