Мазмуну:
Video: UChip-RC Boat Out of Plastic Bottles and CD-ROM Player: 4 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Мен учкучсуз радиону моторлорго/серволорго туташтыруу үчүн жабдыктарды жана программалык камсыздоону ишке киргизгенден кийин, кийинки кадам - оор жумушту жакшы колдонуу жана жеке RC оюнчугумду куруу, бул… Кайык!
Мен инженер -механик болбогондуктан, кайыгымды жасоо үчүн мен ойлогон эң оңой ыкманы тандап алдым: Мен алган нерселердин баарын кайра иштетип, аны эң сонун кылып жаса! Мен сыймыктануу менен айта алам, бул жолу мен күткөндөн да ашып түштүм!
Ошондуктан, мен сиз менен өз долбоорумду бөлүшкүм келет жана бул жерде өзүңүздүн "жарышуучу" сыныктарыңызды жасоо үчүн бир нече кадамдарды жасаңыз!
Билл материалдары
Электроника, сиз мурунку көрсөтмөмө ылайык жеке электроникаңызды кура аласыз же башка бирөөнүн долбоорун колдоно аласыз. Меники төмөнкүлөрдү камтыйт:
- 1 x uChip: Arduino IDEге шайкеш келген такта
- 1 x Tx-Rx Радио системасы: cPPM кабылдагычы бар радио системасы жакшы
- 2 х мотор драйвери: 1x47uF@16V конденсатор, 3xDiodes (тез калыбына келтирүү), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) жана 4 резистор менен сиздикин оңой эле lehim аласыз.
- 1 x Li-ion 18650 батареясы: эски ноутбуктун батарейкасынан кайра иштетүүгө же жаңысын сатып алууга болот.
- CW жана CCW пропеллери бар 2 х Корейсиз мотор (CW = ClockWise, CCW = CounterClockWise)
Frame (негизинен кайра иштетилген компоненттерден):
- 2 х Пластикалык Бөтөлкө (0.5L)
-1 х CD-ROM/DVD-ROM ойноткучу кайра иштетилген
- 3 (же андан көп) x Кабелдик байланыштар: чыныгы саны сизге керектүү болгон узундугуна жараша болот. Мен алардын ар биринин узундугу 20 см болгон 4тү колдондум.
1 -кадам: Электрониканы куруу
Мен uChipand жана cPPM ресивери бар Tx-Rx тутумун колдонуп моторду/сервону кантип айдоону түшүндүргөн "Instructables" жарыяладым. Аны БУЛ ЖЕРДЕН таба аласыз.
Мен жөн гана эске алуу керек болгон айырмачылыктарды түшүндүргөн бир нече комментарийлерди кошкум келет. Бул долбоордо биз 2 моторду айдаш керек. Ошондуктан, мотор айдоочусуна байланышкан схеманы эки жолу кайталашыбыз керек. Тиркелген схема сизге ширетүү үчүн эмне керек экенин көрсөтөт.
Мындан тышкары, мен моторлорду жөнөкөй жарым көпүрө менен айдаганым үчүн, моторлор бир гана багытта иштейт, артка кайтаруу жок. Муну көлмөнүн чөбүнө тыгылып калуудан мурун эстеп көрүңүз (бул биринчи адамдын тажрыйбасы боюнча сунуш!)
2 -кадам: Программалоо
Камтылган программа cPPM Rx алуучусунан келген сигналды окуу үчүн иштелип чыккан эскизге негизделген жана бул жерден таба аласыз.
Кирүүчү сигналдарды аралаштыруу жана моторлорду айдоо үчүн керектүү туура баалуулуктарды жаратуу үчүн мен loop () функциясын коштум. Моторлорубузга дифференциалдуу сигнал берүү, алар биздин радио таякчанын багытыбызга жараша дифференциалдык ишенимде которулат.
Сүрөт биз коддо ишке ашырышыбыз керек болгон функцияны сүрөттөйт. Солго же оңго бурулуу үчүн ар бир моторго берилген кубатты өзгөртүү керек.
Солго бурулганда, оң мотор максималдуу колдо болгон күчкө (дроссель таякчасынын абалына пропорционалдуу) коюлат, ал эми сол кыймылдаткыч ийилүү таякчасына жараша азаят. Оңго бурулганда кошумча, тескерисинче болот. Орто аралыкка эңкейүү абалында, моторлор бирдей түрткү алгыдай кылып, биз мындан ары карай кетүүнү каалайбыз.
Эсептелген баалуулуктар аларды минималдуу/MAX мотордук чектерде кармоо үчүн нормалдаштырылат жана analogWrite () функциясын колдонуп, тиешелүү мотор пинине жазылат. PWM иштетилген казыктарда analogWrite () колдонуу PWM импульсинин тандалган узундугун тиешелүү реестрге жазат. Биз 8-бит PWM колдонуп жаткандыктан, импульстун узундугу 0дөн 255ке чейин өзгөрүшү мүмкүн (булар мин/MAX мотордук баалуулуктар).
Эгерде сиз математика жана теңдемелер менен тааныш болсоңуз, анда бул функцияны ишке ашыруучу жеке кодуңузду жазууга аракет кылсаңыз болот. Болбосо, "Boat.ino" эскизин uChipusing Arduino IDEге жүктөп, аны сынап көрүңүз.
Моторлордун жана каналдардын маанилерин SerialUSBде басып чыгаруу үчүн, DEBUG аныктаган комментарий/комментарий бере аласыз. Бул min_range, mid_range жана max_range'ди Tx-Rx Radio системаңызга ылайыкташтыруу үчүн абдан пайдалуу болушу мүмкүн.
3 -кадам: Кадрды куруу
Бул жерде сиздин инженер -механик жөндөмүңүз жардамга келет. Мен инженер-механик болбогондуктан, CD-ROM ойноткучунун бөлүктөрүн колдондум. Тактап айтканда, ички токтотулган CD-ROM ойноткучу менин максатыма толук ылайык келет. Менин кайыгымдын сүзүүчү элементтери бөтөлкөлөр, ал эми кабелдик байланыштар бардыгын бириктирүү үчүн өзгөчө пайдалуу.
"L-арабасын" түзгөн арабаны бүгүңүз. Андан кийин, моторлорду сүрөттө көрсөтүлгөндөй асма шакекке салыңыз. Мотор бул кремний шакегине ушунчалык шайкеш келгени бактыга жараша болгонун моюнга алам! Эгерде сиздики туура келбесе, анда сиз тешиктин көлөмүн көбөйтүп же кремний асма шакегинин бир бөлүгүн кесип, кээ бир аппараттык адаптацияны жасашыңыз керек.
Бир литр газдалган сууну ичкенден кийин (газдалган суу куюлган бөтөлкөлөр жөнөкөй бөтөлкөлөргө караганда калыңыраак жана бышык болот, балким кола бөтөлкөлөрүн колдонуу андан да жакшы болмок!) Сиз азыр бөтөлкөлөрүңүздүн кайыгын чогултууга даярсыз.
Моторлорду электроникага туташтырыңыз, экинчисин мотор пластик пакетке салып, мотордун зымдары менен батарейканын туташтыргычы үчүн боштук калтырыңыз. CD-ROM L-кареткасын, бөтөлкөлөрдү жана электрониканы кабелдик байланыштар менен бирге бекитүү менен чогулткула. Унааңыздын балансын борбордо сактоого аракет кылыңыз жана электрониканы бекем сактоо үчүн дагы бир кабелдик галстукту колдонуңуз; бул чаралар кайык толкундуу деңиздерде оодарылып кетпешине жана сиз катуу бурулганда электроника тайып кетпешине кепилдик берет!
Мунун баары, сиз азыр кайыгыңызды учурууга даярсыз
4 -кадам: Жарыш
Батареяны туташтырып, кайыгыңызды күйгүзүңүз жана радиону күйгүзүңүз (кайыкты чогултуудан мурун байлап алуу процедурасын туура кылганыңызды текшериңиз!), Жарышууну баштайлы!
RC досторуңуздан өз үйүн курууну сураныңыз жана алар менен үйүңүздүн жанындагы көлмөгө жарышууну баштаңыз!
Сунушталууда:
IR Remote боюнча Arduino Boat: 7 кадам
IR Remote боюнча Arduino Boat: Бүгүн мен жөнөкөй arduino IR алыскы кайыкты кантип жасоону көрсөтөм
CLEPCIDRE: Cider Bottles Digital Clock: 8 Steps (Сүрөттөр менен)
CLEPCIDRE: Cider Bottles Digital Clock: Объектинин сыпаттамасына кирүүдөн мурун, мен анын иштелип чыккан жана курулган контекстин түшүндүрүп беришим керек. Менин аялым сүрөтчү жана негизинен чопо менен, керамист катары иштейт, бирок жыгач, шифер же айнек сыяктуу башка материалдар менен иштейт. Анын көбүндө
Adjustable Double Out Lineear Power Supply: 10 Steps (Сүрөттөр менен)
Жөнгө салынуучу Double Out Lineear Power Supply: Өзгөчөлүктөр: AC-DC Conversion Кош чыгаруу чыңалуусу (Позитив-Ground-Негатив) Жөнгө салынуучу позитивдүү жана терс рельстер Эле Single-Output AC трансформатору Чыгуу ызы-чуусу (20MHz-BWL, эч кандай жүк): Around 1.12mVpp Төмөн ызы -чуу жана туруктуу жыйынтыктар (идеалдуу
QUAD TRAINING MISSION 2 - Out and Back: 5 Steps
QUAD TRAINING MISSION 2 - Out and Back: Бул үйрөтмөдө сиз конуу аянтчасынан биринчи миссияңызды учуп кетесиз. Квадрокоптерди жана байлоочу контроллерди иштетүүнү билиңиз. Учуу үчүн коопсуз аймак (төмөндө караңыз). Бул жерде сиз жасай турган амалдар - pl
Light Up Bow from Saran Wrap and Hot Glue and LED Throwie: 6 кадам (Сүрөттөр менен)
Light Up Bow from Saran Wrap and Hot Glue and LED Throwie: Саран ороп, ысык клей жана бир жуп менен сүйкүмдүү, жаркыраган, жарык жаа жасаңыз өзгөртүлгөн LED таштар. Ооба, сен мени уккансың … саран пленкасы жана ысык клей. Бул апам менен кыздарымдын тыныгуусуз чогуу жасай турган эң сонун майрамдык кол өнөрчүлүгү