![DIY Photography Slider: 4 кадам DIY Photography Slider: 4 кадам](https://i.howwhatproduce.com/images/011/image-30915-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![DIY Photography Slider DIY Photography Slider](https://i.howwhatproduce.com/images/011/image-30915-1-j.webp)
баарыңарга салам! бул менин DIY камера слайдери үчүн долбоорум, меники менен кыйын болду, бирок эгер деталга көбүрөөк көңүл бурсаңыз, ал иштээрине ишенем!
теориялык жактан алганда, бул толугу менен иштеши керек
эгер сиз муну тандасаңыз, сизге жагат деп ишенем!
1 -кадам: Материалдарды чогултуу
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/011/image-30915-2-j.webp)
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/011/image-30915-3-j.webp)
![Материалдарды чогултуу Материалдарды чогултуу](https://i.howwhatproduce.com/images/011/image-30915-4-j.webp)
Электрондук материалдар
- Arduino
- эки 360 сервос
- нан тактасы
- резисторлор
- баскычтар (жакшы 3)
Курулуш материалдары
- көбүк такта эки даана
- дубалдын жыгач бөлүктөрү (металл болушу мүмкүн)
- жыгач сүйрү формадагы кесимдер (сүрөттүн кириш сүрөтүнө кайрылыңыз).
2 -кадам: Орнотуу
![Жайгашуу! Жайгашуу!](https://i.howwhatproduce.com/images/011/image-30915-5-j.webp)
бул сүрөт - схема
муну ээрчиңиз жана сиздин долбоор иштейт!
3 -кадам: Нан тактасын чогултуу
![Breadboard жыйнагы! Breadboard жыйнагы!](https://i.howwhatproduce.com/images/011/image-30915-6-j.webp)
- баарынан мурда позитивдүү жана негизди нан тактасына туташтырыңыз.
- экинчиси эки сервону туташтырыңыз … жана жерге жана позитивдүү эки зым, экинчисин сиз тандаган пинге туташтырыңыз. (коддо мен тандаган төөнөгүчтөр бар экенин эске алыңыз)..
- анан баскычтарыңызды чогултуп алыңыз … өзүңүз тандаган төөнөгүчтөргө туташууну унутпаңыз, бирок эгер мен тандаган төөнөгүчтөрдү колдонбосоңуз, код иштебейт. баскычтарды жерге туташтырыңыз.
- жана 220 каршылыгын колдонуңуз.
- Акырында, эгер сиз LCD мониторун колдонууну кааласаңыз, анда аналогдук кирүүгө 2 казыкты жана оң терминалга бир зымды туташтырууга туура келет.
4 -кадам: Arduino коду
#кошуу #кошуу #кошуу
LiquidCrystal_I2C lcd (0x27, 16, 2); // 16 дарек жана 2 саптуу дисплей үчүн ЖК дарегин 0x27 деп коюңуз
Servo servoLeft; // Сол сервону аныктоо Servo servoRight; // Туура сервону аныктоо
const int startbut = 8; // pinb startbut (startbutton) const int forwardbut = 12; // pin for forwardbut (forwardbutton) const int reversebut = 13; // артка кайтаруу үчүн пин (reversebutton) int tim = 500; // кечигүү убактысынын мааниси int flag = 0; int count = 0;
char array1 = "кош келиңиз"; // ЖКга басып чыгаруу үчүн сап ("кош келиңиз") char array2 = "солго = СОЛГО, оңго = ОҢГО!"; // ЖКда басып чыгаруу үчүн сап ("солго = СОЛГО, оңго = ОҢГО")
void setup () {servoLeft.attach (10); // Сол сервону санарип пинге 10 servoRight.attach (9) коюңуз; // Оң сервону санариптик пинге орнотуңуз 9 servoLeft.write (90); // серверлерди 90 градуска коюу servoRight.write (90); кечиктирүү (100);
// пинди pinMode киришине айландырат (баштоо, КИРГИЗҮҮ); // startbut (startbutton) киргизүү pinMode (артка, INPUT) катары баштоо; // reversebut (reversebutton) инициализациялоо pinMode (forwardbut, INPUT); // баштоо (алдыга басуу) киргизүү катары
}
void loop () {// Кыймыл тесттери аркылуу цикл // LCD мониторунун коду if (flag == 1 && count == 0) {count = 1; lcd.init (); // lcd lcd.backlight инициализациялоо (); // арткы жарыкты ачуу
lcd.setCursor (15, 0); // курсорду 15 -графага, 0 -сапка коюңуз (int positionCounter1 = 0; positionCounter1 <26; positionCounter1 ++) {lcd.scrollDisplayLeft (); // Дисплейдин мазмунун бир боштукка солго жылдырат. lcd.print (array1 [positionCounter1]); // ЖКга билдирүү басып чыгаруу. кечигүү (tim); // 250 микросекунд күтө туруңуз} lcd.clear (); // ЖК экранды тазалайт жана курсорду жогорку сол бурчка жайгаштырат. lcd.setCursor (15, 1); // курсорду 15 -графага, 1 -сапка коюңуз (int positionCounter = 0; positionCounter <26; positionCounter ++) {lcd.scrollDisplayLeft (); // Дисплейдин мазмунун бир боштукка солго жылдырат. lcd.print (array2 [positionCounter]); // ЖКга билдирүү басып чыгаруу. кечигүү (tim); // 250 микросекунд күтө} lcd.clear (); // ЖК экранды тазалайт жана курсорду жогорку сол бурчка жайгаштырат. } /////////////////////////////////////////////////// //////////////////////////////////////////////////// ///////////////////////////////////////
/баскычтардын басылгандыгын текшериңиз, эгерде (digitalRead (startbut) == 1) {flag = 1; // баштоо үчүн баскычтын өзгөрмөлүү желеги}
if (flag == 1) {if (digitalRead (reversebut) == HIGH) // reversebut pressed a servo {reverse (); // тескери баскыч үчүн тескери өзгөрмө} else if if (digitalRead (forwardbut) == HIGH) // forwardbut басылганда servo {forward (); // forwardbutton үчүн forward өзгөрмөсү} else {stop (); // баскычтар басылбаган кезде серволордун кыймылын токтотуу үчүн токтоочу өзгөрмө}}
}
// Алдыга, артка жана токтотуу үчүн кыймылдын күн тартиби () {// алдыга буйрук servoLeft.write (0); // servoRight.write сервосу бурула турган багыт (180); } void stop () {// stop command servoLeft.write (90); // эки сервону бир жерде токтотот, антпесе алар ар кандай абалда болмок servoRight.write (90); } void reverse () {// тескери буйрук servoLeft.write (180); // servoSeroRight.write карама -каршы багытта активдешет (0); }
бул жерде ийгиликтин коду! Ардуинону орноткондон кийин баары иштеши керек! жана ырахат алыңыз!
эгер ал иштебесе, анда бул көрсөтмөлүү нерсеге кайра карап, баарын текшериңиз!
Сунушталууда:
Камера Slider Labview: 6 кадам
![Камера Slider Labview: 6 кадам Камера Slider Labview: 6 кадам](https://i.howwhatproduce.com/images/011/image-30648-j.webp)
Камера Slider Labview: Профилактикалык программалар "Dolly" коммерциялык системасында, жана GoPro Hero программасынын негизги бөлүгүндө. Эстаа базасы жана монтада эң чоң жардам
Kite Aerial Photography (KAP): 12 Кадам (Сүрөттөр менен)
![Kite Aerial Photography (KAP): 12 Кадам (Сүрөттөр менен) Kite Aerial Photography (KAP): 12 Кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/011/image-32163-j.webp)
Kite Aerial Photography (KAP): Эски санарип камераңыз үчүн өзүңүздүн механикалык интерволамер триггериңизди иштеп чыгыңыз жана өндүрүңүз. Бул долбоордо биз кайра иштетилген, кайра колдонулган жана кайра багытталган материалдардан өзүңүздүн камераңыздын триггерин кантип жасоону көрөбүз, көптөр сиздин тегерегиңизге төшөп жатасыз
Astro Photography үчүн өз алдынча тоо: 4 кадам (сүрөттөр менен)
![Astro Photography үчүн өз алдынча тоо: 4 кадам (сүрөттөр менен) Astro Photography үчүн өз алдынча тоо: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7181-77-j.webp)
Astro Photography үчүн өз алдынча тоо: Бул кичинекей монтаж асманды аралап жылдыздарды ээрчип жүрүүгө жарык камерага мүмкүнчүлүк берет. Бир мүнөттүк экспозиция убактысы эч кандай көйгөй эмес. Мыкты астро сүрөттөрүн алуу үчүн сиз бир нече сүрөттөрдү чогулта аласыз. Керектүү материалдар: Электромеханикалык таймер чакан штатив, l
Photography Light Box: 6 кадам (Сүрөттөр менен)
![Photography Light Box: 6 кадам (Сүрөттөр менен) Photography Light Box: 6 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965159-photography-light-box-6-steps-with-pictures-j.webp)
Фотографиянын жарык кутучасы: Фотографиянын жарык кутучасы чакан жана орто нерселерди сүрөткө тартуу үчүн. :: Бөлүктөр :: Чоң картон куту (калыңыраак куту кесүү жана иштөө кыянатчылыгына чейин көтөрүлөт) Ак кездемеден бир нече ярд (менде 3 ярд бар) ) Wide/Think Double stick тасмасы (мен колдонгон
Light Frame (Tekjocks Photography Light Box үчүн): 3 кадам
![Light Frame (Tekjocks Photography Light Box үчүн): 3 кадам Light Frame (Tekjocks Photography Light Box үчүн): 3 кадам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11048586-light-frame-for-tekjocks-photography-light-box-3-steps-j.webp)
Light Frame (Tekjocks Photography Light Box үчүн): Бул жерде менин Photography Light Box кутучасы. Мен бул жөнүндө кененирээк маалымат бергим келбейт, анткени ал кандай өлчөмдөгү түтүккө келет, ошону менен жабдыктын көлөмү керек болот. Ошентип, бул абдан негизги үйрөткүч болот. Мен постто болом