Агуулгын хүснэгт:
Видео: Потенциометр бүхий интервалометр: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Би маш энгийн интервалометр хийхээр шийдсэн бөгөөд цаг хугацааны хувьд параметрүүдийг хялбархан оруулдаг. Интервалометр нь хоёр товчлуур (Оруулах ба Сонгох) ба нэг потенциометр (тогоо) ашигладаг. Товчлууруудын тусламжтайгаар та програмчлалын горимд орох эсвэл цаг хугацааны зураг авалтыг эхлүүлэх боломжтой. Тоглоомын тусламжтайгаар та буудлагын хоорондох секунд болон хэдэн минут буудсаныг тодорхойлж болно.
Хугацаа алдах параметрүүдийг сонгох, тооцоолох хэд хэдэн арга байдаг. Миний санал болгож буй санал бол тэдний зөвхөн нэг нь юм.
Цагийн интервал болон буудлагын нийт хугацааг оруулсны дараа програм нь буудлагын нийт хэмжээг тооцоолж, тодорхой секундын интервалаар буудуулж эхэлнэ.
Би C дахь Arduino програмын ноорог хавсаргасан болно. Энэ бол зүгээр л ноорог юм. Би сайн програмист биш тул та үүнийг санаа болгон авч, өөрийн хэрэгцээнд нийцүүлэн илүү сайн хувилбар гаргах боломжтой.
Хангамж
Энэ төсөлд миний ашиглаж байсан материалууд энд байна.
01 x Arduino Nano
01 x LCD 16x2, PCF8574T (I2C)
01 x 4N35 ерөнхий зориулалттай фототранзистор оптик холбогч (та PC817 эсвэл үүнтэй төстэй зүйлийг ашиглаж болно)
02 x swith товчлуур
01 x 10 к потенциометр
02 x 10k эсэргүүцэл
Охтер: самбар, холбогч, утас, USB кабель.
Алхам 1: угсрах
Би бүх бүрэлдэхүүн хэсгүүдийг гагнах стандарт бүх нийтийн самбар ашигладаг. Дараа нь би нано суурилуулах терминалуудыг ашигладаг бөгөөд тээглүүр дээр шууд гагнахаас зайлсхийдэг. Би бас фототранзисторын хувьд IC залгуурыг ашигласан. Дараа нь бусад бүрэлдэхүүн хэсгүүдийг шууд гагнана.
Би төмөр боолт, зэс утас ашигладаг. Дэлгэцийг боолттой хавтангийн тусгаарлагч ашиглан суурилуулсан болно.
Би програмчилж байхдаа USB холбогчоос Нано хүртэлх хүчийг ашигладаг. Үүний дараа би хуучин гар утаснаасаа 5В хүчээр бие даасан цахилгаан хангамж ашиглахаар шийдсэн. Би зүгээр л холбогчийг тээглүүрт тохируулсан. Би нано -г GND зүү болон 5V зүү ашиглан тэжээсэн.
Дараа нь би тогооны резисторийн нэг үзүүрийг GND -т, нөгөө үзүүрийг 5V -д холбосон. Төв нь A0 (аналог оролт) -д холбогдсон байна. A0 оролт нь 0V -аас 5V хүртэл уншиж, 0 -ээс 1023 хүртэлх бүхэл тоо болгон хөрвүүлнэ.
Товчлуурын унтраалга нь нано дахь D3 ба D4 -тэй холбогддог. Эцэст нь би D13 -ийг фототранзисторын дижитал гаралт болгон ашигласан.
Би хуучин Cannon SX-50HS, DLSR бус, 2.5 мм стандарт залгуур ашигладаг.
Алхам 2: Хэлхээ
Хэлхээ нь маш энгийн. Би хоёр DI -ийг оролт болгон ашигласан (D3, D4), нэг аналог оролт нь потенциометрийн утгыг (0 -ээс 1023 хүртэл) уншиж, фототранзисторыг (D13) идэвхжүүлэхийн тулд нэг дижитал гаралтыг ашигласан. Зураг дээр үндсэн схемийг харуулав.
I2C LCD нь GND ба 5V -тэй холбогддог. Дэлгэц дээрх SDA ба SCL нь SDA (A4) ба SCL (A5) Arduino голтой холбогдсон байна.
Үүнийг олон талаар сайжруулж, таны хэрэгцээнд нийцүүлж болно.
Алхам 3: Хөтөлбөр
Би програмын төслийг хавсаргав. Дэлгэцийг зохицуулахын тулд би "Wire.h" болон "LiquidCrystal_I2C.h" номын санг ашигласан.
Хөтөлбөр нь маш энгийн бөгөөд олон талаар сайжруулах боломжтой. Энэ нь хувьсагчийг тодорхойлох, оролт, гаралт, LCD -ийг эхлүүлэх, дараа нь мэндчилгээний зурвас хэвлэхээс эхэлдэг.
Үүний дараа буудлагын хоорондох хугацаа болон буудлагын нийт хугацааг оруулах шаардлагатай болно. Та "сонгох" товчийг дарж цаг алдах параметрийг өөрчлөх эсвэл "оруулах" товчийг дарж зураг авалтыг эхлүүлж болно.
Алхам 4: Сайжруулалт
Энэ төслийг олон талаар сайжруулах боломжтой. Тоног төхөөрөмж нь маш энгийн. Потенциометр нь параметрүүдийг хялбархан оруулахад тусалдаг боловч заримдаа нарийвчлал тийм ч сайн байдаггүй. Потенциометрийн чанараас хамаарна. Жишээлбэл, та фото дамжуулагчийг өөр төхөөрөмжөөр сольж болно. Бүрэлдэхүүн хэсгүүдийг суурилуулах ажлыг илүү нягт, хашлага дотор хийж болно. Та бас өөр микроконтроллерийг ашиглаж болно.
Энэ бол миний хийсэн хялбар төсөл юм, учир нь би хэдэн зураг аваад цаг хугацааны хоцрогдол хийх хэрэгтэй байсан. Үүнийг сайжруулах, бусад төслүүдэд урам зориг өгөх үүднээс олон нийтэд хуваалцахдаа баяртай байна.
Зөвлөмж болгож буй:
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
Потенциометр бүхий Infinity толин цаг: 3 алхам
Потенциометр бүхий Infinity толин цаг: Би хязгааргүй тольтой тааралдахад үнэхээр дажгүй санагдсан. Энэ нь намайг хязгааргүй толь хийх урам зориг өгсөн боловч зорилготой байхын тулд надад хэрэгтэй байсан. Тиймээс би хязгааргүй толин цаг ажиллуулахаар шийдсэн. Энэ бол танд хязгааргүй толь бөгөөд
Arduino заавар - Потенциометр бүхий Stepper Motor Control: 5 алхам
Arduino заавар - Потенциометрийн тусламжтайгаар Stepper Motor Control: Энэхүү зааварчилгаа нь миний " Arduino: потенциометрээр stepper моторыг хэрхэн удирдах вэ " Саяхан миний байршуулсан YouTube видео. Үүнийг шалгаж үзэхийг танд зөвлөж байна. Миний YouTube суваг эхлээд та
3 потенциометр ба Arduino бүхий 3 серво моторыг удирдах: 11 алхам (зурагтай)
3 потенциометр ба Arduino бүхий 3 Servo моторыг хянах: Сайн байна уу. Энэ бол миний анхны зааварчилгаа юм, тиймээс хэрэв би үүнийг тохируулахад алдаа гарвал та намайг тэвчээртэй хүлээж авна гэж найдаж байна. Энэ нь эхлэгчдэд зориулагдсан болно, тиймээс илүү дэвшилтэт хүмүүс үүнийг алгасаад зүгээр л холбож болно. Миний тавьсан зорилго бол
Потенциометр бүхий LED диммер: 5 алхам (зурагтай)
Потенциометр бүхий LED диммер: Энэ бол LED -ийг бүдгэрүүлэхийн тулд потенциометрийг хэрхэн ашиглахыг зааж өгсөн заавар юм