Mundarija:

(G) Ajoyib ro'molcha: 7 qadam (rasmlar bilan)
(G) Ajoyib ro'molcha: 7 qadam (rasmlar bilan)

Video: (G) Ajoyib ro'molcha: 7 qadam (rasmlar bilan)

Video: (G) Ajoyib ro'molcha: 7 qadam (rasmlar bilan)
Video: 14-yanvar uchun chiqish 2024, Sentyabr
Anonim
(G) Ajoyib salfetkalar
(G) Ajoyib salfetkalar

Xo'sh, u erda salom! Mening ismim Manou va Maks va Mirt bilan birgalikda biz arduino loyihasini yaratdik.

Yomg'irda, ko'zoynaklaringiz butunlay suvga to'lganida, sizda ham kurashlar bormi? Bizda yechim bor: ko'zoynak artib!

Bu loyiha aynan shunday ko'rinadi, yomg'ir yoki qor paytida ko'zingizni tozalash uchun ko'zoynakni yopadigan ro'molcha.

Rostini aytsam, biz shunchaki kulgili narsani qilmoqchi edik va bu asl g'oya bo'lmasa-da, hammamiz buni afsuski, hali hech kim qilmaganiga ishonardik. Bu loyiha arduino va kodlashni yangi boshlovchilar uchun mo'ljallangan, lekin dizaynni yaxshilang va ushbu loyihani yanada yuqori cho'qqilarga ko'taring!

1 -qadam: Sizga nima kerak

Sizga nima kerak
Sizga nima kerak

Loyiha davomida sizga kerak bo'lgan hamma narsa:

- 1 ta Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - arduino.exe dasturi (bepul yuklab olish:

- 2x servo dvigatellar (men TG9e -dan foydalandim, siz boshqalarni ham kattaroq yoki uzluksiz ishlatishingiz mumkin, lekin ular mening kodimda ko'rsatilmagan)

- 8x pinli simlar (lekin, ehtimol, simlar mo'rt!) (Har xil o'lchamdagi tavsiya etiladi)

- USB 2.0 kabeli

- quvvat banki

- bosma varaq

- sho'ng'in ko'zoynagi (yaxshi ko'rinish uchun siz oddiy ko'zoynakdan foydalanishingiz mumkin, lekin sho'ng'in ko'zoynagi servo uchun ancha barqaror)

- to'qimachilik yoki mato (siz turli xil ranglardan foydalanishingiz mumkin, ro'molcha uchun esa rezinadan foydalanishingiz mumkin)

- somonlar

- shlyapa (bu hamma narsa bo'lishi mumkin yoki ko'p simlardan foydalanish mumkin, shunda arduino cho'ntagingizga sig'ishi mumkin!)

- ko'pikli plastmassa

- lehimlantiruvchi temir

- 2x o'zaro vintlardek

- o'zaro faoliyat tornavida

- aloqa uchun elim

- qaychi

- zımba

- igna va ip

- sim kesuvchi

- yog'ochdan yasalgan qog'oz

2 -qadam: Arduino.exe -ni yuklab oling

Arduino.exe yuklab olish
Arduino.exe yuklab olish
Arduino.exe yuklab olish
Arduino.exe yuklab olish

Arduino.exe -ni kompyuteringizga yuklaganingizda, uni saqlagan faylda ochib, quyidagi ekranni olishingiz mumkin.

Mavjud kodni o'chirib tashlang va quyidagi kodni nusxa ko'chiring: Kod nima qilayotganini tushuntirib beradi, agar u ishlamasa, mening kodim bilan qo'shilgan faylni bosing.

// Loyihada servo funktsiyani ishlatilishini va import qilinishini ta'minlaydi.

#qo'shing

// Har xil servolarni ajratish uchun o'zgaruvchilar.

Servo servo;

Servo servo2;

// Bu erda qaysi servo qaysi pinga ulanganligi aniqlanadi va agar ular qiymatdan boshlasa. bu holda u 0 ga teng.

bo'sh o'rnatish () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo.write (0);

servo2.write (0);

}

void loop () {

// Servo burilishining doimiy o'zgaruvchilari va ularni o'z oralig'idagi pozitsiyalarga joylashtirish (Qo'l qo'l yetadigan joy).

const int burchagiIncrement = 1;

const int incrementDelay = 10;

// Burchak noldan boshlanadi. Agar burchak harakatdan kichikroq bo'lsa, burchakni qo'shish tufayli servo aylanadi.

uchun (int burchagi = 0; burchak <60; burchak += burchagi oshishi)

{// oldinga sekin harakat

servo.write (burchak);

servo2.yozish (burchak);

kechikish (incrementDelay);

}

// Burchak 60 darajadan boshlanadi. Agar burchak noldan katta bo'lsa, burchakni olib tashlash tufayli burchak orqaga qaytadi Kichik kechikish bilan ortadi

uchun (int burchagi = 60; burchak> 0; burchak -= burchak oshishi)

{// orqaga sekin harakat

servo.write (burchak);

servo2.yozish (burchak);

kechikish (incrementDelay);

}

}

