Агуулгын хүснэгт:
- Алхам 1: Энэхүү төсөлд ашигласан зүйлс
- Алхам 2: DS18B20 дээрх товч тэмдэглэл
- Алхам 3: Хэлхээ
- Алхам 4: Код
- Алхам 5: угсрах
Видео: LED & Arduino ашиглан ухаалаг аяга хий: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.
Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »
Энэхүү төсөлд бид RGB LED, хүрээлэн буй орчны мэдрэгч, Arduino Nano ашиглан мессеж илгээх эсвэл өнгөт гэрлээр дохиолол өгөх болно. Төслийн төгсгөлд та дараахь зүйлийг хийх боломжтой.
- Arduino -ийн DS18B20 мэдрэгчээс орчны температурыг уншаарай.
- RGB LED -ийг PWM -ээр хянах.
- Хөөрхөн ухаалаг аяга хий.
Алхам 1: Энэхүү төсөлд ашигласан зүйлс
Энэхүү төсөлд ашигласан бүх бүрэлдэхүүн хэсгүүдийг линкээр худалдаж авах боломжтой.
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд
Arduino Nano X1
ElectroPeak DS18B20 температур мэдрэгч X1
ElectroPeak RGB 5 мм LED X1
Adafruit LiPo батерей X1
Adafruit тууз кабель X1
Програм хангамж, онлайн үйлчилгээ
Arduino IDE
Алхам 2: DS18B20 дээрх товч тэмдэглэл
DS18B20 дижитал термометр нь Цельсийн 9 битээс 12 бит хүртэлх температурын хэмжилтийг хангадаг бөгөөд хэрэглэгчийн програмчлагдахгүй дээд ба доод гох цэг бүхий дохиоллын функцтэй. DS18B20 нь 1 утастай автобусаар холбогддог бөгөөд тодорхойлолтоороо төв микропроцессортой холбогдохын тулд зөвхөн нэг өгөгдлийн шугам (ба газардуулга) шаардлагатай байдаг. гадаад цахилгаан хангамж хэрэгтэй DS18B20 бүр нь 64 битийн өвөрмөц серийн кодтой бөгөөд энэ нь олон DS18B20-ийг нэг утастай автобусанд ажиллуулах боломжийг олгодог. Тиймээс том талбайд тархсан хэд хэдэн DS18B20 төхөөрөмжүүдийг удирдахын тулд нэг микропроцессор ашиглах нь энгийн зүйл юм. Энэхүү онцлогоос ашиг хүртэх боломжтой програмууд нь HVAC орчны хяналт, барилга байгууламж, тоног төхөөрөмж, машин механизмын температурыг хянах систем, процессын хяналт, хяналтын систем юм.
Технологийг амьдралтай хослуулах талаар өнгөт гэрлийг ашиглах нь гайхалтай бөгөөд сэтгэл татам юм. Зурвас эсвэл дохиолол илгээхийн тулд RGB LED -ийг дэлгэцээр солих нь төслийг илүү үзэсгэлэнтэй болгож, илүү энгийн болгож чадна. Энэхүү төслийн хүрээнд бид аягыг ухаалаг болгохыг хүсч байна. уухад бэлэн байна. Термопилийн хувьд бид DS18B20 -ийг ашиглаж, аяганы ёроолд наана. Энэ нь аяган дахь шингэний температурыг хянагч руу дижитал өгөгдөл хэлбэрээр илгээх боломжтой. Жижиг хэмжээтэй, мини USB холбогчтой тул Arduino Nano бол хянагчийн хувьд бидний сонголт юм. Тиймээс үүнийг програмчилж, зайг USB портоор цэнэглэж болно. Температурыг харуулахын тулд бид 2 энгийн 4 зүү RGB LED ашигладаг бөгөөд тэдгээрийг Arduino Nano дахь ХОУХШ-ийг салгахад холбодог. Бүрэлдэхүүн хэсгийг оруулахын тулд бидэнд зөвхөн зай, аяга, хуванцар бүрхүүл хэрэгтэй. Үүнийг хийцгээе.
Алхам 3: Хэлхээ
Батерейны хэмжээ нь LED болон аяганы хэмжээнээс хамаарна. 500 мАч батерей нь сайн сонголт юм. Та полимер эсвэл ион батерей ашиглаж болно. Энд ашигладаг LED нь нийтлэг катодтой байдаг. Хэрэв таных нийтлэг анодтой бол кодонд бага зэрэг өөрчлөлт оруулах ёстой. Хэрэв таны LED резисторгүйгээр ажиллах боломжгүй бол танд хоёр арга бий. Эсэргүүцэл нэмэх эсвэл илүү олон LED нэмэх. Та DS18b20 -ийн хүчдэл ба өгөгдлийн зүүг 4.7K ом эсэргүүцэлтэй холбох ёстой. Хэдийгээр энэ нь шаардлагагүй байж магадгүй юм.
Алхам 4: Код
Та дараах кодыг Arduino IDE -д хуулах хэрэгтэй. Гэхдээ эхлээд та номын санг нэмж, дараа нь кодыг байршуулах ёстой. "One Wire" ба "Dallas" номын санг хавсралтаас татаж аваарай. Хэрэв та Arduino самбарыг анх удаа ажиллуулж байгаа бол санаа зовох хэрэггүй. Зүгээр л эдгээр алхмуудыг дагана уу.
- Www.arduino.cc/en/Main/Software хаягаар орж үйлдлийн системийнхээ програм хангамжийг татаж авна уу. IDE програмыг зааврын дагуу суулгана уу.
- Arduino IDE -ийг ажиллуулаад текст засварлагчийг устгаад дараах кодыг текст засварлагч руу хуулна уу.
- Номын санг тоймлох, оруулахын тулд очно уу (Дараах линкүүдээс номын санг татаж авах). Одоо ZIP номын сан нэмэх дээр дарж номын санг нэмнэ үү
- Багаж, самбар дээрх самбарыг сонгоод Arduino Nano -г сонгоно уу.
- Arduino -г компьютерт холбож, COM портыг багаж, портод тохируулна уу.
- Байршуулах (Arrow sign) товчийг дарна уу.
Дараах кодын мөрүүд нь өнгөний тооцоонд хамаарах бөгөөд энэ нь таны аяганаас хамаарна. Хэрэв таны аяга дулааныг хангалттай хурдан дамжуулдаггүй бол хүссэн үр дүнд хүрэхийн тулд үүнийг өөрчлөх хэрэгтэй.
if (temp> 50) temp = 100;
хэрэв (температур <30)
температур = 0;
температур = (12.5)*(температур-30);
Алхам 5: угсрах
Эхэндээ та аяганы ёроолыг өрөмдөх ёстой. Нүхний тоо нь хэлхээ, түүнийг хэрхэн хэрэгжүүлэхээс хамаарна. Бид энэ төслийн 3 нүхийг авч үзсэн. Нэг нь термометр, хоёр нь аяга дотор шингэнтэй эрэг (электрод) холбох зориулалттай. Та энэ төслийг аяга цоолохгүйгээр хийж болно. Термометрийг аяганы ёроолд тэмдэглээд, электродын 2 утсыг асаах/унтраах унтраалга руу холбоно уу. Шилийг битүүмжлэхийн тулд халуун эсвэл хүйтэн усаар битүүмжилж, аяганы ёроолын бүрхүүлийг хий. Та эхлээд аяганы гаднах диаметрийг хэмжих ёстой. Дараа нь аяганы ёроолтой яг ижил хэмжээтэй тойрог, гадна диаметр нь 3 мм зузаантай хоёр цагираг (мэдээж аяганы ёроолын диаметртэй) хий. Та plexiglass болон тогтоосон бүрхүүл хийх лазер хэрчих машин. Бөгжний аль нэг нь тунгалаг байх ёстой, бусад өнгөний өнгийг хүссэнээрээ сонгож болно, царцсан өнгөлгөөг авахын тулд тунгалаг бөгжийг зүлгүүрээр цэвэрлээрэй. Зураг дээр үзүүлсэн шиг тэдгээрийг нааж, одоо зайг бүрхүүлд нааж, тээглүүрээ Arduino руу холбоно уу. Ил тод бөгжний хэсгийг Arduino микро USB порт шиг хэрчиж, Arduino -ийг батерейнд холбож, холбогч нь цагирагнаас гарах болно. Одоо LED -ийг Arduino -д гагнаж, бусад утсыг Arduino -д холбоно. Эцэст нь бүрхүүлийг аяганы ёроолд нааж, кодыг Arduino руу оруулна уу.
Зөвлөмж болгож буй:
DIY -- Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянадаг аалз роботыг хэрхэн яаж хийх вэ: 6 алхам
DIY || Arduino Uno ашиглан ухаалаг гар утсыг ашиглан хянаж болох аалз роботыг хэрхэн яаж хийх вэ: аалз роботыг бүтээхдээ роботын талаар олон зүйлийг сурч болно. Энэхүү видеон дээр бид ухаалаг гар утсаа ашиглан ажиллуулж болох аалз роботыг хэрхэн хийхийг танд үзүүлэх гэж байна (Андрой
SONOFF ухаалаг унтраалга ашиглан ухаалаг галзуу наалт хэрхэн хийх вэ ?: 14 алхам
SONOFF ухаалаг унтраалгатай ухаалаг галзуу наалт хэрхэн хийх вэ ?: SONOFF ухаалаг унтраалга дахь түгжигдэх горимыг ашиглан энгийн галзуу наалт/хөшигийг ухаалаг болгоно. Та үүнийг ихэнх нь үүрээр галзуу наалт/наалт татах ажил гэдэгтэй санал нийлэх үү? тэгээд орой нь татах уу? Ямар ч байсан би
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам
HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Ir Sensor ашиглан Arduino ашиглан ухаалаг гудамжны гэрэл: 4 алхам (зурагтай)
Иргэний мэдрэгчийг ашиглан ухаалаг гудамжны гэрэл: Arduino ашиглан миний сувгийг SUBSCRIBE дараарай тээврийн хэрэгсэл, IR мэдрэгч бүрийг хянадаг