Mundarija:

Itlar uchun avtomatik to'p tashlash: 6 qadam
Itlar uchun avtomatik to'p tashlash: 6 qadam

Video: Itlar uchun avtomatik to'p tashlash: 6 qadam

Video: Itlar uchun avtomatik to'p tashlash: 6 qadam
Video: BULARGA NİMA BO'LDİ? MUTATSİYAGA UCHRAGAN ODAMLAR TOP 10 / Mutant Odamlar 2024, Noyabr
Anonim
Itlar uchun avtomatik to'p otish moslamasi
Itlar uchun avtomatik to'p otish moslamasi

Ikkalamizda ham it bor, va hamma biladi, itlar kun bo'yi to'p o'ynashlari mumkin edi. Shuning uchun biz avtomatik to'p otish moslamasini yaratish yo'lini o'ylab topdik

1 -qadam: O'chirish uchun materiallar

O'chirish uchun materiallar
O'chirish uchun materiallar

Birinchidan, loyihaning elektron qismini yaratish uchun bizga quyidagi komponentlar kerak bo'ladi:

Arduino plitasi

Ikkita servo dvigatel

1 ohm qarshilik

Fotorezistor

PCB kartasi

Jumperlar

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

Zanjirni yaratish uchun komponentlar ulanishi kerak, bunda fotorezistor va ikkita servomotor, mos ravishda, topraklama kabeli va murvatni ta'minlovchi kabelga mos keladi.

3 -qadam: Mahsulot qanday ishlaydi

Mahsulotning ishlashi quyidagicha:

It to'pni chelakda qoldirganda, fotorezistor unda yorug'lik kamligini aniqlaydi, keyin servomotor 1 "katapult" ni chiqaradi va to'pni ishga tushiradi. To'p tashlanganidan so'ng, 2 -servomotor "katapult" ni dastlabki holatiga o'tkazadi va nihoyat, servomotor1 kelajakda ham xuddi shunday harakatni amalga oshirish uchun ushlab turadi.

4 -qadam: Kod

#qo'shing

int fotorezistor = A0; Servo servo_9; Servo servo_8;

int fotorezistorvalue; int pos1 = 0; int pos2 = 0;

bo'sh o'rnatish () {

servo_9.attach (9); servo_8.attach (8); Serial.begin (9600); }

void loop () {

int fotorezistorvalue = analogRead (fotorezistor); Serial.println (fotorezistor qiymati); if (fotorezistorvalue <150) {// for (pos1 = 0; pos1 <= 90; pos1 += 1) {servo_9.write (90); kechikish (2000);

// uchun (pos2 = 0; pos2 <= 90; pos2 += 1) {servo_8.write (100); kechikish (2000);

// uchun (pos1 = 90; pos1 <= 0; pos1 -= 1) {servo_9.write (0); kechikish (2000);

// uchun (pos2 = 90; pos2 <= 0; pos2 -= 1) {servo_8.write (0); kechikish (2000); }}

5 -qadam: Struktura va uni yaratish uchun materiallar

Struktura va uni yaratish uchun materiallar
Struktura va uni yaratish uchun materiallar

Strukturani yaratish uchun biz uchta A4 varaqli PETdan foydalanganmiz va biz modulning barcha qismlarini olish uchun ushbu chizmani lazer kesish mashinasi bilan kesib tashladik.

Choyshablardan ikkitasi strukturaning asosi va tayanchidir. Birinchi raqam bilan ikkinchi varaq o'rtasida bo'sh joy hosil qilish uchun 1 raqami bo'lgan qismlar taglikka joylashtiriladi, bu esa barcha arduino va elektr qurilmalarini joylashtirish imkonini beradi.

Katapult yaratish uchun bizga 2, 3 va 4 bo'laklari kerak bo'ladi. Ikkinchi qism, ular tayanchga yopishadi va katapultning aylanishiga imkon beradi. Eng uzuni - bu katapultning asosiy tuzilishi, 3 -sonli qismlar katapultaning oxirigacha yopilgan bo'lib, fotorezistor ketadigan dumaloq bo'shliqni o'rab oladi va to'pni shu joyda ushlab turadi.

5 -sonli qismlar servolarga tegishli bo'lib, ular bo'sh joyni kengaytiradi va o'z vazifasini yaxshiroq bajarishga imkon beradi.

Endi biz barcha tuzilmani tugatgandan so'ng, biz tortishish uchun kerakli kuchlanishni ta'minlaydigan kauchuk bantlarni qo'yishimiz kerak. (Kauchuk bantlar bilan ehtiyot bo'lish juda muhim, chunki agar ilgaklar etarlicha mustahkam bo'lmasa va material mo'rt bo'lsa, tuzilish buzilishi mumkin.)

6 -qadam: Yakuniy mahsulot

Yakuniy mahsulot
Yakuniy mahsulot

Bu bizning yakuniy mahsulotimiz.

Umid qilamanki, sizga yoqdi!

Tavsiya: