Բովանդակություն:

Ֆլեյմի անտառահատ `7 քայլ
Ֆլեյմի անտառահատ `7 քայլ

Video: Ֆլեյմի անտառահատ `7 քայլ

Video: Ֆլեյմի անտառահատ `7 քայլ
Video: Սովորեք անգլերեն Ֆլեյմի 2024, Հուլիսի
Anonim
Ֆլեյմի անտառահատ
Ֆլեյմի անտառահատ

Սա պարզ նախագիծ է. կատարել բոցի սենսոր և գրանցել տեղեկատվության տվյալները: Ես ուզում էի ինչ -որ բան կապել իմ կաթսայի հետ, որպեսզի գրանցեմ, թե երբ է բոցը միացված: Քանի որ կաթսան ավելի հին է, թվում էր, որ դա ամենահեշտ ձևն էր

Ես նման բան չեմ տեսել առցանց (հետևաբար ՝ անլուծելի), կան շատ DataLogging Time Temp և այլն, բայց ոչինչ կրակի կամ իրոք շատ այլ բաների գրանցման համար:

Պարագաներ

Arduino UNO

Ֆլեյմի տվիչ

HiLetgi Mini Logging Recorder, Data logger Module Shield V1.0 Expansion Shield

jumper լարերը

Քայլ 1: Մասեր

Մասեր
Մասեր
Մասեր
Մասեր
Մասեր
Մասեր

Այստեղ շատ բան չկա ասելու. Բոլոր մասերը գտնվում են Amazon- ում

Elegoo EL-CB-001 UNO R3 Board ATmega328P ATMEGA16U2 USB մալուխով Arduino- ի համար $ 12

HiLetgo Mini Logging Recorder Data Logger Module Shield V1.0 Arduino UNO SD քարտի համար 7 դոլար

Jumper լարեր- 10 դոլարից պակաս

IR Flame Sensor Module Detector Smartsense Temերմաստիճանի հայտնաբերման համար Arduino- ի հետ համատեղելի Atomic Market- ի կողմից $ 7

Այս իրերից մի քանիսն ունեի գնված մի քանի հավաքածուի պատճառով:

Քայլ 2: Ֆլեյմի տվիչ

Ֆլեյմի տվիչ
Ֆլեյմի տվիչ

Սովորաբար բոցի սենսորը, որը միացված է Arduino- ին, ունի չորս միացում

1 VCC - լարման

2 GND - Գրունտ

3 A0- Անալոգային ելք

4 D0- Թվային ելք

Որոշ սենսորներ ունեն միայն DO (թվային ելքեր)

Քայլ 3. Arduino UNO

Arduino UNO
Arduino UNO

Arduino- ի գծում այնքան շատ տեղեկություններ կան, որ ես այստեղ չեմ խոսի բարձրահասակների մասին

YouTube «Arduino» և կունենաք ձեզ անհրաժեշտ բոլոր տեղեկությունները:

Քայլ 4: Տվյալների գրանցիչ

Տվյալների գրանցիչ
Տվյալների գրանցիչ

Այս տվյալ Data Logger- ին կցված է RTC (Իրական ժամանակի հաշվիչ), այն օգտագործում և կարիք ունի CR1202 ժամացույցի մարտկոցի ՝ Arduino- ի էներգիան կորցնելու դեպքում ձայնագրելու համար:

ՇԱՏ ԿԱՐԵՒՈՐ

Այս Data Logger- ի ChipSelect- ը դրված է Pin10- (մենք կհասնենք դրան, բայց կարևոր)

Քանի որ սա Վահան է, մնում է միացնել Arduino- ին, այնպես որ մնում է բոցի սենսորը միացնել ընդարձակման տախտակին:

Քայլ 5: Սարքավորման կարգավորում

Շատ պարզ

1 վերցրեք Arduino- ն և միացրեք ընդլայնման տախտակը Arduino- ին

2 Միացրեք կրակի տվիչը, VCC = 5v Pin, GND-GND:

3 Այնուհետև դրեք Ֆլեյմի տվիչի քորոցը, եթե ընտրում եք Թվային, (D0), ապա միացրեք այն Arduino- ի թվային կողմին, եթե ընտրեք անալոգային կողմը, ապա միացրեք բոցի տվիչը A0- ին:

Քայլ 6: ԹՈԵՔ ԿՈԴ

ԹՈԵՔ ԿՈԴ
ԹՈԵՔ ԿՈԴ

**** Ուրեմն ես չեմ ծածկագրում, սա իմ առաջինն է ******

Եթե տեսնում եք դա շտկելու կամ ճշգրտելու եղանակներ, խնդրում ենք ազատ զգալ:

1. ներառել սերվո գրադարաններ

2. ներառել SPI- ն

const int- (այստեղ, որտեղ չիպի ընտրությունը կարևոր է) Տվյալների գրանցիչը պետք է կարողանա խոսել Arduino- ի հետ, իմ կարծիքով, սա այն PIN- ն է, որը խոսում է Arduino- ի հետ:

Անվավեր կարգավորում-

(սա սցենարի այն հատվածն է, որն աշխատում է մեկ անգամ, որը հաստատում է սցենարը)

Serial.begin- սա հաստատում է, որ սերիական մոնիտորը (խոսում է համակարգչի հետ)

Մինչ գործառույթը `սպասում է նավահանգստի միացմանը

Սերիական տպում = Պարզապես ցուցադրվում է Սերիական մոնիտորի վրա

եթե <- սա բացում է սկզբնական հատվածը-

հիմնականում սա հաստատում է քարտը

Քայլ 7: Եզրակացություն

Ես պետք է մուտքագրեմ ծածկագրի մնացած խզումը, բայց սա առաջին հրահանգներն են, որոնք ես գրել եմ, այնպես որ դյուրին եղիր

Խորհուրդ ենք տալիս: