Мазмұны:
- 1 -қадам: Модуль1 мазмұны (негіздері)
- 2 -қадам: мазмұны (2 -модуль)
- 3-қадам: Ультрадыбыстық датчиктермен өлшенетін қашықтық
- 4 -қадам: PIR адам анықтау сенсоры
- 5 -қадам: дыбыс сенсоры
- 6 -қадам: Жаңбыр тамшылары мен топырақ ылғалдылығы сенсорлары:
- 7 -қадам: шағын және шағын серверлер:
- 8-қадам: Реле-(жоғары кернеуді басқару үшін!)
- 9-қадам: сұйық кристалды дисплей
- 10 -қадам: Менімен бірге оқығаныңыз үшін рахмет !
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Нұсқаулық жақсы материалдарды жеткізу және ардуиноның нағыз әуесқойына көмектесу мақсатымен жазылған, ол шын мәнінде осы модульді оқу арқылы кез келген адам оңай түсінетін қарапайым және түсінікті дереккөзге мұқтаж. Мен де іздеуді жалғастыратын ардуино аспирантымын. жаңа жаңартулар мен мен тек интернеттен үйренемін. Бұл модульде берілген ақпарат оқырмандарға түсініктерді тез түсінуге мүмкіндік береді. Мен оқырмандарға пайдалы болу үшін мен білетін пайдалы ақпаратты басқалармен бөлісуге қуаныштымын. Мен сізге бұл ардуино ағымына ену үшін қуатты модуль болатынына уәде беремін, уақытты босқа өткізбей, мазмұнға кірейік!
1 -қадам: Модуль1 мазмұны (негіздері)
Бұл менің ардуиноны үйрену тақырыбындағы екінші нұсқаулығым, мен осы тақырып бойынша индустриялық нұсқаулық жаздым, онда ардуиноның барлық негізгі негіздері қарапайым және айқын түрде қамтылған. 1 -модульде қарастырылған тақырыптар:
1. Arduino туралы қысқаша кіріспе.
2. arduino түрлері.
3.ардуино құрылымы.
4. Сіздің бірінші «жобаңыз». PWM-импульстік ен модуляциясы.
5. Сериялық байланыс.
6. Жаттығуларды қамтиды.
Егер сіз ағымдағы нұсқаулықты оқуды жалғастырмас бұрын менің алдыңғы нұсқаулығыма сілтеме жасасаңыз, жақсы және жақсы болар еді. Егер сіз arduino -да жаңадан болсаңыз, онда менің 1 -модульге сілтеме екінші модульді оңай үйрену үшін көпір жасайды.
2 -қадам: мазмұны (2 -модуль)
Нұсқаулық arduino -ны әр түрлі сенсорлармен, релелермен, серво мен СКД дисплейлерімен қалай байланыстыруға негізделген.
1. ультрадыбыстық сенсор.
2. PIR адам анықтау сенсоры.
3. Дыбыс сенсоры.
4. Жаңбыр суы мен топырақ ылғалдылығы датчиктері.
5. Шағын және шағын сервоприводтар. шынымен.
6. СКД дисплейлері.
7. Сіздің жеке үйді автоматтандыру жобасы. (Оңай)
үйренуге және зерттеуге қызығыңыз
3-қадам: Ультрадыбыстық датчиктермен өлшенетін қашықтық
Ол не істейді? Оның құрамында ультрадыбыстық таратқыш пен ультрадыбыстық қабылдағыш бар, осылайша импульстік сигналдар сенсорға ардуинодан берілсе, ол ультрадыбыстық дыбысты жібереді, ультрадыбыстық сигналдар кедергіге тигенде шағылысады және қабылдағышқа сапарға кеткен уақытты қайтарады. миллисекундтарда есептеледі және ол ардуиноға шығыс деректерін береді, оны сериялық монитор арқылы көруге болады.
Бекіткіш туралы мәліметтер мен байланыс:
Vcc ------- Бұл arduino 5v істігіне/кез келген басқа қолайлы жеткізілімге қосылған.
gnd ------- Бұл жердің түйреуіші. Триггер --- arduino кірісі осы істікке қосылады (кез келген сандық түйреуіш).
echo ------- Сенсордан шығыс эхо мен кіріс ретінде конфигурацияланған кез келген цифрлық түйреуіш арасындағы байланысты орнату арқылы arduino-ға шығарылады.
Кодтау -ең оңай бөлігі! Бұл сенсормен жұмыс істеуді бастау үшін қарапайым кодтау жоғарыдағы суреттерде берілген!
Эхо мен триггерді қосқан цифрлық түйреуіштің дұрыс нөмірін ауыстырыңыз. Қосылу кескініне сәйкес, триггер пин-12-ге, эхо-пин-11-ге қосылады.
Уақыттың қашықтыққа түрленуі
Сенсордың шығысы, милисекундтардағы уақыт болып табылатын жаңғырықтан шығуды 58 -ге бөлу арқылы қашықтыққа оңай түрлендіруге болады. Бұған кодтаудың бір жолы арқылы оңай қол жеткізуге болады.
Нақты уақыттағы қарапайым бағдарлама:
Егер сіз үйде автоматтандыруды жүргізгіңіз келсе, ол адамдардың кіруі мен шығуын анықтау арқылы бөлмедегі шамдарды автоматты түрде қосуға немесе өшіруге арналған. Адамды анықтауға сенсордың шығыс мәнінің кенеттен төмендеуін анықтау арқылы қол жеткізуге болады және жүйені соған сәйкес бағдарламалауға болады.
4 -қадам: PIR адам анықтау сенсоры
Атауынан көрініп тұрғандай, ол жылуды шығаратын адамның немесе кез келген жануардың болуын анықтау үшін қолданылады, сондықтан ол адамнан шығатын жылуды сезу үшін ИҚ толқындарын қолданады және сәйкесінше шығыс береді. Мұны пайдалану өте қарапайым!
түйреуіш пен қосылым туралы мәліметтер:
VCC-бұл ардуинодағы 5В-ға қосылған түйреуіштің қуаты.
Gnd ----- Бұл түйреуіш және arduino gnd-мен байланысты.
O/P ------ бұл шығыс деректерін arduino-ға жеткізу үшін қолданылатын шығыс түйреуіш, оны кез келген сандық түйреуіштермен қосуға болады.
Түйреуіштерден басқа, сенсор сезімталдық пен кідірісті өзгерту үшін қолданылатын екі реттелетін түймемен жабдықталған. кодтау-ең оңай бөлігі!
Үлгі коды үшін жоғарыда берілген суреттерді қараңыз. егер шығыс тұрақты болып қалса, онда сезімталдық тұтқасын өзгертуге тырысыңыз, сонда сіз қалаған шығуды ала аласыз.
Нақты уақыттағы мысал!
Бұл үйді автоматтандыру жобаларында өте пайдалы, өйткені адамның ауа -райының бар -жоғын білу және жүйені соған сәйкес жұмыс жасау өте маңызды. Оны ванна бөлмесінің шамдарын басқару үшін қолдануға болады, себебі ол пайдаланылмаған кезде электр энергиясын үнемдейді.
5 -қадам: дыбыс сенсоры
Дыбыс сенсоры қоршаған ортада пайда болған кез келген дыбыс толқындарын қабылдайды және аналогты да, сандық ретінде де қолдануға болады.
1. DIGITAL қосылған кезде:
Шығу 0 және 1 түрінде болады, осылайша сезімталдықты модульмен қамтамасыз етілген мотопот көмегімен өзгертуге болады.
2. ANALOG қосылған кезде:
Шығу 16 биттік деректер түрінде болады, сондықтан тримпотты қолданбай стандартты сілтеме мәніне ие болу және оны «егер» сияқты жағдайда қолдану арқылы қажетті әрекетті орындауға болады.
Жоғарыда көрсетілген екі шарт ұқсас көзқарасы бар кез келген сенсорға қолданылады, яғни тримпот. Оны қолдануда ешқандай қиындықтар жоқ, сенсорды 5 вольтпен қосып, шығуды аналогты немесе цифрлы түрде қалаған түрде алу арқылы оңай пайдалануға болады.
Тікелей қолданба
Оны үйде автоматтандыруда шамдар мен желдеткіштерді қолдарсыз басқару үшін қолдануға болады, мысалы қос қосуды қосқышты қосуға бағдарламалауға болады, ал бір шапалақты өшіру үшін бағдарламалауға болады.
6 -қадам: Жаңбыр тамшылары мен топырақ ылғалдылығы сенсорлары:
Бұл шынымен пайдалы деректерді беретін өте қызықты сенсорлар және оларды пайдалану өте керемет!
Олар бұрын түсіндірілген дыбыстық сенсорға өте ұқсас, сондықтан оларды аналогты да, цифрлық ретінде де қолдануға болады, ал сенсордың мәніне сәйкес оларды сіздің тапсырмаңызды орындау үшін бағдарламалауға болады.
Тірі қосымшалар: Топырақтың ылғал сенсоры сіздің бақшаңызды автоматтандыруға және өсімдіктерді қажеттіліктеріне қарай суаруға және суды үнемдеуге пайдаланылуы мүмкін. Осылайша сіз көп нәрсені көре аласыз, arduino -мен жұмыс істеу сіздің қиялыңыздан тыс!
7 -қадам: шағын және шағын серверлер:
Серверлер туралы білу және олармен жұмыс істеу өте керемет, өйткені мен жүйені қозғалысқа келтіремін! Мен серво туралы егжей -тегжейлі нұсқаулықты жарияладым және сіз оны сілтемені басу арқылы сілтеме жасай аласыз.
SERVO
8-қадам: Реле-(жоғары кернеуді басқару үшін!)
Бұл туралы білу өте маңызды, өйткені ол үйді автоматтандырудың кілті болады, өйткені әрбір тұрмыстық техника айнымалы токпен жұмыс істейді және оны тікелей басқару мүмкін емес, бұл реле болып табылатын интерфейсті қажет етеді.
Бекіту мәліметтері:
5В қуат көзіне қосылған.
Gnd жерге қосылады.
Сигнал түйрегіші arduino цифрлық түйреуіштеріне қосылады, себебі сіз релені басқара аласыз.
COM жоғары кернеудің қуат көзіне қосылған, сіз айнымалы токпен жұмыс жасағанда өте абай болуыңыз керек, себебі ол сізді қатты жарақаттауы мүмкін, егер сіз жаңадан болсаңыз, онда көмекші болған дұрыс. Эстафетаның жұмысы жоғарыдағы кестеде анық суреттелген, сізге қосымша түсініктеме қажет емес деп үміттенемін.
9-қадам: сұйық кристалды дисплей
Олар сенсорлардың мәндері сияқты ішкі процесті білу үшін қолданылады, сонымен қатар пайдаланушыны жүйемен өзара әрекеттесу үшін де қолдануға болады. Қосылу туралы мәліметтер жоғарыда көрсетілген суреттерде түсіндірілген. Дисплей контрастын өзгерту үшін кастрюль қолданылады.
Деректерді беру үшін D1, D2, D3, D4 түйреуіштері қолданылады.
Кодтаудың үлгісі: кодтау жоғарыда көрсетілген суреттерде берілген!
Liquidcrystal lcd (12, 11, 5, 4, 3, 2) үстіндегі кодтағы жол; білдіреді-(Rs, E, d0, d1, d2, d3) тиісінше arduino түйреуіштеріне (12, 11, 5, 4, 3, 2) қосылған.
Lcd.begin (16, 2); - қолданылатын дисплей 16*2 түрін айтады (баған, жол)
10 -қадам: Менімен бірге оқығаныңыз үшін рахмет !
Сізге бұл модуль ұнайды деп үміттенемін, егер түзетулер мен жақсартулардың қателері болса, маған хабарлаңыз, мен қуана білемін! Егер сізде жоғарыда көрсетілген мазмұнға қатысты сұрақтарыңыз немесе күмәндарыңыз болса, бұл туралы түсініктемелер бөлімінде маған хабарлаңыз, мен кез келген жағдайда көмектесуге қуаныштымын.
Егер сізге бұл нұсқаулық ұнайтын болса, сүйікті түймешікті басыңыз, сонда сіз оны кез келген түсініктемелерге жібере аласыз. Сіздермен бөлісетін пайдалы нәрселерім көп, сондықтан пайдалы ақпарат алу үшін маған жазылыңыз. ********** Біліммен бөлісіңіз! Идея жасаңыз! ***********
Ұсынылған:
Табиғатта таңқурай Pi! Батарея қуаты бар кеңейтілген таймапс: 10 қадам (суреттермен)
Табиғатта таңқурай Pi! Батарея қуаты бар кеңейтілген таймапс: мотивация: Мен ұзақ уақытқа созылатын бейнелер жасау үшін ашық ауада күніне бір рет фотосуретке түсіру үшін батареямен жұмыс істейтін Raspberry Pi камерасын қолданғым келді. Менің нақты өтінішім - алдағы көктем мен жазда өсімдік жамылғысының өсуін тіркеу. Сынақ: D
Аэробты Arduino - 15 доллар тұратын фитнес -трекер қуаты: Arduino: 9 қадам (суреттермен)
Aerobic Arduino - Arduino ұсынған 15 долларлық фитнес -трекер: Fitbit немесе ақылды сағаттардың орнына фитнес -тестте дауыс беріңіз, сіз Arduino -мен жұмыс істейтін фитнес -трекерді небәрі 15 долларға жасай аласыз! Ол жүгіру кезінде қолдың сору қозғалысын бақылайды және оны анықтау үшін акселерометрді қолданады. Бұл
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарықдиодты жолақтар: 6 қадам (суреттермен)
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарық диодты шамдар: Мен жақында ас үйді жаңарттым және жарықтандыру шкафтардың көрінісін «көтеретінін» білдім. Мен «Нағыз қолсыздарға» бардым, сондықтан менде жұмыс алаңының астында бос орын бар, сонымен қатар шкафтың астында, шкафтың астында және шкафтардың жоғарғы жағында бос орын бар
Қуаты аз Bluetooth бар LED POVstick: 10 қадам (суреттермен)
Қуаты аз Bluetooth бар LED POVstick: Бұл нұсқаулықта телефоннан BLE арқылы басқарылатын RGB светодиодтары бар светофор таяқшасын қалай жасау керектігін көрсетеді! Енді қараңғы маусым басталып, сіз ұзақ экспозиция суреттерін түсіруіңіз керек: осы таяқшамен сіз өзіңіздің қолтаңбаңызды жаза аласыз
Hack Mac ноутбукі 15 минутта немесе планшетте Mac планшеті болу үшін: 6 қадам (суреттермен)
Mac ноутбукін 15 минут ішінде Mac планшеті немесе DIY Cintiq болу үшін бұзыңыз: Менде бұл жерден көптеген сұрақтар болды: 1. иә, ол қысымға сезімтал2. ол менің wacom сенсорым орналасқан жерде ғана жұмыс істейді … негізінен видеодағы ақ блок. Мен g4 -ді қолдандым, себебі оның аналық тақтасы сынған және өте жақсы болды