Avtoto'lqinlarda avtotransportni aniqlash

circuit

Using Arduino, how can I detect that the switch is on? I have access to the wire within the red rectangle only. That's because the switch is closely connected to the car body (ground). When the handbrake is up, the switch is pushed by a coil to touch car body and close the circuit. And when the handbrake is down, the switch go away from the car body and the circuit is open. switch

1
Agar siz ushbu simga faqatgina kirish imkoningiz bor bo'lsa, buni qila olmaysiz. Siz yoki erga yoki 12v ga kirishingiz yoki lampochkaning yonib turishini bilishingiz kerak.
qo'shib qo'ydi muallif af., manba
Aslida bu haqiqat emas. Siz uni tel kesib, rezistorni ketma-ket joylashtirib, rezistor orqali kuchlanishni o'lchashingiz mumkin.
qo'shib qo'ydi muallif af., manba
Agar mashinangizda buni amalga oshirayotgan bo'lsangiz, unda siz osongina boshqa joyga (butun tanasi erga) ega bo'lasiz va kuchlanishni o'lchash uchun faqat kuchlanishni taqsimlovchi (ikki rezistor) dan foydalaning.
qo'shib qo'ydi muallif af., manba
Agar kuchlanish monitorini joylashtira olasizmi? Yoki boshqa qismlarmi?
qo'shib qo'ydi muallif Thomas Myron, manba
@MegamindSaiko kuchlanishni nazorat qiladi.
qo'shib qo'ydi muallif Thomas Myron, manba
Bu maktab vazifasi kabi ko'rinadi. ... to'g'ri deb taxmin qildimmi?
qo'shib qo'ydi muallif jsotola, manba
@CodeGorilla kuchlanish monitorini nima qiladi?
qo'shib qo'ydi muallif user1252280, manba
@jsotola Yo'q, men mashinamga tushadigan g'oya bor
qo'shib qo'ydi muallif user1252280, manba
Tugmachani o'chirish tugmasi, indikator to'g'ridan-to'g'ri erga ulangan, hech qanday sim va bo'sh joy yo'q. qo'l sindirishi to'xtab qolsa, lampa avtomobil tanasiga tegishi uchun kalitni siqib chiqaradi va kalit pastga qarab avtomobil tanasidan uzilib, kontaktni ochadi.
qo'shib qo'ydi muallif user1252280, manba
Bir do'stim, voltveni tekshirish mumkinligini aytdi (shlanglar yoki boshqa vositalarsiz). Uning so'zlariga ko'ra, agar kalit yopilsa, kuchlanish zo'ravonlik erga o'xshab qoladi va agar switch ochiq bo'lsa, 12 V o'qiydi. Men uni multimetr yordamida sinab ko'raman.
qo'shib qo'ydi muallif user1252280, manba

5 javoblar

Agar chindan ham faqat qizil to'rtburchakning tarkibiga kirsangiz, Ground yoki + 12V ta'minotiga ega bo'lsangiz, siz optik izolyatordan foydalansangiz, siz qizil to'rtburchakdagi simni etarli darajada ishlatishingiz mumkin. opto kirish tomoni orqali kamida 1-2 mA bo'lsin.

2
qo'shib qo'ydi
Agar siz Ground nuqtasiga kirishingiz bo'lsa ham ...
qo'shib qo'ydi muallif Tarski, manba

Sizning sharhlaringiz asosida:

"Tugmachani o'chirish tugmasi ..." va "tugma yopiq bo'lsa, voltaj erga o'xshab qoladi va agar kalit ochiq bo'lsa 12 V o'qiladi"

siz simga chizishingiz va uni Arduino uchun kirish sifatida ishlatishingiz mumkin. 5V - raqamli kirishga ruxsat etilgan maksimal kuchlanish (Arduino 5Vda ishlayotgan bo'lsa), uni to'g'ridan-to'g'ri Arduinoga ulashingiz mumkin emas.

Uni Arduino-ga xavfsiz tarzda ulashning bir necha usullari mavjud, masalan, opto-izolyator, darajani o'zgartiruvchi yoki passiv komponentlardan foydalanish.

2 rezistorni va zener diodidan foydalangan holda bu siz uchun ishlaydi:

enter image description here

Transport vositasini Arduino GND ga ulashda ishonch hosil qiling.

1
qo'shib qo'ydi

Agar siz kabelni o'zgartirishingiz mumkin bo'lsa, siz bir qator rezistorni ketma-ket qo'shib, terminallar orasidagi kuchlanishning kamayishini o'lchashingiz mumkin. Shu tariqa siz joriy o'tishni o'lchashingiz mumkin, agar switch ochiq bo'lsa va kalit o'chirilgan bo'lsa, u 0 ga teng bo'ladi. ACS712 oqim Sensoridan foydalanishingiz mumkin.

0
qo'shib qo'ydi

Telni ferrit yoki temir yadro atrofida o'rab oling va magnit maydonni aniqlang.

0
qo'shib qo'ydi

"Jose uc", "Alberto Perro" va "VE7JRO" tomonidan taqdim etilgan javoblarni va "Mark Smit" ning sharhlarini o'rganib chiqqandan so'ng, men uchun juda ko'p usullar mavjudligini tushunib etdim, ammo buni bilib oldim eng oddiy usul qizil to'rtburchak ichidagi har qanday nuqtada faqat kuchlanishni o'lchashdir. Tarmoq yopiq bo'lsa, u 0Vni o'qiydi va kontaktni ochiq bo'lsa-da, taxminan 12Vni o'qiydi. Va, albatta, biz kuchlanishni taqsimlovchi uskuna bilan 4Vgacha kuchlanishni kamaytiramiz va 4.7 zener diodi Arduino pinini himoya qilish uchun foydalanamiz.

open circuit

closed circuit

0
qo'shib qo'ydi