» Elektronik » Arduino »Penderia letak kereta DIY berdasarkan Arduino

Penderia tempat letak kereta DIY berdasarkan Arduino

Penderia tempat letak kereta DIY berdasarkan Arduino

Ramai pemandu menghadapi masalah letak kereta di garasi, terutamanya jika ini garaj mereka baru-baru ini muncul. Dikuasai peminat kereta Di tempat baru, penderia letak kereta mudah untuk garaj boleh membantu, yang boleh dipasang dengan mudah.

Bahan:
- pengawal Arduino (pengarang yang digunakan Duemilanove)
- Sensor ultrasonik
- wayar
- Kotak plastik
- Bekalan kuasa 9V
- Tiga warna LED
- gam
- papan roti



Perhimpunan:

Arduino terpaku ke bahagian bawah kotak plastik dengan gam (anda boleh menggunakan silikon). Kuasa dari papan dibawa ke pengawal.



Seterusnya, kuasa sensor ultrasonik 5V disambungkan.



Output sensor ultrasonik SIG disambungkan ke output Arduino PWM (ini dilakukan untuk menghantar pulsa ke sensor dan membaca kembali pulangan mereka kemudian). Penulis menggunakan output ke-7 pengawal.
Sebelum menyambungkan LED, ditentukan pendawaian yang warnanya bertanggungjawab. Merah, hijau dan biru disambungkan ke Arduino's 11, 12, dan 13 pin.

Kini ia masih menyediakan bahagian perisian ini buatan sendiri.



Program:
Oleh kerana perisian Arduino sudah mengandungi contoh untuk bekerja dengan sensor ultrasonik, tidak ada lagi yang perlu dimuat turun. Satu contoh perlu dicari di lokasi ini: Fail -> Contoh -> Sensor -> Contoh Ping. Semua kod disalin ke projek baru, dan diberi nama sewenang-wenangnya.

Pertama sekali, selang sendaan kepada sensor berubah; nilai dari 100ms berubah menjadi 1000ms dalam baris dengan nilai "kelewatan".

Seterusnya, nombor pin untuk LED ditetapkan. Sebelum baris "const int pingPin = 7;" data nilai ditambah:

pinMode (13, OUTPUT); // biru
pinMode (12, OUTPUT); // hijau
pinMode (11, OUTPUT); // merah

Sekarang datang pelarasan LED itu sendiri, iaitu, sejauh mana warna yang akan dihidupkan. Penulis membuatnya supaya apabila kereta itu lebih dari 60 cm dari dinding, lampu LED hijau, kurang daripada 60 cm warna berubah menjadi biru, dan walaupun terdapat kurang daripada 15 cm LED berubah warna menjadi merah.

Kod tertakluk kepada perubahan yang diterangkan di atas:



Akibatnya, menggunakan kod tersebut, Arduino akan mengawal output untuk menunjukkan warna LED, yang akan bergantung pada jarak ke kereta, dan jarak akan ditentukan oleh sensor ultrasonik. Versi akhir kod boleh dimuat turun di bahagian bawah artikel.
Selepas memeriksa operasi yang betul program ini, sensor letak kereta dipasang pada dinding belakang garaj, dan LED dipaparkan di tempat yang mudah dan boleh dilihat.



park.rar [1.06 Kb] (muat turun: 317)
10
9
7

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...