Агуулгын хүснэгт:
- Алхам 1: Техник хангамж
- Алхам 2: 3D хэвлэсэн хайрцаг
- Алхам 3: Цахилгааны утас
- Алхам 4: Код
- Алхам 5: Суурилуулалт ба тохируулга
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Rev 2.5 - 3D хэвлэсэн эд ангиудыг цэгцэлж, залгуур холбогчийг нийтлэг ПХБ -ийн нэгж болгон шинэчилсэн.
Rev 2 - хэт авианы "товчлуур" нь гарын товчлуурыг орлуулдаг.
Товчлуур дарах нь маш эртний загвар юм, ялангуяа би хэт авианы мэдрэгч ашиглаж байгаа үед. Лаазны түвшинг илрүүлэгчийг идэвхжүүлэхийн тулд хэт авианы мэдрэгч ашиглаж яагаад болохгүй гэж! Rev 2 товчлуурыг арилгаж өөр HC-SR04 модулаар солино. Одоо зүгээр л машин руу очоод лаазны түвшинг харуулахын тулд автоматаар асна. Би энэ явцад "Coke" логогоо алдсан боловч нүүрний хавтанг солихоос өөр аргагүй болсон - бусад бүх хэвлэсэн бүрэлдэхүүн хэсгүүд хэвээрээ байна
Би "сэргээш" -д ашигладаг хуучин коксын машинтай болсондоо баяртай байна. Энэ нь дүүрсэн үед 30 орчим лааз хадгалдаг. Асуудал нь тухайн үед хэдэн лааз байгаа вэ? Би машинаа дүүргэхийн тулд хэзээ гүйх хэрэгтэй вэ?
Асуудлын шийдэл (машиныг байнга нээхээс гадна) нь мэдрэгч, эсвэл хүссэн үедээ машин дахь лаазны тоог ойролцоогоор тооцоолох боломжтой "түвшний илрүүлэгч" -ийг цохих явдал юм. Дараахь шаардлагыг хангасан байх ёстой гэж би шийдсэн.
- хямд, энгийн байх ёстой
- инвазив бус (би машиндаа өрөмдөж, хайчилж эхлэхийг хүсэхгүй байна)
- Arduino Nano ашиглах
-LCD дэлгэцийг ашиглан уншихад хялбар болгох
- уугуул USB эсвэл гадаад тэжээлийн эх үүсвэрээр тэжээгддэг
-"Шаардлагатай" уншихын тулд түр зуурын товчлуур ашиглана уу (одоо оронд нь 2-р HC-SR04 модулийг ашиглаж байна).
Надад хэт авианы модуль, зарим нано, жижигхэн LCD дэлгэц байсан бөгөөд энд ашиглахад тохиромжтой гэж шийдсэн.
Бага зэрэг хайсны эцэст надад энэ ажлыг хийхэд шаардлагатай бүх элементүүд (техник хангамж, кодчилол) байсан. Ганц асуулт байсан - хэт авианы мэдрэгч нь цилиндр хэлбэртэй лаазны дохиог унтраах замаар утга учиртай зайг бүртгэж чадах болов уу? Энэ нь үнэндээ "чадна" гэдэг нь харагдаж байна! (үгэнд уучлаарай).
Алхам 1: Техник хангамж
За, энэ бол маш энгийн зүйл юм.
- Ардуино Нано
- Kuman 0.96 инчийн 4 зүү шар цэнхэр IIC OLED (SSD 1306 эсвэл үүнтэй төстэй).
- HC-SR04 хэт авианы хүрээний модулиуд (автомат хувилбарт 2 ширхэг)
- Хоёр дахь HC-SR04 модулийг ашиглахгүй бол ерөнхий SP товчлуур (заавал биш)
- 7-12В хананы адаптертай эмэгтэй залгуур (заавал биш)
- Гадаад утсыг илүү гоёмсог болгохын тулд ойролцоогоор 14 инчийн 2 хос утасны залгуур кабель
Алхам 2: 3D хэвлэсэн хайрцаг
Энэхүү бүтцэд нийт 4 ширхэг хэвлэмэл хэсгийг ашигладаг.
- Доод (улаан)
- Тунгалаг дээд
- Урд талын самбар дээр гулсуулах (улаан, цагаан өнгийн хэвлэмэл)
- Хэт авианы мэдрэгч эзэмшигч
Эд ангиудыг Fusion 360 ашиглан тулгуургүйгээр хэвлэх зориулалттай.
Угсрахад бэхэлгээ шаардлагагүй болно; бүх хэсгүүд хоорондоо нийлдэг! Дээд талын хоёр талыг суурийн ойролцоо бага зэрэг шахаж, дээрээс нь татаж авсны дараа дээд хэсгийг нь салгаж болно.
LCD дэлгэц нь хавтас руу ордог. Суурь нь нэг төгсгөлд хүлээн авагчийн үүр, ар талд нь нано эмээлтэй бөгөөд самбарыг сууринд түгждэг. 12V залгууртай адаптер бол одоо би ПХБ -ийг холбох дөрөвний нэг хэсэг бөгөөд бөөнөөр нь авдаг бөгөөд дээд хэсэг нь үүнийг хадгалдаг. Урд нүүр нь дээд ба доод элементүүдийн хүлээн авагчийн ховил руу гулсдаг.
Эд ангиуд нь бүгд ХАЧА, дээд хэсэг нь тунгалаг тул асаахад хайрцаг гэрэлтэж байгааг би харж байна!
Урд талын нүүрэн дээр улаан өнгийн өргөлт оруулахын тулд би 0.08мм зузаантай (.02 давхаргын зузаан) цагаан хэсгийг, үлдсэн хэсгийг нь улаан өнгөөр цэвэрхэн харагдуулдаг.
Алхам 3: Цахилгааны утас
Энэ төслийн утас холболт нь маш энгийн. LCD дэлгэц, хэт авианы модульд 5V хүч, газардуулга. Нано -аас LCD хүртэлх хос дохионы утас, Нано -аас хэт авианы модулиуд руу хоёр хос утас. Нэмэлт 12V тэжээл ба voila -д зориулсан хэд хэдэн нэмэлт утас!
Анхны бүтээн байгуулалтдаа би зүү суурилуулсан нано машинтай байсан тул үүнийг байгаагаар нь ашиглахаар тохируулж, прототипийн утас хийхээр шийдсэн. Тэнэг бяцхан холбогчийг нөхөхөд үргэлж төвөгтэй байдаг, гэхдээ миний бодлоор тийм ч олон биш байсан. Эдгээр холбогчоос татгалзаж, бүх зүйлийг гагнах боломжтой. Магадгүй дараагийн удаа…
Дараагийн бүтээн байгуулалт дээр би зөвхөн нано дээр зөвхөн ашигладаг холболтын толгойн зүүг суулгадаг. Кабель суурилуулах, алдаанаас зайлсхийхэд хялбар болгодог.
Би мөн 2 хос энгийн утасны кабелийг ашиглан машин дахь лааз мэдрэгч рүү залгасан. Энэ нь боломжийн үнэтэй (үнэгүй, одоо хаа сайгүй хаа сайгүй!) Сайхан, цэвэр кабель өгдөг.
Алхам 4: Код
Код нь янз бүрийн эх сурвалжаас бүрсэн (ихэнх төслийн кодчиллын нэгэн адил).
Би www. HowToMechatronics.com дээрээс Дежан Неделковскийн хэт авианы дээжээс эхэлсэн. Сайн заавар.
Дараа нь би Instructables.com дээрээс Jean0x7BE -ээс LCD код татаж аваад бусад сайтуудаас илүү ихийг сурч авлаа. Би түүний зааврыг дагаж, шаардлагатай номын санг хоёуланг нь нэмсэн.
github.com/adafruit/Adafruit_SSD1306 (SSD1306 номын сан) https://github.com/adafruit/Adafruit-GFX-Library (GFX номын сан)
Би бас SSD1306 номын сан дахь жишээ файлуудыг судалж, үүнээс суралцсан.
Эцэст нь кодыг эдгээр эх сурвалжаас цуглуулж, бага зэрэг оролдож үзсэн нь миний хайж байсан үр дүнг надад өгсөн юм.
Энэхүү загвар нь алхах мэдрэгчийн хоёр дахь хэт авианы модулийг багтаасан болно. Төхөөрөмжийн өмнө зогсоод дэлгэц асаж, алхаад хэдхэн секундын дараа унтарна. Байнга эсвэл товчлуурын товчлуурыг ашиглаж байгаа бол хүний мэдрэгчийг тайлбарлана уу.
Алхам 5: Суурилуулалт ба тохируулга
Би хайрцгийг машины дээд талд суухаар зохион бүтээсэн бөгөөд хаалганы битүүмжлэл ба машины их биеийг холбосон хэд хэдэн утас (одоо би 2 хос утасны кабель ашигладаг) ашигласан. Хэт авианы модулийг хоёр талт соронзон хальс ашиглан лаазны булангийн дээвэр дээр бэхлэнэ.
Машин нь лаазны хоёр талтай эсвэл "булантай" байхад би үүнийг энгийн байлгахыг хүссэн юм. Би машины хоёр талын ачааллыг тэнцвэржүүлдэг тул нэг талыг нь уншиж, "хоёр дахин нэмэгдүүлэх" нь надад сайн (хангалттай) ойролцоо утгыг өгөх ёстой.
Би энэ төслийн үнэлгээг коксын машины лаазны булангийн хамгийн бага ба хамгийн их өндрийг шалгах замаар эхлүүлсэн. Хоосон, ойролцоогоор 25 өндөртэй бөгөөд энэ нь хэт авианы мэдрэгчийн ажиллах хүрээ (0 - 50см) хангалттай ойрхон байна гэсэн үг юм (миний хувьд эдгээр модулийн үнийг харгалзан үзнэ үү). Энэхүү үндсэн математикийг ашиглан би цаасан дээрх хүрээг тооцоолж кодлосон болно. Үүний дагуу баарны график болон лаазны тооцоолсон тоог надад өгөөрэй.
Суулгаж асаасны дараа би анхны туршилтаа хийж байгаад үнэхээр гайхсан. Энэ нь лаазнаас гарах дохиог чанга уншихад тусалсан төдийгүй үнэн зөв болж хувирсан: Ойролцоогоор тооцоолол нь машин дахь лаазны бодит хэмжээтэй таарч тохирсон болно. (Энэ бол анхны …).
Бүгдээрээ ашигтай төсөл. Одоо би баяр ёслолын үеэр амрах цаг боллоо гэж бодож байна !!
Зөвлөмж болгож буй:
Худал илрүүлэгч+автомат машин: Ардуино Леонардотой хамт: 6 алхам
Худал илрүүлэгч+автомат машин: Ардуино Леонардогийн тусламжтайгаар: Энэ худлаа илрүүлэгч нь таны ердийн дундаж худлаа илрүүлэгч биш, харин автомат машинтай залгагдсан худлаа илрүүлэгч юм. Үндсэндээ энэ нь ингэж ажилладаг. Эхлээд тоглогч машиныг асаах товчлуурыг дарах бөгөөд худал хэлэхээс өмнө
Коксын машины түвшний илрүүлэгч - Одоо яриандаа!: 6 алхам (зурагтай)
Coke Machine Level Detector-Now With Speech! , мөн ярианы дууны нэмэлт! Би анхны түвшний детектороо хийснийхээ дараа g -д пьезо дуугаруулагч нэмж орууллаа
Коксын лонхны гоёл чимэглэлийн гэрэл: 4 алхам
Коко лонхны гоёл чимэглэлийн гэрэл: Энэ бол миний анхны зааварчилгаа бөгөөд би энгийн боловч сонирхолтой зүйл хийхийг хүсч байсан. Би эдгээр "Holiday 2008" коксын шилнүүд дээр бүдэрч, миний төсөл төрсөн. Энэ төсөлд мөн дахин боловсруулсан эд ангиудыг ашигладаг. Энэ нь хуваалцах сайхан төсөл болох болно
Хаана ч явж болох алсын машин: 6 алхам
Хаа сайгүй явах боломжтой алсын машин: Энэ бол хүссэн газартаа очиж ус, газар, бусад олон газраар явах боломжтой машин юм !! Энэ машиныг хийхийн тулд танд дараахь зүйлс хэрэгтэй болно
Коксын лонхны босоо сийлбэр хийх сав: 12 алхам
Кокс лонхны босоо сийлбэр хийх сав: Босоо сийлбэр нь танд зориулагдсан эсэхийг мэдэхгүй байна уу? Үүнийг үзээрэй! Жижиг хэмжээтэй, нэг литр хэмжээтэй, нэвчилтгүй сийлбэр хийх савыг ойролцоогоор 10 минутын дотор хийчих, өмнө нь хэвтэж байсан 2 зүйл: DVD хайрцаг, 2L лонх