Агуулгын хүснэгт:

EAL - Оруулсан програмчлал: Чихэр холигч 1000: 9 алхам
EAL - Оруулсан програмчлал: Чихэр холигч 1000: 9 алхам

Видео: EAL - Оруулсан програмчлал: Чихэр холигч 1000: 9 алхам

Видео: EAL - Оруулсан програмчлал: Чихэр холигч 1000: 9 алхам
Видео: Дүүгээ ашиглах арга 2024, Долдугаар сарын
Anonim
EAL - Оруулсан програмчлал: Чихэр холигч 1000
EAL - Оруулсан програмчлал: Чихэр холигч 1000

Ардуино дахь төслийнхөө хувьд бид чихэр холигч хийхээр шийдсэн. Гол санаа нь хэрэглэгч товчлуур дарж, дараа нь моторууд чихрийг аяга руу гаргаж эхэлдэг бөгөөд програм ажилласны дараа зогсох болно.

Эхний ноорог бол 5 төрлийн чихэр, ачааны үүр бүхий жинг хэмжих зориулалттай холигч хийх явдал байсан боловч цаг хугацаа хязгаарлагдмал, жинг (ачаалах үүр) ажиллуулахад бэрхшээлтэй байсан тул бид програмыг 2 төрөл болгон бууруулсан. чихэр, жингийн оронд таймер ашиглан аяга бүрт ижил хэмжээний чихэр өгнө.

Алхам 1: Дизайн

Манай загварыг орон сууцанд суулгасан 2 контейнерээр хийсэн болно. Чихэрийг загварын дээд хэсэгт байрлах саванд хийж, шонгоор хоолой руу гулсуулна. Мотор асах үед шүхэр нь саванд унах хүртэл чихрийг урагш нь авчрах болно.

Бид хоолой, шурагны загварыг https://www.thingiverse.com/thing:2187877/#files дээрээс олсон.

Алхам 2: Энэ нь хэрхэн ажилладаг талаар

Холигч хэрхэн ажилладаг вэ гэвэл бид хоолой бүрт 1 төрлийн чихэр байдаг бөгөөд хэрэглэгч урд талын товчлуурыг дарахад холигч нь 2 төрлийн чихэрийг аяганд холино.

Дараа нь LCD дэлгэц нь холигч ажиллаж байх үед, дууссаны дараа дахин мессеж өгөх болно.

Алхам 3: Хэлхээ

Хэлхээ
Хэлхээ

Төслийн хувьд бид 2 мотор, LCD дэлгэц, товчлуурыг arduino руу холбох хэрэгтэй.

Алхам 4: I/O жагсаалт

I/O жагсаалт
I/O жагсаалт

Алхам 5: Хөтөлбөр

Хэрэглэгч товчлуурыг дарахад програм эхэлж, дараа нь хоёр хөдөлгүүр хоёулаа 5 секундын турш ажиллаж, дараа нь 3 секунд тутамд 1.5 секундын турш ажилладаг шинэ горимд шилждэг.

LCD дэлгэц нь програмыг ажиллуулах үед мессежийг "Tryk Start" -ээс "Blander" руу шилжүүлэх болно.

Алхам 6: Код

Кодын эхэнд бид LCD дэлгэц, 2 DC мотор, товчлуурт ашигладаг голыг тодорхойлдог.

Тохируулах үе шатанд бид товчлуурыг оролт, моторыг гаралт гэж тодорхойлж, LCD дэлгэц дээрх толгойн шугамыг "Candy Mixer 1000" болгож тохируулна.

Кодын гогцоонд бид товчлуурын төлөв байдлыг шалгаж, манай програм хэзээ ажиллаж эхлэх ёстойг шалгадаг.

Товчлуурыг дарахад LCD дэлгэц нь "Tryk Start" -ээс "Blander" болж өөрчлөгдөх бөгөөд хөдөлгүүрүүд дарааллаа эхлүүлнэ.

Хөдөлгүүрийн дарааллаар бид эхлээд моторыг 5 секундын турш нэгэн зэрэг ажиллуулж, дараа нь нэг нэгээр нь 3 секундын турш ажиллуулдаг.

Алхам 7: Үнэлгээ

Харамсалтай нь бид ачааллын үүрийг ажиллуулж чадсангүй, энэ нь үүнийг илүү сайн төсөл болгоно, код нь илүү төвөгтэй байсан.

Төслийн явцад бид хэд хэдэн асуудалтай тулгарсан бөгөөд ихэнхдээ ачааны үүрийг ажиллуулахын тулд ашигладаг байсан боловч чихрийн шуугианд эргэлдэж зогсоход чихрийн шижингийн эргэлтийг зогсоодог байсан. Бид угсардаг хоолойн ирмэгийг угсардаг орон сууцанд тоосго хийх замаар шийдсэн бөгөөд ингэснээр чихэр нь шүүрний эргэн тойрон дахь орон зайд унах чөлөөтэй болно.

Бүх бэрхшээлийг даван туулж, сайн загварыг төгсгөлд нь дуусгасан сайхан хөгжилтэй төсөл.

Алхам 8: Чихэр холигч ажиллаж байна

Манай бяцхан чихэр холих диспенсерийн бяцхан үзүүлбэр

Алхам 9: Төслийг өргөжүүлэх

Бидний анхны санаа бол холигч руу ачаалах үүртэй байх явдал байсан бөгөөд ингэснээр чихэр холилдох үед ачааны үүр жинг хянаж, дараа нь жингийн жин хүрэх үед програмыг зогсооно. Ачааллын үүртэй холбоотой асуудлын улмаас бид үүнийг зохицуулахын тулд хэзээ ч тойрч байгаагүй.

Тиймээс чихрийн зориулалттай 5 хуруу шил, жингийн ачаалах үүр, хүссэн жинг бичих самбар бүхий холигч нь хүлээлгэн өгөх төгс төгөлдөр төсөл байх байсан ч цаг хугацаа эцэстээ бидний эсрэг ажилласан тул бид төслөө доош нь хийж дуусгасан..

Зөвлөмж болгож буй: