Мазмуну:

Пайдасыз кутуча: 3 кадам (Сүрөттөр менен)
Пайдасыз кутуча: 3 кадам (Сүрөттөр менен)

Video: Пайдасыз кутуча: 3 кадам (Сүрөттөр менен)

Video: Пайдасыз кутуча: 3 кадам (Сүрөттөр менен)
Video: Табышмактар //КЫЙЫН БОЛСОН ТААП КОР 2024, Ноябрь
Anonim
Пайдасыз кутуча
Пайдасыз кутуча

Долбоор: Пайдасыз куту

Күнү: Март 2020 - Апрель 2020

Мен бул долбоорду эки себептен улам жасоону чечтим, бирин мен азыр иштеп жаткан бир топ татаал долбоорду токтотуу, экинчиден, биз Жаңы Зеландияда болгон толук блокада учурунда жасай турган нерсе катары. Бул долбоорду аяктоо үчүн менде жетиштүү компоненттер бар экени бактылуу болду, анткени өкмөт "маанилүү эмес" нерселерди сатып алууга койгон чектөөлөргө байланыштуу азырынча башка компоненттерди сатып алуу мүмкүн эмес.

"Пайдасы жок кутуча" деген эмне, жөнөкөйлөтүп айтканда, бул кадимкидей эле өчүрүлгөн куту, бирок аны системага койсоңуз, аны кайра өчүрүп салат. Бул капкактын ачылышы жана жабылышы, манжанын созулушу жана тартылышы, акыры көздүн кыймылы жана көздөрдүн түсү көрүнгөн сегиз башка форматта болгон учурда, сиз которгучту күйгүзгөн сайын кайталанат.

Бул системанын жогоруда айтылгандардан алда канча жөнөкөй версиясын иштеп чыгууга болот. Көздөр жана алардын кыймыл сервосу, жана капкакты көтөрүүчү серво да алынып салынышы мүмкүн. Капкак сөөмөйүн сунган манжанын кызматынан улам көтөрүлөт, ал өз кезегинде капкакты көтөрөт.

Жабдуулар

1. Arduino Uno R3

2. 10K каршылыгы

3. 330 Ом каршылыгы

4. Эки уюлдуу которгуч

5. Сары LED

6. 3 x Servo Motors

7. 2 х RGB Neopixel LED

8. 18650 батарея кармагыч

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 Step-Down DC-DC электр модулу

11. Power On/Off которгуч, бир түркүк

12. Ар кандай Depont кабелдери, бекитүүлөр жана ПХБ тактасы

13. Кутуга ылайыктуу жыгач

1 -кадам: Аны куруу

Аны куруу
Аны куруу
Аны куруу
Аны куруу
Аны куруу
Аны куруу
Аны куруу
Аны куруу

Куту ар кандай ылайыктуу жыгачтан жасалган, жөнөкөй катуу тактай базасы жана төрт резина буту бар. Кутунун өлчөмдөрү кайра дээрлик бардык өлчөмдө болушу мүмкүн, эгер манжа которгучка жетсе. Бул долбоордун кутучасынын туурасы 120 мм, тереңдиги 245 мм жана бийиктиги 90 мм. Мен кубат которгучту, күйгүзүү/өчүрүү светодиодун жана бир жагындагы кичинекей тешикти коштум. Hole программалык камсыздоону жүктөө үчүн Arduino Uno USB портуна кирүүнү камсыз кылат, мен муну сервонун кыймылынын параметрлерин жөндөө жана оңдоо үчүн таптым, анткени ал башка учурда сырткы корпусту алып салууну талап кылат.

Мен колдонулган схеманын Фритзинг диаграммасын коштум. Мен Arduino Uno колдондум, анткени менде бар болчу, WEMOS D1 Mini же Arduino Nano да колдонулушу мүмкүн, анткени система 6 кирүүнү гана талап кылат. Мен ошондой эле бул системаны 18650 батареясын 12В кубаттагыч адаптерин колдонуунун ордуна жасоону чечтим, анткени ал кутуну портативдүү жана коопсуз кылат. 18650 аккумуляторлору эки батареялык пакетте кармалып, ар бири 3,7В чыңалууга жана 4200мАч кубаттуулукка ээ. Батареяларды кайра заряддоого жетүү үчүн, тактайдын алынышын жана капкакты көтөрүүчү колунун ажыратылышын талап кылат.

Үч серво менде бар болгон жерде колдонулат; каалаган стандарттуу servo колдонсо болот. Көпчүлүк серволор үч депонт туташтыргычы менен туташтырылган жана түстүү, GND үчүн Браун, бийлик үчүн Кызыл, 4V менен 7.8V ортосундагы нерселер жана акыры сигнал линиясы үчүн Сары. Мен капкагы менен манжасы үчүн эки TowerPro MG995 сервосун жана көз үчүн CFsunbird SG90 колдондум. SG90 менде орун чектелүү болгондуктан гана колдонулган, менде бар болчу жана башкача айтканда үчүнчү MG995ти колдонмокмун.

Кутунун өчүрүү/күйгүзүү которгучунда GNDга тиркелген 10K каршылыгы бар жана өчүргүчтүн ошол эле чекитине Arduinio Uno 12 пинге бекитилген жөнөкөй зыгыр схемасы бар. Коммутатордун экинчи тарабы Arduino борттогу 5V пинге бекитилген. Мен Step-Down электр модулун колдонууну чечтим, анткени эки 18650 батарейкасынан алган чыңалуум 8.5В болгон, бул серво үчүн өтө жогору болчу, 7.8V TowerPro маалыматтык таблицасы сунуштаган максималдуу чыңалуу болчу. Step-Down электр модулу чыңалууну 6Vга чейин түшүрөт, ал сервоприёмдо колдонулат жана Arduinio Uno анын GND жана VIN казыктары менен иштөө үчүн колдонулат. Сары LED менен катар 330Ohm жөнөкөй резистор куту активдүү экенин жана GND жана 6V электр темир жолуна тиркелгенин көрсөтүү үчүн колдонулат. Бир уюлдуу которгуч кутучанын сыртында 18650 эки батареяны күйгүзүү/өчүрүү үчүн колдонулат.

Көздөр эки 8мм Neopixel RGB светодиоддорун колдонушат, алардын ар бири Arduino 5o бортундагы Arduino электр менен камсыздоого жана GND казыктарына Arduino Uno. Алар серия түрүндө зымдуу жана Arduino Uno 11 пинге бир сигнал зымы тиркелет. RBG светодиоддорунун жалпак жагы бар, алар коннекторлордун ырааттуулугун аныктайт, pinouts үчүн тиркелген сүрөттү караңыз. Бул светодиоддорду өзүнчө зымдап койсо болот, ошондуктан Arduino Uno ар бир көздү өзүнчө сигнал зымы аркылуу башкара алат. Бардык долбоорлордой эле, схема нандын үстүнө коюлуп, базалык тактага орнотулардан мурун сыналган. Убакыттын өтүшү менен бош иштөө тенденциясы бар болгондуктан, бардык депонт туташтыргычтарын Arduinoдогу казыктарына бир аз жабыштыруу сунушталат.

Сүрөт
Сүрөт

2 -кадам: Программалык камсыздоо

Мен бул жерде GitHub сайтында сакталган "labomat" жана пайдасыз-Box мисалына ыраазычылык билдиришим керек, бул системада иштеген программалык камсыздоонун негизинде. Долбоорду иштеп чыгуунун алкагында мен жөнгө салып, кодго өзгөчө серво кыймылын жана көздүн түсүн коштум. Мындан тышкары, алардын кыймылынын жана баштапкы абалынын айырмачылыгына жол берүү үчүн баардык серво кыймылынын параметрлерине өзгөртүүлөрдү киргизүү зарыл болгон.

Сизге Arduino IDE 1.8.12дин акыркы версиясы жана китепкана файлдары керек болот: Adafruit NeoPixel.h жана Servo.h. Мен көздүн тест программасын жана кутунун иштешинин негизги программасын тиркеп койдум.

3 -кадам: Жыйынтык

Мен бул долбоорду мен иштеп жаткан негизги долбоордон жагымдуу алаксытуу деп таптым. Бул жерде мен курган жана көрсөткөн версия негизги болгону менен, мен интернетте жана You Tubeда бир эле кутучанын көптөгөн ар кандай версияларын көрүп, суктандым, алардын бардыгы которгучтун негизги темасынын кызыктуу вариацияларын жана которуштуруучу түзүлүштү колдонушат. өчүк

Сунушталууда: