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

Շարժական հեռավորության չափման սարք Arduino- ով: 9 քայլ (նկարներով)
Շարժական հեռավորության չափման սարք Arduino- ով: 9 քայլ (նկարներով)

Video: Շարժական հեռավորության չափման սարք Arduino- ով: 9 քայլ (նկարներով)

Video: Շարժական հեռավորության չափման սարք Arduino- ով: 9 քայլ (նկարներով)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Դեկտեմբեր
Anonim
Շարժական հեռավորության չափման սարք Arduino- ով
Շարժական հեռավորության չափման սարք Arduino- ով

Այս Instructable- ը կարդալիս դուք կսովորեք, թե ինչպես ստեղծել հարևանության տվիչ, որով կարող եք չափել դրա միջև եղած հեռավորությունները և ինչով էլ այն մատնանշեք: Այն օգտագործում է PICO, Arduino համատեղելի տախտակ և մի քանի այլ էլեկտրոնային մասեր, որոնք արդեն հասանելի են շուկայում: Սա մեր սիրելի ընկերոջ ՝ Ալաա Յուսեֆի անձնական նախագիծն էր: PICO- ի ֆունկցիոնալությունը բավականին պարզ նախագծում ստուգելու համար:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
  • DC-DC Boost Converter 3.3V-5V, ebay (2.79 դոլար)
  • Լարերը
  • Slide Switch, 5 փաթեթ ebay- ում ($ 3.83)
  • 2x8 սմ երկարությամբ տախտակ, 10 փաթեթ ՝ ebay- ում ($ 2.60)
  • 3.7V 300mAh LiPO մարտկոց, ebay ($ 8.35)
  • Հայտնի SRF05 ուլտրաձայնային տվիչ, ebay (1.27 դոլար)
  • 16x2 LCD էկրան, 10 փաթեթ ՝ ebay- ում ($ 7.99)
  • LCD I2C սերիական ինտերֆեյսի տախտակ: ebay ($ 0.99)
  • 16 քորոց 2.54 մմ կանացի ուղիղ վերնագրի ժապավեն, 20 փաթեթ ՝ ebay- ում (1.85 դոլար)
  • PICO- ի զարգացման խորհուրդը: Հասանելի է mellbell.cc կայքում ($ 17)
  • Ուղիղ անկյուն 2.54 փին վերնագիր, ebay- ում 10x40 պին փաթեթ ($ 1.99)

Քայլ 2: LCD- ի պատրաստում

LCD- ի պատրաստում
LCD- ի պատրաստում
LCD- ի պատրաստում
LCD- ի պատրաստում

Այստեղ դուք կպցնում եք կին կապի վերնագրերը LCD փին-փոսերին: Խորհուրդ է տրվում դա անել էկրանը I2C մոդուլին միացնելու փոխարեն, որպեսզի կարողանաք այն հեռացնելու և փոխարինելու ցանկացած այլ տիպի էկրանով ճկունություն ունենալ, որը ցանկանում եք օգտագործել:

Քայլ 3. Ուլտրաձայնային տեղադրում

Ուլտրաձայնային տեղադրում
Ուլտրաձայնային տեղադրում

Sոդեք ուլտրաձայնային տվիչի 5 կապում շերտի տախտակի եզրին, այնպես որ կստանաք աշխատելու ամենամեծ հնարավոր ազատ տարածքը:

Քայլ 4: I2C մոդուլի տեղադրում

I2C մոդուլի տեղադրում
I2C մոդուլի տեղադրում
I2C մոդուլի տեղադրում
I2C մոդուլի տեղադրում
I2C մոդուլի տեղադրում
I2C մոդուլի տեղադրում

Տեղադրեք և զոդեք I2C մոդուլի (5V, SCL, SDA, GND) 4 կապում ՝ տախտակի մյուս կողմում: Մենք դա անում ենք, որպեսզի մնացած բաղադրիչների համար ավելի մեծ տարածք խնայենք գիպսաստվարաթղթի վերին մասում:

Քայլ 5. PICO- ի տախտակի տեղադրում

PICO- ի տախտակի տեղադրում
PICO- ի տախտակի տեղադրում

Տեղադրեք PICO- ի տախտակը անմիջապես I2C մոդուլի չորս կապում և թողեք առնվազն չորս դատարկ տող ՝ PICO- ի և I2C մոդուլի կապում:

Քայլ 6: Խթանող փոխարկիչի պատրաստում

Խթանող փոխարկիչի պատրաստում
Խթանող փոխարկիչի պատրաստում
Խթանող փոխարկիչի պատրաստում
Խթանող փոխարկիչի պատրաստում
Խթանող փոխարկիչի պատրաստում
Խթանող փոխարկիչի պատրաստում

Ընտրեք աջ անկյունային կապի վերնագրերը և կպցրեք մեկ քորոց յուրաքանչյուր In+, In-, Out+, Out- ի համար: Քանի որ տարածք խնայելու համար հարկավոր է այն կանգնեցնել դիրքում:

Քայլ 7: Կապեր

Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ

Միացրեք ձեր բաղադրիչները, ինչպես ցույց է տրված նկարներում:

(Կապում) _ (PICO կապում)

SCL …………………… D3

SDA …………………… D2

Գործողություն ……………………… A2

Արձագանք …………………… D4

Vcc …………………….. 5V

GND …………………… GND

Քայլ 8: Կոդ

  • «Distance_Measurement.zip» - ը Arduino IDE- ի էսքիզային ֆայլն է:
  • Մնացած ֆայլերը գրադարաններ են, որոնք պետք է ներառվեն Arduino IDE- ում: Դուք կարող եք գրադարաններ ներառել IDE- ում ՝ հետևելով հետևյալ քայլերին.
  1. Գործիքադարակում կտտացրեք «Էսքիզ» ընտրացանկին
  2. Կտտացրեք «Ներառել գրադարանը»
  3. Կտտացրեք «Ավելացնել. ZIP գրադարան» և գտեք ցանկալի գրադարանի zip ֆայլը

Քայլ 9: Այն ճոճվում է:

It Rocks!
It Rocks!
It Rocks!
It Rocks!
It Rocks!
It Rocks!

Այժմ դուք ունեք շարժական, գրպանային չափի հարևանության տվիչ, որը պատրաստ է չափել մինչև 5 մետր տարածություն: Դա ձեռք բերվեց PICO- ի միջոցով, որը թույլ տվեց ավելի մեծ տախտակի փոխարեն օգտագործել 2x8 սմ երկարությամբ տախտակ:

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