Բովանդակություն:
- Քայլ 1: Իմ սեմինարը
- Քայլ 2: Նյութ
- Քայլ 3. Արձանագրություն I2c
- Քայլ 4: Displayուցադրություն և ֆոտոռապաշտպանություն
- Քայլ 5: DHT22
- Քայլ 6: Կոճակներ
- Քայլ 7: Հավաքում
- Քայլ 8: Arduino կոդ
- Քայլ 9:… Alարթուցիչ…
Video: Եղանակի ժամացույց ՝ 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Թարմացրեք էլեկտրական սխեմայով և Fritzing սխեմայով
Ես երկու նախադրյալ եմ անում.
- Սա իմ առաջին հրահանգն է
- Ես անգրագետ իտալացի եմ, ով դպրոցում անգլերեն չի սովորել, և այդ պատճառով օգնություն խնդրեցի ՝
Սկսեք շնորհակալություն մի քանի մարդկանցից, ովքեր իրենց աշխատանքի շնորհիվ ոգեշնչեցին ինձ և օգնեցին «խաղալ» Arduino / Genuino- ի հետ
Միշել Մաֆուչի
Դանիելե Ալբերտի
Մաուրո Ալֆիերի
«Պերիտո Կառլի» լաբորատորիայի իմ պրոֆեսորը
Քայլ 1: Իմ սեմինարը
Իմ արհեստանոցում ես ուզում էի մի ժամացույց, որը բացի ժամերից և ամսաթվից ուզում էի նաև իմանալ շրջակա միջավայրի պայմանները
Աշխատանքը կարող է հեշտությամբ կատարվել Arduino- ի հետ, ծառայում է միայն RTC- ին, DHT22- ին (մի փոքր 'ավելի թանկ, բայց ավելի ճշգրիտ, քան DHT11- ին) և BMP180
Բայց մենք մանրամասն տեսնում ենք անհրաժեշտ նյութը
Քայլ 2: Նյութ
- Arduino կամ Arduino ինքնուրույն
- BMP180 - Բարոմետրիկ ճնշում/ջերմաստիճան/բարձրության սենսոր
- DHT22 - ջերմաստիճանի խոնավության ցուցիչ
- RTC DS1307
- 1 Stripboard
- էլեկտրական լարեր
- 3 կոճակ
- Տուփեր չորս պտուղների համար GEWISS
- LCD 20x4 I2c
- 1 Ֆոտոդիմադրություն
Arduino- ն քիչ բան կա ասելու, քանի որ տարածքի սահմանափակ լինելու պատճառով ես օգտագործել եմ Arduino Standalone- ը
Սենսորները գնվել են aliexpress- ի կողմից, դրանք քիչ են արժեն, բայց մեզ 40 օր ժամանակ տվեցին, որպեսզի Չինաստանից հասնենք Իտալիա
Կոճակներն օգտագործվում են ժամանակը ճշգրտելու համար, քանի որ RTC- ն ամսական մեկ րոպեի սխալի սահման է (դիագրամ և ուրվագծեր ՝ վերցված arduinoenonsolo- ից)
Ֆոտոռեզրկումը `ավելի ուշ բացատրելու համար
Քայլ 3. Արձանագրություն I2c
DISPLAY- ը, RTC- ն և BMP180- ը Arduino- ի հետ շփվում են I2C արձանագրության և Wire գրադարանի միջոցով:
Բոլոր երեք տարրերը պետք է զուգահեռաբար միացված լինեն համապատասխան SDA և SLC Arduino կոնտակտներին, որոնք համապատասխանում են A4 և A5 կապումներին:
Աշխատանքը հեշտացնելու և շփումները չշփոթելու համար ես օգտագործեցի լարերը նույն գույներով
RTC մոդուլը «ժամացույց» է, որը Arduino- ի հետ շփվելիս հաշվում է իրական ժամանակը (ժամեր, րոպեներ, վայրկյաններ, օր, ամիս և տարի): RTC- ն մատակարարվում է բուֆերային մարտկոցով, որը, երբ հոսանքը անջատված է, շարունակում է հաշվարկել ժամանակի ընթացքը:
BMP180 մոդուլը (Բարոմետրիկ ճնշում / ջերմաստիճան / բարձրության սենսոր) բարձրակարգ սենսոր է, որն ապահովում է ջերմաստիճան, բարոմետրիկ ճնշում և բարձրություն: Ես օգտագործեցի գրադարանը SparkFun
Քայլ 4: Displayուցադրություն և ֆոտոռապաշտպանություն
Էկրանը շատ լուսավոր է, ես ուզում եմ, որ երբ սենյակը մութ է, նա նվազեցնի պայծառությունը:
Displayուցադրման I2C մոդուլը թույլ է տալիս կարգավորել հակադրությունը, և jumper- ը կարող է անջատել լուսարձակը, բայց եթե թռիչքը տեղադրենք լուսարձակող (որն ապահովում է Arduino մեկնարկիչի հավաքածուն) լույսի բարձրացման հետ, դրա դիմադրողականությունը նվազում է, արդյունքում ՝ մեծացնում է էկրանի պայծառությունը, մինչդեռ ցածր լուսավորության պայմաններում դիմադրությունը շատ բարձր է, իսկ պայծառությունը նվազում է:
Քայլ 5: DHT22
Ինչպես արդեն նշվեց, ես օգտագործել եմ DHT22, չնայած ավելի թանկ է, քան DHT11- ը, քանի որ այն շատ ավելի ճշգրիտ է:
Այս սենսորը ապահովում է շրջակա միջավայրի ջերմաստիճանը և խոնավությունը: Ադաֆրուտի ակնարկ (որից ես օգտվել եմ գրադարանից)
Նախագիծը պարզեցնելու համար ես օգտագործեցի ներկառուցված ձգվող դիմադրիչով մոդել:
Տվյալների կապը միացված է arduino- ի 4 -րդ կապին
Քայլ 6: Կոճակներ
Կոճակները, ինչպես նշվեց, օգտագործվում են ժամանակը կարգավորելու համար ՝ առանց էսքիզների վերբեռնելու:
Յուրաքանչյուր կոճակի համար պետք է կառուցվի փոքր քաշվող շրջան:
Այս հատկությամբ հետաքրքրված Arduino քորոցն են.
- Pin 6 = ընտրացանկ
- Պին 7 = +
- Պին 8 = -
Քայլ 7: Հավաքում
Ես ընտրեցի միացման տուփ GEWISS- ի 4 պտուղների համար, քանի որ այն կատարյալ չափս է իմ օգտագործած ցուցադրման համար:
Չունենալով խարիսխի կետեր, ես էլեկտրական մետաղալարով կցեցի ցուցադրումը դիմային դիմակին:
LED- ն (220 օմ դիմադրությամբ շարքով) 0,5 մմ -ից սոսնձված է անցքի վրա, որը ես արել եմ:
Ֆոտոռեզիստորը պաշտպանելու համար ես օգտագործեցի թափանցիկ պլաստիկի մի կտոր, որը չեմ հիշում, թե որտեղ գտա:
Ես ավելացրի հիմնական անջատիչ ՝ ամեն ինչ անջատելու համար, երբ դրա կարիքը չկա:
Forանցի համար ես օգտագործել եմ հեռախոսի մարտկոցի լիցքավորիչ `մինի USB խրոցակով:
DHT- ի սենսորը ամրագրված է այնպես, որ այն արտաքին է տուփից:
PIR սենսորը միացնելու համար ես օգտագործեցի 2,5 ստերեո միակցիչ:
Arduino- ն ինքնուրույն և Stripboard- ով, RTC- ով և դիմադրությամբ ներքև քաշված (ցավում եմ, որ չեք տեսնում), դրանք ամրացված են տուփի հետևի մասում ՝ M3 պտուտակներով:
Քայլ 8: Arduino կոդ
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Քայլ 9:… Alարթուցիչ…
Իմ լաբորատորիան գտնվում է նկուղում, և երբ ես աշխատում եմ, չեմ զգում, որ ինչ -որ մեկը գալիս է ինձ այցելելու, այնպես որ ես մտածեցի ահազանգ ավելացնել PIR սենսորով, LED- ով և BUZZER- ով:
PIR սենսորը պետք է սնուցվի Arduino- ի մատակարարած 5 վոլտ հզորությամբ և միանա 2 -րդ կապին
LED- ն միացված է 13 -րդ կապին
Buանգի ազդանշանը դեպի 9 -ը
Ձեզ զգուշացրել են:
Երբ ուզում ես այցելել ինձ…
Wգուշացրու ինձ !!!
Խորհուրդ ենք տալիս:
Մակընթացություն և եղանակի ժամացույց ՝ 9 քայլ (նկարներով)
Մակընթացություն և Եղանակի ժամացույց. Չնայած դուք կարող եք ձեռք բերել անալոգային ալիքների ժամացույցներ, որոնք ունեն մեկ ձեռք, որը ցույց է տալիս ՝ մակընթացությունը բարձր է, թե ցածր, թե ինչ -որ տեղ, բայց այն, ինչ ուզում էի, այն էր, ինչը ինձ կասեր, թե որ ժամին կլինի մակընթացությունը: Ես ուզում էի մի բան, որին կարող էի նայել
Raspberry Pi Barometer Եղանակի ժամացույց. 9 քայլ (նկարներով)
Ազնվամորի Pi Barometer Եղանակի ժամացույց. Այս հրահանգով ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել հիմնական ometերմաչափ / բարոմետր ժամացույց `օգտագործելով Raspberry Pi 2 -ը Raspberry Pi 2 -ով BMP180 I2C սենսորով, որը ցուցադրվում է Adafruit- ի 4 թվանշանի 7 հատվածի I2C էկրանով: Pi- ն նաև օգտագործում է DS3231 իրական ժամանակի I2C ժամացույցի մոդուլը ՝
Եղանակի կանխատեսման ժամացույց ՝ օգտագործելով Old Alarm և Arduino: 13 քայլ (նկարներով)
Եղանակի կանխատեսման ժամացույց ՝ օգտագործելով Old Alarm և Arduino. Ինձ մոտ կոտրված զարթուցիչ կար և միտք առաջացավ այն վերածել ժամացույցի և եղանակի կանխատեսման կայանի: Այս նախագծի համար ձեզ հարկավոր կլինի. Հին շրջանաձև զարթուցիչ Arduino Nano BME280 սենսորային մոդուլ ( ջերմաստիճան, խոնավություն, ճնշում) LCD էկրան
Եղանակի ժամացույց ՝ 15 քայլ (նկարներով)
Եղանակի ժամացույց. Հիանալի տեսք ունեցող աշխատասեղան ժամադրությամբ և ամսաթվով: եղանակի ցուցադրում
ESP8266 Եղանակի ժամացույց. 6 քայլ (նկարներով)
ESP8266 Եղանակի ժամացույց. Ես շատ հպարտ եմ ձեր ժամանմամբ և բարի գալուստ ձեզ: