Mundarija:

Rover-One: yuk mashinasi/avtomashinasiga miya berish: 11 qadam
Rover-One: yuk mashinasi/avtomashinasiga miya berish: 11 qadam

Video: Rover-One: yuk mashinasi/avtomashinasiga miya berish: 11 qadam

Video: Rover-One: yuk mashinasi/avtomashinasiga miya berish: 11 qadam
Video: БЎЙСУНМАГАН ЭДИ ОМОН КЕЛДИ 2024, Noyabr
Anonim
Rover-One: yuk mashinasini/avtomashinasini miyasini berish
Rover-One: yuk mashinasini/avtomashinasini miyasini berish
Rover-One: yuk mashinasini/avtomashinasini miyasini berish
Rover-One: yuk mashinasini/avtomashinasini miyasini berish
Rover-One: yuk mashinasini/avtomashinasini miyasini berish
Rover-One: yuk mashinasini/avtomashinasini miyasini berish

Bu ko'rsatma Rover-One deb nomlangan PCBda. Rover-One-men o'yinchoq RC avtomashinasini/yuk mashinasini olib, uning atrofini his qilish uchun tarkibiy qismlarni o'z ichiga olgan miya berish uchun ishlab chiqqan yechim. Rover-One 100mm x 100 mm o'lchamdagi PCB bo'lib, EasyEDA-da ishlab chiqariladi va JLCPCB-da professional tenglikni bosib chiqarishga yuboriladi.

Rover-One:

Ushbu qo'llanmada tanlangan qismlar va o'zingiz yaratishingiz uchun manba fayllari tasvirlangan.

Kelib chiqishi:

Men har doim NASA va Mars sayyoralarini hayratda qoldirganman. Bolaligimda men o'z roverimni qurishni orzu qilardim, lekin mening mahoratim faqat buzilgan RC avtomashinalaridan motorlarni olish bilan cheklangan edi. Endi, men o'z farzandlarim bo'lgan katta yoshdagidek, ularga dasturlash va elektronika haqida o'rgatish uchun ular bilan ishlashdan zavqlanaman. Men farzandlarim bilan bir nechta jang maydonlarini qurdim, ular RC avtomashinasining korpusini biz DollarTree ko'pikli plastinkadan yasalgan korpusga va qurol sifatida o'tqazilgan tayoqchalarga almashtirishni o'z ichiga oldi. Dasturlashning keyingi bosqichiga ko'tarilish uchun maqsad RC avtomashinasini olish va minimal o'zgartirishlar bilan unga miya berish edi. Bir necha soatlik taxtalarda va lehimdagi ko'lmaklarni taxtada o'ylashdan so'ng, Rover-One taxtasi tug'ildi. DollarTree ko'pikli taxtasi va elektronikasini aralashtirish men uchun har xil ijod uslubi bo'ldi, shuning uchun men FoamTronix nomini tanladim.

Rover-One boshqaruvining maqsadi:

Ushbu boshqaruv kengashining asosiy maqsadi - RC avtomashinasini boshqarish uchun komponentlar va Arduino nanosi o'rtasida aloqa o'rnatish uchun mo'ljallangan komponentlar va dasturlashni o'rganish. Bu doska men motorni boshqarish uchun yillar davomida turli sensorlar, smenali registrlar va boshqa IClarda o'rgangan jarayonlarimdan oladi.

Sxematik:

easyeda.com/weshays/rover-one

Ta'minotlar

  • 2x 1uF kondansatör
  • 1x 470uF kondansatör
  • 16x220 Ohm qarshilik
  • 1x 100K Ohm qarshilik
  • 2x 4,7K Ohm qarshilik
  • 2x DS182B20 (harorat sensori)
  • 1x LDR (nurga bog'liq qarshilik)
  • 2x 74HC595 (Shift registri IC)
  • 1x L9110H (Dvigatel haydovchisi IC)
  • 4x HC-SR04 (Ultrasonik masofa sensori)
  • 19x 2.54 2P vintli terminallar
  • 4x 2.54 3P vintli terminallar
  • 1 marta Arduino Nano
  • 1x9 grammli servo (avtomobil/yuk mashinasini burish uchun ishlatiladi)
  • 1x shahar dvigateli (RC avtomashinasida/yuk mashinasida)
  • 1x Adafruit GPS Breakout V3 taxtasi

Ixtiyoriy materiallar:

  • Erkak bosh pimlari
  • Ayol sarlavhasi pinlari

1 -qadam: Arduino Nano

Arduino Nano
Arduino Nano

Arduino Nano - bu boshqaruv paneli. U turli sensorlardan (Ping, harorat, yorug'lik) kirishni boshqarish, dvigatel, servo, smenali registrlar va ketma -ket aloqani boshqarish uchun ishlatiladi. Arduino 5V tashqi ta'minot ulagichidan quvvatlanadi.

Bo'lim qismlari:

1 marta Arduino Nano

2 -qadam: Registrlarni almashtirish

Shift registrlari
Shift registrlari

Shift registrlari ko'proq natijalar berish uchun ishlatiladi. Bir-biriga romashka bilan bog'langan ikkita ketma-ket parallel chiqish chiqish registri mavjud. 16 ta chiqishni boshqarish uchun Arduino Nano -dan faqat 3 ta pin ishlatiladi.

Kondensatorlar chiplarga kerak bo'lishi mumkin bo'lgan har qanday kuchlanish uchun ishlatiladi.

Vintli terminallar har xil turdagi simlarni ulashni osonlashtirish uchun ishlatiladi.

LEDlarning namunasi:

  • 2 ta oq LED (faralar uchun)
  • 2 ta qizil LED (svetoforlar uchun)
  • 4 ta sariq LED (miltillash uchun - ikkitasi old tomonda, ikkitasi orqa tomonda)
  • 8 ta taxmin qilingan LED yoki politsiya chiroqlari uchun 4 ta qizil va 4 ta ko'k LED.

Bo'lim qismlari:

  • 2x 1uF kondansatör
  • 16x220 Ohm qarshilik
  • 2x 74HC595 (Shift registri IC)
  • 16x 2.54 2P vintli terminallar

3 -qadam: LDR (nurni aniqlash rezistori)

LDR (nurni aniqlash rezistori)
LDR (nurni aniqlash rezistori)

Yorug'likni aniqlash rezistori bo'lgan LDR, qarshilik o'lchagich sifatida, kuchlanish o'lchagich sifatida ishlatiladi.

Kengash qanday ishlatilganiga qarab, LDR to'g'ridan -to'g'ri taxtaga ulanishi mumkin, yoki boshqa bosh pimlarini o'rnatish mumkin.

Bo'lim qismlari:

  • 1x LDR (nurga bog'liq qarshilik)
  • 1x 100K Ohm qarshilik

4 -qadam: harorat sensori

Harorat sensori
Harorat sensori

Ikkita harorat sensori mavjud. Ulardan biri to'g'ridan -to'g'ri taxtaga o'rnatilishi uchun mo'ljallangan, ikkinchisi boshqa joyda haroratni o'lchash uchun vintli terminallar orqali ulanishi kerak.

Haroratni o'lchash uchun boshqa joylar:

  • Motorda
  • Batareyada
  • RC tanasida
  • RC tanasi tashqarisida

Bo'lim qismlari:

  • 2x DS182B20 (harorat sensori)
  • 2x 4,7K Ohmli rezistorlar
  • 1x 2,54 3P vintli terminallar

5 -qadam: Ping sensorlari

Ping sensorlari
Ping sensorlari

4 ta HC-SR04 ping sensori mavjud. Kengash NewPing kutubxonasi yordamida echo va tetik pinlarini bir -biriga ulash uchun sozlangan. Pimlarni HC-SR04 ga lehimlash yoki ulash mumkin, yoki aks-sado va tetik pimlarining simlari bir xil terminal pinlariga o'tadi.

Masofani o'lchash g'oyalari RC avtomashinasi oldidagi 3 ta ping sensorini har xil burchakda, zaxiralash uchun esa orqa tomonda bo'lishi kerak edi.

https://bitbucket.org/teckel12/arduino-new-ping/wi…

Bo'lim qismlari:

  • 4x HC-SR04 (Ultrasonik masofa sensori)
  • 4x 2.54 3P vintli terminallar

6 -qadam: Dvigatelga ulanish

Dvigatel aloqasi
Dvigatel aloqasi

DC motorli haydovchi L911H IC chipi RC avtomashinasini oldinga va orqaga boshqarishda ishlatiladi. Bu chip asosan siz uchun shahar motoridagi ortiqcha/minus simlarni almashtiradi. Bu chip, agar 0 ° C dan 80 ° C gacha bo'lgan haroratda ishlasa, 2,5 V dan 12 V gacha keng quvvat kuchlanishiga ega - shuning uchun harorat sensori uning yonida joylashgan (harorat sensori -55 ° C dan 125 ° C gacha). Chipda shuningdek, o'rnatilgan diodli diod mavjud, shuning uchun shahar motorini ulashda bunga ehtiyoj qolmaydi.

Bir terminalli ulanish dvigatel uchun, ikkinchisi - batareya uchun tashqi quvvat manbai. Dvigatel va oqim chizig'i Arduino -da juda ko'p bo'ladi, shuning uchun boshqa quvvat manbai kerak.

Bo'lim qismlari:

  • 1x L9110H (Dvigatel haydovchisi IC)
  • 2x 2,54 2P vintli terminallar

7 -qadam: Servo ulanishi

Servo ulanish
Servo ulanish

Servo RC avtomobilining burilishini boshqarish uchun ishlatiladi. Ko'p o'yinchoq RC avtomashinalari burilish uchun ishlatiladigan boshqa dvigatel bilan birga keladi. Burilish dvigatelini servo uchun o'zgartirish - bu men RC avtomashinasi ramkasida qilgan yagona o'zgartirish.

Kondensator servoga kerak bo'lishi mumkin bo'lgan har qanday kuchlanish uchun ishlatiladi.

Bo'lim qismlari:

  • 1x9 grammli servo (avtomobil/yuk mashinasini burish uchun ishlatiladi)
  • 1x 470uF kondansatör
  • Servo ulash uchun erkak bosh pimlari

8 -qadam: GPS moduli

GPS moduli
GPS moduli

Adafruit GPS moduli avtomobilning qayerga ketayotganini kuzatib borish va joylashishni ko'rish uchun juda yaxshi. Bu modul nafaqat GPS joylashuvini beradi, balki quyidagilarni ham oladi:

  • Joylashuv aniqligi 3 m ichida
  • 0,1 m/s ichida tezlik aniqligi (Maksimal tezlik: 515m/s)
  • Uni yoqish/o'chirish uchun "Enable" pin
  • Ma'lumotni 16 soatlik ma'lumotlarni saqlash uchun flesh
  • Vaqtni olish uchun RTC (Real Time Clock)

Adafruit GPS kutubxonasi:

https://github.com/adafruit/Adafruit_GPS

Bo'lim qismlari:

1x Adafruit GPS Breakout V3 taxtasi

9 -qadam: ketma -ket aloqa

Serial aloqa
Serial aloqa

Ketma -ket ulanish Arduino boshqa tashqi manbalar bilan aloqa o'rnatishi mumkin.

Bo'lim qismlari:

1x 2,54 2P vintli terminallar

10 -qadam: namunaviy kartani o'rnatish

Kengashni o'rnatish misoli
Kengashni o'rnatish misoli

Men ko'plab taxtalarga buyurtma berdim va ulardan bittasini faqat sinov uchun o'rnatdim.

11 -qadam: Misol

Misol
Misol
Misol
Misol
Misol
Misol

Mening sozlamalarimdan olingan rasmlar ilova qilingan. Men RC rusumli yangi mashinani oldim, uni ichkariga tashladim, DollarTree ko'pikli plastinkasidan korpus yasadim va unga miya berdim.

Tavsiya: