Мазмұны:
- 1 -қадам: Құралдар мен материалдар
- 2 -қадам: Arduino -ны жыпылықтау
- 3 -қадам: тақтаны жинау (орналастыру және электрмен дәнекерлеу)
- 4 -қадам: тақтаны жинау (сигналды қосу және тестілеу)
- 5 -қадам: Бөлшектер мен құрастыруды 3D басып шығару
- 6 -қадам: ТІСТЕУ
- 7 -қадам: Қосымша Қосымша + Ақаулықтарды жою
Бейне: Bluetooth ауа мүйізі: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Ұзақ уақыт бойы мен бұл жобаны жазуға тұрарлық деп шештім (мен де футболка үшін өлтіремін). Мен бұл сайтты жақсы көремін және сізге бұл жоба ұнайды деп үміттенемін.
МАҢЫЗДЫ! Бірден ескерту, бұл құрылыста қосымша қадамдар бар. Сіздің мүйіз 6 -қадамда толық жұмыс істейтін болады, бірақ мен батарея деңгейін бақылауға, Bluetooth құрылғысының атауын өзгертуге және тағы басқаларға қосылдым!
Сонымен қатар, егер бірдеңе түсініксіз болса, маған хабарлаңыз! Мен бұл жазбаны мен жіберіп алған кез келген нәрсеге түзетемін.
1 -қадам: Құралдар мен материалдар
Егер желіден тыс болса, сілтемелер жаңартылып отырады.
Қажетті компоненттер:
- Arduino Pro Mini 3.3v 8mhz немесе 5v 16mhz (сілтеме)
- UART TTL бағдарламашысы (сілтеме)
- HC-05 Bluetooth модулі (сілтеме)
- Тақырып түйреуіштері [шамамен 25 болуы керек] (сілтеме)
- Hookup Wire (нан тақтасындағы түйреуіштерді қосу үшін жеткілікті)
- Air Horn 134A (сілтеме)
- 180 дәрежелі серво қозғалтқышы (сілтеме)
- Дәнекерлеуге арналған нан тақтасы [өлшемі бойынша кесілген] (сілтеме)
-
4 x AA батареялық қысқыш [Суретте жоқ] (сілтеме)
- 4 x AA батареялары (суретте жоқ)
Қосымша қосымшалар:
- 2 сымды вольтметр (сілтеме)
- Лездік қосқыш (сілтеме)
- Супер конденсатор (суретте жоқ) (сілтеме)
Қажетті құралдар:
- Дәнекерлеуші + дәнекер
- Ыстық желім мылтығы
- Жуғыш кескіштер
- 3D принтер (немесе онлайн режимінде 3D басып шығару қызметі)
2 -қадам: Arduino -ны жыпылықтау
Ең алдымен, сіз Arduino -ды жарқылдағыңыз келеді. Егер ол түйіспелі түйреуіштермен бірге келмесе, сізге 6 таңғышты дәнекерлеу қажет:
GND, GND, VCC, RXI, TXO, DTR (бұның бәрі сіздің тақтаның төменгі жағында болады)
Ілгектерді дәнекерлегеннен кейін оларды FTDI бағдарламашысына келесідей қосу керек:
FTDI - Arduino
DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND
Енді біздің тест кодын жүктеңіз (кодты мына жерден таба аласыз):
#қосу #қосу
Серво мүйізі Серво; // servoSoftwareSerial BT басқару үшін servo объектісін құру (10, 11); char a; // басқа құрылғыдан кіретін таңбаны сақтайды int pos = 0; // servo орнын сақтауға арналған айнымалы
void setup () {BT.begin (9600); BT.println («әуе мүйізі белсенді»); hornServo.attach (9); // 9 -түйреуіштегі сервоны hornServo.write (10) серво объектісіне бекітеді; // серво позициясын орнатады
}
void loop () {if (BT.available ()) {a = (BT.read ());
егер (a == '1')
{hornServo.write (90); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); BT.println («»); кешіктіру (350); hornServo.write (10); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); } if (a == '2') {hornServo.write (90); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); BT.println («»); кешіктіру (400); hornServo.write (10); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); } if (a == '3') {hornServo.write (90); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); BT.println («»); кешіктіру (500); hornServo.write (10); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); }
егер (a == '4')
{hornServo.write (90); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); BT.println («»); кешіктіру (600); hornServo.write (10); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); } if (a == '?') {BT.println («Өткір жарылыс үшін '1' жіберу»); BT.println («ұзағырақ жарылыс үшін '2' жіберу»); BT.println («лайықты жарылыс үшін '3' жіберу»); BT.println («естімейтін жарылыс үшін '4' жіберу»); }}}
3 -қадам: тақтаны жинау (орналастыру және электрмен дәнекерлеу)
Бұл қадам бірнеше байланыстар мен шыдамдылықты қажет етеді, бірақ бұл өте қарапайым.
ЕСКЕРТПЕ: сіз бұл қадамды кәдімгі нан тақтасында дәнекерлеместен орындай аласыз, бірақ ол сіздің соңғы өнімді портативті етеді.
Орналастыру:
Бұл қадамның компоненттері:
- Ардуино
- BT модулі
- 3 Ерлер тақырыбының түйреуіштері
- Сым
Біз жыпылықтаған Arduino мен Bluetooth модулін (HC-05) нан тақтасына кез келген бағытта орналастыруымыз керек. Сіз пайдаланатын тақтаның түйреуіш жолдарын топтамайтынына және көпірлемейтініне көз жеткізіңіз. Мен қолданған PCB-Way тақтасында әрбір түйреуіш тәуелсіз болды.
Келесі түйреуіштерді бірге дәнекерлеңіз:
Қызыл сым VCC VCC орта түйрегіш қара сым GND GND төменгі түйреуіші
Ескерту: Arduino -да 2 GND түйреуіші бар, оларды да қолдануға болады.
Соңғы суретте мен Arduino -ның оң жағындағы бір қара және қызыл сымды қуат көзіне қосу үшін қайда дәнекерлегенімді көрсетеді.
4 -қадам: тақтаны жинау (сигналды қосу және тестілеу)
Сигналдық сым:
Енді біз тағы 3 сымды қосуымыз керек. Біздің код бойынша Arduino -ға сигнал 9 -штырьде, ал BT модулімен сериялық байланыс 10 және 11 -ші түйреуіштерде.
Келесі түйреуіштерді бірге дәнекерлеңіз:
Arduino BT ModulePin 10 (D10) TXD (Green Wire) Pin 11 (D11) RXD (Yellow Wire)
және серво сигналына біз келесідей дәнекерлейміз:
Arduino Header PinPin 9 (D9) Жоғарғы түйреуіш (Ақ сым)
Соңында сіз сервоприводты қозғалтқыштың бастық түйреуіштеріне қосуға болады. Олар әдетте қоңыр, қызыл және сары түсті 3 түйреуішті аналық тақырыпқа ие.
Қоңыр - жер, қызыл - VCC, ал сары - сигнал. Штепсельдің жоғарғы жағында сары түйреуішпен бекітілгенін тексеріңіз.
Тексеру:
Енді сіз жұмыс істеп тұрғанын растау үшін құрылғыны қуат көзіне қосуға болады!
5В.5А бұл сынақ үшін жақсы болуы керек, егер сізде қуат көзі болмаса, сіз қадамдарды жалғастыра аласыз және батарея жинағын қосқаннан кейін тексере аласыз.
Тексеру үшін BT модулі жыпылықтағанша құрылғыны қосыңыз, содан кейін әдепкі құрылғы идентификаторы болып табылатын «HC-05» іздеңіз. '1234' құпия сөзімен жұптаңыз (кейде өндірушіге байланысты '12345') және Bluetooth сериялы APP орнатыңыз.
Мен «сериялық Bluetooth терминалын» ұсынамын. Жоғарғы сол жақтағы гамбургер мәзірін нұқыңыз және құрылғыларды нұқыңыз.
HC-05 жасыл түспен боялғанына көз жеткізіңіз, содан кейін терминалға оралыңыз.
Сериялық қосылуды бастау үшін жоғарғы оң жақтағы қоқыс жәшігінің белгісінің жанындағы қос штепсельдік түймені басыңыз.
Сәтті қосылу кезінде сізді «Air Horn Active» сериялық басып шығарылуы күтеді.
Жіберу '?' мәзірді немесе 1 -ден 4 -ке дейінгі сандарды тарту үшін Серво қозғала бастайды.
ЕСКЕРТПЕ: Егер сізде проблемалар болса, ақауларды жою соңғы қадамда! Сонымен қатар мәселелерге түсініктеме беріңіз, мен көмек көрсете аламын.
5 -қадам: Бөлшектер мен құрастыруды 3D басып шығару
Енді жеңіл бөлігі үшін. Мен STL файлдарын осында енгіздім, бірақ 3D принтерлердің көпшілігі басқаша.
ПХД қысқыш
Серво тауы
Мүйіз негізі
Басып шығару параметрлері МАҢЫЗДЫ
- Принтер төсегіндегі соңғы фотосуретке сәйкес бағдарланған болса, ешқандай модельге қолдау қажет болмайды.
- Принтердің параметрлері пайдаланылатын материалмен анықталады, бірақ басып шығару үшін қалыпты толтыру әдісін таңдау ұсынылады. Әлсіз толтыру жақшаның иілуіне мүмкіндік береді және төмен қысымы мүйізді қозғалтпайды.
- (әлсіз толтыру = икем = мүйіз жоқ = сәтсіз жоба)
Ассамблея
Негізгі баспа ауа мүйізінің канистрінің түбіне оңай жабысады, сонымен қатар ПХД бүйірлік қысқыш мүйіздің жағына жабысып қалуы керек.
Серво қондырғысын бекіту оңай. Қосымша тұрақтылық үшін суреттегі дөңгелек мүйізді бекіткішті кесіп, оны мүйізге байлауды ұсынамын. Бұл оның сырғу мүмкіндігін шектейді, әсіресе толық канистрді іске қосу үшін қанша күш қажет. Серво арқылы бірнеше бұрандаларды бұру ұсынылады, бірақ бұл қажет емес, себебі 3D басып шығару сервоға өте ыңғайлы болуы керек.
Мен оны қоюға тым үлкен 2 ағаш бұранданы қолдандым, бірақ сіз оны жабыстыра аласыз, бұл сіздің таңдауыңыз!
Енді берілген бұранданың көмегімен екі жақты серво тұтқасын бекітуге болады. Мен кішігірім серводан басқа серво қолын супер -желімдеуді аяқтадым, бірақ бұл қажетсіз болды, өйткені тікелей қолдың моменті жеткілікті болды.
ПКБ қондырғысына сыналған ПХД -ны ыстық желімдеу арқылы қадағалаңыз (оны бұрап қоюға да болады, бірақ ыстық желім әрқашан оңай шығады) және оны мүйізге бекітіңіз.
Содан кейін сіз батарея қысқышын қуат үшін тақтаға дәнекерленген сымдарға дәнекерлей аласыз.
ЕСКЕРТПЕ: Деректер парағына сәйкес, бұл тақталардағы реттегіштер 16 вольтты кіріс кернеуіне дейін жұмыс істейді, сондықтан 4 толық зарядталған АА батареялары бұл конфигурацияда жақсы болады.
Ақырында, сіз бұл сымдарды таспамен орап немесе қыздыра аласыз, сондықтан олар қысқармайды және қосымша тұрақтылық үшін батарея қысқышын төменгі тіректің аяқтарына жабыстыруға болады.
Бұл қадамдағы суреттер осы жинақты қамтуы керек. Олардың барлығын көргеніңізге көз жеткізіңіз.
6 -қадам: ТІСТЕУ
Жарыс белгісі?
Сіз оны әріптестеріңіздің үстелінің астына отырғызасыз ба?
Мүйізді шынымен жақсы көресіз бе?
Ал енді билік сіздің қолыңызда! (егер сіз BT диапазонында болсаңыз)
Сіз қазір толыққанды дайын болдыңыз. Жауапкер болыңыз, себебі бұл мүйіздер үлкен мөлшерде, сондықтан оны жануарлардың жанында естімеуге тырысыңыз және көршілеріңізді құрметтеңіз (немесе мен полиция емеспін).
7 -қадам: Қосымша Қосымша + Ақаулықтарды жою
Қосымша қосымшалар:
Супер қақпақ: Егер сіздің құрылғыңыз мүйізді қоспаса, бірақ түймені басса және қайта қосса, сізде ток жеткіліксіз болуы мүмкін. Алдымен AA батареяларын жаңа батареяларға ауыстырыңыз, бірақ сіз конструкцияға кірістірілген конденсаторды қоса аласыз. Менде бірнеше төсеу болды және оларды бекітілген суретке сәйкес электр желілерімен қатарға қойдым.
Кернеуді өлшеуіш + қосу/өшіру қосқышы: сонымен қатар жобаны қосу және өшіру үшін қуат қосқышын қосуға болады, оны қосқыштың жалпы портындағы негізгі кернеу желісі мен тізбектің жоғарғы нүктесіне қосылады. Содан кейін сіз осы тізбекті вольт өлшегішпен бірге қосқыштың төменгі штырына қоректену немесе қызыл сымды қосу арқылы қолдана аласыз. Өшірілген кезде сіз батареялардың кернеуін оқи аласыз. Өшірілген кезде қуатты үнемдеу үшін вольтметрмен бірге бір сәттік қосқышты қойыңыз. Менің екінші тақтаның суреттерін қарап шығыңыз.
BT аты мен паролін өзгерту: мұнда Techbitar нұсқаулығын қолданыңыз!
Ақаулық себебін іздеу және түзету:
Мәселелер туындаған сайын халық толады!
Ұсынылған:
Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)
Үйдегі ауа сапасын өлшеуіш: Сіздің үйіңіздегі ауа сапасын тексеруге арналған қарапайым жоба. Біз соңғы уақытта үйде көп жұмыс істейтіндіктен, ауаның сапасын бақылап, терезені ашу уақыты келгенде өзіңізге еске салу жақсы болар еді. және таза ауа ішіңіз
Автомобиль мүйізі - арнайы дыбыстық әсерлер: 4 қадам (суреттермен)
Автокөлік мүйізі - арнайы дыбыстық эффектілер: Мен көлігіме дыбыстық эффектілерді Марк Робердің YouTube бейнелеріне сүйене отырып орнаттым және менің ойымша, машинаның негізгі мүйізі жүргізушілер арасында тиімді қарым -қатынас жасау үшін көбірек мүмкіндіктерді қажет етеді. Мен стандартты автокөлік сигналын алған жерде
HRV (үйдегі ауа алмастырғыш) Arduino контроллері ауа экономайзері бар: 7 қадам (суреттермен)
HRV (үйдегі ауа алмастырғыш) Arduino ауа экономайзері бар контроллері: HRV Arduino контроллері ауа экономизаторы Сонымен, менің бұл жобадағы тарихым - мен Миннесотада тұрамын және менің өмірлік тақтасы LifeBreath 155Max HRV -де қуырылған. Мен жаңасына 200 доллар төлегім келмеді, мен әрқашан ауа экономизаторы бар нәрсені қалайтынмын
Ауа райы шамы - Ауа райы мен температура бір қарағанда: 8 қадам
Ауа райы шамы - Ауа райы мен температура бір қарағанда: Бұл сиқырлы шамды қолдана отырып, сіз ағымдағы температура мен жағдайды бірден біле аласыз
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылық: 7 қадам
IoT жеңілдетілді: Қашықтағы ауа райы деректерін түсіру: УК және ауа температурасы мен ылғалдылығы: Бұл оқулықта біз УК (ультракүлгін сәуле), ауа температурасы мен ылғалдылық сияқты қашықтағы деректерді түсіреміз. Бұл деректер өте маңызды болады және болашақта метеостанцияда қолданылады. Блок -диаграмма соңында не алатынымызды көрсетеді