Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Connect բաղադրիչներում
- Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 7: Խաղալ
Video: Իմացեք, երբ ինչ -որ մեկը սենյակ է մտել ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկում մենք կսովորենք, թե ինչպես պարզել, երբ ինչ -որ մեկը սենյակ է մտել ՝ օգտագործելով RTC մոդուլը, PIR տվիչը, OLED էկրանը և arduino- ն:
Դիտեք ցուցադրական տեսանյութ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Arduino UNO (կամ որևէ այլ Arduino)
- PIR ցուցիչ
- RTC DS1307 Իրական ժամանակի ժամացույցի մոդուլ
- OLED էկրան
- Jumper լարերը
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2: Շղթան
- Միացրեք PIR սենսորային կապը [GND] Arduino կապին [GND]
- Միացրեք PIR տվիչի քորոցը [VCC] Arduino կապին [5V]
- Միացրեք PIR տվիչի կապը [Ազդանշան] Arduino թվային կապին [8]
- Միացրեք RTC մոդուլի կապը [GND] Arduino կապին [GND]
- Միացրեք RTC մոդուլի կապը [VCC] Arduino կապին [5V]
- Միացրեք RTC մոդուլի կապը [SDA] Arduino- ի կապին [SDA]
- Միացրեք RTC մոդուլի կապը [SCL] Arduino կապին [SCL]
- Միացրեք OLED ցուցադրման քորոցը [GND] Arduino կապին [GND]
- Միացրեք OLED ցուցադրման կապը [VCC] Arduino կապին [5V]
- Միացրեք OLED ցուցադրման կապը [SDA] Arduino- ի կապին [SDA]
- Միացրեք OLED ցուցադրման քորոցը [SCL] Arduino կապին [SCL]
Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝
Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Ավելացնել «Իրական ժամանակի ժամացույց (RTC) DS1307» բաղադրիչ
- Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ
- Ավելացնել «Միայն թվային (բուլյան) փոփոխություն» բաղադրիչ
- Ավելացնել «Հայտնաբերել եզր» բաղադրիչը
- Ավելացրեք «ockամացույցի միացում/անջատում» բաղադրիչ
- Ավելացնել «erամաչափ» բաղադրիչ Հատկությունների պատուհանում «Interval (uS)» սահմանել 10000000 -ի: Սա նշանակում է, որ սենսորը յուրաքանչյուր հայտնաբերումից հետո «քնելու» է 10 վայրկյան (10000000uS), ինչը միանգամից կկանխի մի քանի ժամադրոշմներ, իդեալական դեպքում դուք դա կանեք 5 րոպե
- Ավելացնել «Inverter» բաղադրիչ
Քայլ 5. Visuino Connect բաղադրիչներում
- Միացրեք Arduino թվային ելքային կապը [8] «ChangeOnly1» փին [In]
- Միացրեք «ChangeOnly1» կապը [Ելք] «DetectEdge1» քորոցին [In]
- Միացրեք «DetectEdge1» կապը [Out] (ելք) «ClockSwitch1» քորոցին [In]
- Միացրեք «ClockSwitch1» կապը [Ելք] «RealTimeClock1» քորոցին [ockամացույց] և «erամաչափ 1» քորոցին [Սկիզբ]
- Միացրեք «Timer1» կապը [Ելք] «Inverter1» քորոցին [Մուտք]
- Միացրեք «Inverter1» կապը [Ելք] «ClockSwitch1» քորոցին [Միացնել]
- Միացրեք «RealTimeClock1» կապը [Control] Arduino I2C- ին [In]
- Միացրեք «RealTimeClock1» կապը [Ելք] «DisplayOLED1» քորոցին [Մուտք]
- Միացրեք «DisplayOLED1» կապը [Control] Arduino I2C- ին [In]
Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)
Քայլ 7: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը և շարժում եք կատարում, PIR սենսորը պետք է հայտնաբերի այն և ժամանակի նշան դնի OLED էկրանին: Կախված ընդմիջումից, որը դուք սահմանել եք erամաչափի բաղադրիչում, այն պետք է հայտնաբերի մեկ այլ շարժում այդ ժամանակի ավարտից հետո:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
Պարզեք, երբ ինչ-որ մեկը սենյակ է մտել Radar Sensor- ի միջոցով `Xyc-wb-dc: 7 քայլ
Պարզեք, թե երբ ինչ-որ մեկը սենյակ է մտել Radar Sensor- ի միջոցով: ցուցադրական տեսանյութ
S.H.I.E.L.D - Ինչ -որ մեկը նայում է ձեզ?: 4 քայլ (նկարներով)
S.H.I.E.L.D - Ինչ -որ մեկը քեզ հետևո՞ւմ է: Ես տեսա շատ տեսանյութեր, որոնցում ամաչում էին մարդիկ, երբ նրանք չնկատեցին, որ խոսափողը կամ տեսախցիկը միացված է, և դա ինձ տվեց այս նախագծի գաղափարը: Ես գրել եմ մի պարզ ծրագիր C# - ում, որը որոշում է, թե երբ է օգտագործվում տեսախցիկը կամ խոսափողը
Խելացի փակ բույսերի մոնիտոր - Իմացեք, երբ ձեր բույսը ջրելու կարիք ունի. 8 քայլ (նկարներով)
Smart Indoor Plant Monitor - Իմացեք, երբ ձեր բույսը ջրելու կարիք ունի. Մի քանի ամիս առաջ ես պատրաստեցի հողի խոնավության մոնիտորինգի մարտկոց, որը մարտկոցով է սնվում և կարող է խրված լինել ձեր փակ բույսերի կաթսայի հողի մեջ `որոշ օգտակար տեղեկություններ տալու հողի մասին: խոնավության մակարդակը և բռնկման LED- ները ՝ ձեզ ասելու, թե երբ պետք է սպասել
Tripwire- ը ավտոմատ կերպով նվազեցնում է ներդիրները, երբ ինչ -որ մեկը քայլում է ՝ 3 քայլ
Tripwire- ը ավտոմատ կերպով նվազեցնում է ներդիրները, երբ ինչ -որ մեկը քայլում է. Այլևս ոչ, որովհետև այսօր մենք պատրաստվում ենք կատարել եռալար, որն ինքնաբերաբար նվազագույնի է հասցնում ձեր ներդիրները, երբ ինչ -որ մեկը կողքով է անցնում: Այս նախագիծը հիմնականում պարունակում է երկու մոդուլ RECEIVER (Rx) a
Ինչ -որ մեկը սիրում է ինձ Տեղադրության ժամացույց. 6 քայլ (նկարներով)
Ինչ-որ մեկը սիրում է ինձ գտնվելու վայրի ժամացույց. Իմ թոշակի անցած խնամիները պատրաստվում էին եկեղեցական միսիա ծառայել Բեռլինում, Գերմանիա, և իմ կինը եկավ