3 -qadam: O'chirish tizimini yaratish

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Xo'sh, endi kod ishlatishga tayyor, siz uni yuqoridagi chap burchakdagi tasdiq belgisi bilan saqlashingiz va yonidagi o'q tugmasi yordamida arduino -ga yuklashingiz mumkin.

Keyin biz sxemani tuzamiz. Uni qurish uchun mening sxemamga qarang. Qolgan narsa - USB2.0 kabelini arduino va noutbukga, quvvat bankiga qo'yish yoki batareyadan foydalanish (boshqa arduino porti bilan).

Texnik muammolarni to'liq hal qilish uchun lehimlantiruvchi dazmol va bosma taxtadan foydalanib, uni lehimlang.

Hozirda loyiha ishlaydi! Endi biz dizaynni qilishimiz kerak.

4 -qadam: Sho'ng'in ko'zoynaklarini loyihalash

Sho'ng'in ko'zoynaklarini loyihalash
Sho'ng'in ko'zoynaklarini loyihalash
Sho'ng'in ko'zoynaklarini loyihalash
Sho'ng'in ko'zoynaklarini loyihalash
Sho'ng'in ko'zoynaklarini loyihalash
Sho'ng'in ko'zoynaklarini loyihalash

Yaxshi, ishni biroz osonlashtirish uchun ko'zoynakni oling va burun mos keladigan teshikni kesib oling. Shunday qilib, siz nafas olish muammosiz narsalarni sinab ko'rishingiz mumkin. Shuningdek, ko'zoynakni olib, ko'zoynak ostiga tekis qilib qo'ying. Shunday qilib, servolarni osongina yopishtirish mumkin. Masalan, bu erda biz uni lenta bilan birlashtirish uchun tajriba o'tkazdik. Bu erda ham servo biriktiriladi.

5 -qadam: ro'molcha qilish

Salfetkalarni tayyorlash
Salfetkalarni tayyorlash
Salfetkalarni tayyorlash
Salfetkalarni tayyorlash
Salfetkalarni tayyorlash
Salfetkalarni tayyorlash

Xo'sh, texnik muammolar va ba'zi ishlarni oldindan bajarish, ro'molcha qilishdan boshlaylik. Bir oz mato kesib oling va zımbadan ikkala uchini bir -biriga mahkamlang. Uni servo dvigatellarga yopishtirish uchun bir nechta somondan foydalaning va hamma narsani yopishtiruvchi elim bilan bog'lang va u oxirgi rasmga o'xshab ketishi kerak. Buni ikkala servo uchun ham bajaring.

6 -qadam: Bir joyga borish

Biror joyga borish
Biror joyga borish
Biror joyga borish
Biror joyga borish

Keyingi o'rinda kontaktli elim va servo. Servolarni yopishtiring va ko'zoynak taqing, ularni ko'zoynagiga to'g'ri o'rnatish qiyin bo'lishi mumkin, chunki siz kodga bog'liqsiz. Bu shuni anglatadiki, siz servo qayerda yopishtirilishi kerakligini sinab ko'rishingiz kerak, buning uchun sinov va xato kerak.

7 -qadam: uni chiroyli qilyapsizmi?

Go'zal qilyapsizmi?
Go'zal qilyapsizmi?
Go'zal qilyapsizmi?
Go'zal qilyapsizmi?
Go'zal qilyapsizmi?
Go'zal qilyapsizmi?

yaxshi! bu vaqtda, siz hech bo'lmaganda suv o'tkazmaydigan qilib simlar va servolarni yopishingiz mumkin. Biz simlarni yopish uchun mato va pufakchali plastmassadan barcha texnik maydonlarni yopdik. Shunday qilib, siz uni shlyapa bilan yopishingiz mumkin va boshingiz ham barcha o'tkir nuqtalardan qutqariladi. (yoki agar siz uzun simlardan foydalansangiz, orqangizdan va cho'ntagingizdan).

Bu ajoyib shishadan yasalgan ro'molcha yasash uchun siz bilishingiz kerak bo'lgan hamma narsa edi!

Tavsiya: