Мазмуну:

Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)
Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)

Video: Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)

Video: Alexa негизделген үн менен башкарылуучу ракета учуруучу: 9 кадам (сүрөттөр менен)
Video: Metal Gear Solid сыяктуу Stealth оюну. 👥 - Terminal GamePlay 🎮📱 🇰🇬 2024, Ноябрь
Anonim
Alexa негизделген үн менен башкарылган ракета учуруучу
Alexa негизделген үн менен башкарылган ракета учуруучу

Кыш мезгили жакындаган сайын; жарыктар майрамы майрамдалган жылдын ошол убагы келет. Ооба, биз дүйнө жүзү боюнча майрамдалган чыныгы Индия фестивалы болгон Дивали жөнүндө айтып жатабыз. Бул жылы, Дивали бүтүп калды, жана адамдар крекерди күйгүзүп жатканын көрүп, мен Alexa негизиндеги үн менен башкарылуучу ракета учуруучу же от алдыргычты куруу идеясын ойлоп таптым, ал ракеталарды жөн эле үн буйругу менен учура алат, бул балдар үчүн абдан коопсуз жана кызыктуу.

Түшүнүктүү кылуу үчүн, мен бул жерде адамдарды Дивалиге крекерди атууга үндөө үчүн келген жокмун, Индия өкмөтү булганчтыкты ооздуктоо үчүн крекерге чектөө киргизди жана аны кармоо биздин милдет. Бул жердеги идея-күн бою крекерди атуунун ордуна, келгиле, үн менен башкарылуучу салкын Arduino ракетасын тутандырып, стили боюнча бир нече ракеталарды учуралы. Мен муну жеңиш катары баалайм.

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

1-кадам: IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter

IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter
IoT негизиндеги үн менен башкарылуучу Smart Rocket Igniter

Райондун иштөө механизми абдан жөнөкөй, ракетаны учурууга жооптуу болгон негизги компонент - нихром зымы жана ал жылытуучу катушка түрүндө келет. Бул нихром зымы ракетанын от алдыруучу ролун аткарат. Кантип? Мен сага кийинчерээк көрсөтөм.

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

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

Тестирлөө бүткөндөн кийин, контролдоо процесси гана калды, аны биз макалада андан ары уланта беребиз.

2 -кадам: Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad

Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad
Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad
Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad
Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad
Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad
Биздин NodeMCU ракета учуруу контроллери үчүн Launchpad

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

Келгиле, этап -этабы менен ишке киргизүү панелин түзөбүз.

Кадрдын эки тарабы үчүн мен фанеранын эки (25X3X1.5) дюймдук узун бөлүктөрүн колдондум

Үстүнкү бөлүгү үчүн мен фанеранын (20X3X1.5) дюймдук узун бөлүгүн колдондум жана база үчүн (20X6X1.5) дюймдук фанеранын бөлүгүн колдондум, бул ага бир аз туруктуулукту берет

Эми, биздин ракетабыз үчүн сактандыруучу катары кызмат кыла турган нихромдук зымга негизделген жиптерди жасоо мезгили келди

Бул үчүн мен 1000W нихромдук зымдуу жылытуучу катушка сатып алдым, аны түздөп, сүрөттө көрсөтүлгөн структураны жасадым. Нихром зымын көрсөтүлгөндөй эки форсажды жана каптал кескичтерди колдонууга туура келди

Бул аяктагандан кийин, мен 20 дюймдук фанера блокун жети бөлүккө бөлдүм жана нихром зымга негизделген жиптерди салуу үчүн тешиктерди бурдум, ал бүткөндөн кийин ал төмөнкү сүрөттөргө окшош болду

Бирок жиптерди коюудан мурун, мен ар бир терминалга калыңдыгы 1 чарчы мм жез зымын туташтырып, тешиктерден өткөрдүм

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

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

3 -кадам: Alexa тарабынан башкарылуучу ракета учуруучу үчүн керектүү компоненттер

Нерселердин аппараттык тарабы үчүн, биз жергиликтүү хоббилер дүкөнүнөн оңой ала турган абдан жалпы бөлүктөрдү колдондук, буюмдардын толук тизмеси төмөндө келтирилген.

12В -реле - 3

BD139 Транзистор - 3

1N4004 диод - 3

5,08 мм бурама терминалы - 1

LM7805 - Чыңалуу жөндөгүчү - 1

100uF ажыратуучу конденсатор - 2

5.1V Zener диод - 1

NodeMCU (ESP8266-12E) Башкармасы - 1

Чекит Perf Board - ½

Туташтыруучу зым - 10

4 -кадам: Arduino ракета учуруучу схемасы

Arduino ракета учуруучу схемасынын схемасы
Arduino ракета учуруучу схемасынын схемасы

Alexa Controlled Rocket Launcherдин толук схемасы бул жерде берилген.

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

Райондук курулуш абдан жөнөкөй, ошондуктан мен майда -чүйдөсүнө чейин айтпайм.

Биринчиден, бизде C1 жана C2 менен белгиленген 100uF ажыратуучу конденсаторлору бар LM7805 чыңалуу жөнгө салуучу IC1 бар.

Андан кийин, бизде ESP-12E модулу жайгашкан NodeMCU тактайы болгон биздин долбоордун жүрөгү бар. Биз 12V коргошун кислотасы бар батарейканы бүт схеманы иштетүү үчүн колдонуп жаткандыктан, LM7805ти колдонуу керек, адегенде NodeMCU тактасын кубаттоо үчүн 12Vдан 5Vга айландыруу керек. Биз муну жасап жатабыз, анткени AMS1117 чыңалуу жөндөгүчү 12В түз 3.3Vга айландырууга жетишсиз, ошондуктан 7805 керек.

Мындан ары бизде 12В үч реле бар, бул демонстрация үчүн биз үч релени колдонуп жатабыз, бирок буга чейин айтылгандай, учуруу тактасында 7 ракета үчүн орун бар. Сиз кодду бир аз оңдоп, жети ракетаны толугу менен ишке киргизе аласыз. Үч реле үч NPN транзистору болгон T1, T2 жана T3 тарабынан башкарылат жана алар реалдуу жүктү айдоого жетиштүү. Акыр -аягы, бизде релени жараткан жогорку чыңалуудан чыңалуудан коргоп турган үч эркин диод бар.

5 -кадам: PerfBoardдагы схеманы куруу

PerfBoardдагы схеманы куруу
PerfBoardдагы схеманы куруу

Негизги сүрөттөн көрүнүп тургандай, идея кыска убакыттын ичинде чоң көлөмдөгү токту башкара турган жөнөкөй схеманы түзүү болгон, биздин тестирлөө боюнча, бир кагазды жарыктандыруу үчүн 800 миллисекунд жетиштүү. Ошентип, биз схеманы перфорборттун бир бөлүгүнө куруп, бардык негизги байланыштарды калыңдыгы 1 чарчы мм жез зым менен туташтырабыз. Биз тактайды ширетип бүткөндөн кийин. Биз бүтүргөндөн кийин, ал жогорудагы сүрөттө көрсөтүлгөндөй көрүндү.

6 -кадам: Alexa көзөмөлдөгөн ракета учуруучу үчүн NodeMCU программалоо

Эми жабдыктар даяр болгондон кийин, биздин Alexa негизделген үн менен башкарылуучу ракета учуруучу аппаратыбызды коддоону баштоого убакыт келди. Бирок биз баштаардан мурун, керектүү китепканаларды Arduino IDEге кошуу маанилүү. Төмөндө берилген шилтемеден туура китепканаларды кошкондугуңузду текшериңиз, антпесе код каталарды чыгарат.

Espalexa китепканасын жүктөп алыңыз

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

7 -кадам: Alexaны Android колдонмосу менен конфигурациялоо

Alexaны Android колдонмосу менен конфигурациялоо
Alexaны Android колдонмосу менен конфигурациялоо
Alexa Android колдонмосу менен Alexa конфигурациясы
Alexa Android колдонмосу менен Alexa конфигурациясы

Alexa буйруктарды ESP8866 түзмөгүн тааныган учурда гана кабыл алат. Ал үчүн биз Alexa'ны Androidдеги Alexa колдонмосунун жардамы менен конфигурациялашыбыз керек. Мындан ары улантуудан мурун эмне кылышыбыз керек, биз Alexa жана 1 (сүйлөм толук эмес) экенине ынануубуз керек.

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

Андан кийин, DEVCOV DEVICE баскычын чыкылдатып, Alexa жаңы түзмөктөрдү тапкандан кийин бир аз күтө туруңуз. Alexa түзмөктөрдү тапкандан кийин, аларды чыкылдатып, тиешелүү жерлерине/категорияларына кошууңуз керек, жана сиз бүттүңүз.

8 -кадам: Alexa башкарылган ракета учуруучу - тестирлөө

Alexa башкарылган ракета учуруучу - тестирлөө
Alexa башкарылган ракета учуруучу - тестирлөө
Alexa башкарылган ракета учуруучу - тестирлөө
Alexa башкарылган ракета учуруучу - тестирлөө

Тестирлөө үчүн мен бакчага бардым, ракетадан бардык сактандыргычтарды сууруп чыгып, аларды тиешелүү жерлерине койдум жана Alexa деп кыйкырдым …! Манжаларым менен бардык Ракеталарды күйгүзүңүз. Жана менин бардык аракетимди чоң ийгилик катары белгилөө менен бардык ракеталар учуп кетти. Ушуга окшош экен.

Акыры, дагы бир жолу Alexa дедим! … Төмөндө көрө турган жиптердин эпикалык сүрөтүн алуу үчүн, бардык ракеталарды күйгүзүңүз.

9 -кадам:

Сүрөт
Сүрөт

Мен сизге макала жакты жана жаңы жана пайдалуу нерсени үйрөндүңүз деп үмүттөнөм. Эгерде кандайдыр бир шектенүүңүз же суроолоруңуз болсо, аларды төмөндөгү комментарий бөлүмүнө калтырыңыз. Ушундай кызыктуу долбоорлор үчүн сиз CircuitDigest жана IoTDesignProго баш багып, Instructables боюнча бизди ээрчип кетсеңиз болот.

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