Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Анхны тохиргоо
- Алхам 2: Хайрцагны суурийг бий болгох
- Алхам 3: Сервог дээд талаас нь хагас болгох
- Алхам 4: Нугас хийх, гэрэл нэмэх
- Алхам 5: Хүрч дуусгах
- Алхам 6: Хийж бүтээсэн хамгийн хэрэггүй зүйлээ сайхан өнгөрүүлээрэй
Видео: Ашиггүй хайрцаг: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ төслийг миний хакатон хичээлд зориулан дахин бүтээв. Миний сэдэв бол аймшигтай технологи байсан бөгөөд миний сорилт бол үүнийг гэрэл гэгээтэй болгох явдал байв. Би солих унтраалга, LED тууз бүхий ашиггүй хайрцаг хийсэн. Гэрлээ унтраахын тулд унтраалгыг эргүүлэх тоолонд хайрцагнаас гар нь servo асдаг бөгөөд гэрлээ дахин асаадаг. Тиймээс, хэрэв та цахилгаан тэжээлээс салгахгүй бол гэрлээ хэзээ ч унтрааж чадахгүй.
Хангамж
Материал:
- Фанер эсвэл ямар ч жижиг хайрцаг ажиллах болно
- Шураг
- Шилжүүлэгчийг асаах / унтраах
- Ардуино
- Утас
- талхны самбар
- Servo
- USB цахилгаан банк (2 гаралттай байвал сайн)
- Нийлэг
Хэрэгсэл:
- Дугуй хөрөө
- Гагнуурын төмөр
- Халуун цавуу буу
- Дремел
Алхам 1: Анхны тохиргоо
Миний хийсэн хамгийн эхний зүйл бол цахилгаан хэрэгслийг байрлуулж, туршилтын кодыг ажиллуулахын тулд утсаар холбосон явдал юм. Кодыг олж мэдсэний дараа би бүх бүрэлдэхүүн хэсгүүдийг гагнав. RGB гэрлийн туузыг USB залгуурт холбосон тул Arduino үүнийг асаах шаардлагагүй болно. Серво нь 5 вольтын хүчдэлээр Arduino -оос тэжээгддэг.
Энд миний код байна:
#оруулах
const int buttonPin = 2;
int buttonState = 0;
Servo myservo;
удаан хугацаагаар хойшлуулах;
#улаан тодорхойлох 5
#ногоон тодорхойлох 6
#цэнхэр өнгө тодорхойлох 3
хүчингүй тохиргоо () {
pinMode (buttonPin, INPUT);
myservo.attach (9);
pinMode (улаан, OUTPUT);
pinMode (ногоон, OUTPUT);
pinMode (цэнхэр, OUTPUT); }
void loop () {
хяналт ();
}
хоосон хяналт () {
buttonState = digitalRead (buttonPin);
if (buttonState == HIGH) {
lightsOn ();
for (pos = myservo.read (); pos> = 5; pos = 1) {
myservo.write (pos);
саатал (5);
}
} өөр {
lightsOff ();
timeDelay = 1;
for (pos = myservo.read (); pos <= 140; pos += timeDelay) {
myservo.write (pos);
саатал (5);
}
}
}
хоосон гэрэлOn () {
analogWrite (улаан, санамсаргүй (0, 255));
analogWrite (ногоон, санамсаргүй (0, 255));
analogWrite (цэнхэр, санамсаргүй (0, 255));
саатал (100);
}
void lightsOff () {
analogWrite (улаан, 255);
analogWrite (ногоон, 255);
analogWrite (цэнхэр, 255);
}
Алхам 2: Хайрцагны суурийг бий болгох
Бүрэлдэхүүн хэсгүүдийг тавьсны дараа хайрцаг нь 7.5 "x 4.5" x 3.5 "(урт, өргөн, өндөр) хэмжээтэй байх ёстойг олж мэдэв. Би хэдэн давхар мод хэмжиж, дугуй хөрөө ашиглан хэмжээг нь хайчилж авав. хайрцгийг эхлээд хайрцгийн ёроолд бэхлээд боолтыг боолттой болгоорой. Сервог дээш доош нугаслахын тулд дээд талыг нь хоёр хуваах шаардлагатай болно. RBG туузны утсыг ар талаас нь ажиллуулах захиалга.
Алхам 3: Сервог дээд талаас нь хагас болгох
Сервод гар хийх нь угсралтын хамгийн хэцүү хэсэг байв. Би гараа хэт зузаан болгохыг хүсээгүй тул өөр төслөөс үлдээсэн акрилаа гараа хийхээр шийдсэн. Энэ нь надад Дремелээр хийсэн жижиг хог хаягдлыг нэмж тохируулга хийх боломжийг олгоно. Шилжүүлэгчийг төвөөс нэг инчийн зайд байрлуулсан байна. Би servo -г халуунаар нь нааж, гараа нугалж, хэлбэржүүлэхийн тулд бүх гараа боолтоор нь чангалав. Санаа авсны дараа би Дремелийн зүлгүүрээр хэд хэдэн жижиг нийлэг хэсгийг хэлбэржүүлэхээр шийдсэн. Би тохируулга хийхийн тулд хэсэг хэсгээр нь ажилласан тул энэ нь унтраалга бүрийг дарах болно. Би бас хэсэг бүрийг халуун цавуугаар хавсаргасан нь байх ёстой хэмжээнээсээ илүү муухай харагдуулдаг. Хэрэв би энэ төслийг сайжруулах гэж байгаа бол гараа зөвхөн нэг хатуу хэсгээс бүтээх болно. Дээд талын энэ хэсгийг төгс болгосны дараа би халуун цавуу ашиглан хайрцагт хавсаргасан. Би мөн электрон төхөөрөмжийг ижил аргаар суулгасан.
Алхам 4: Нугас хийх, гэрэл нэмэх
Нугасны хэсгийг сайн ажиллуулахын тулд би хайрцагны энэ хэсгийг хайрцгийн нийт уртын 1/3 орчим болгож хийсэн. Энэ нь миний 5 грамм жинтэй servo нь бүтэн хагасыг нь ямар ч асуудалгүй амьдруулж чадсан юм. Серво гар нь хайрцагны нөгөө хагастай бараг зэрэгцэн сууж байсан тул би хайрцагны дунд хэсгийг нимгэрүүлэхийн тулд Дремелийг ашиглах шаардлагатай болсон. Энэ нь дээд тал нь нөгөө талтайгаа зэрэгцэн суух болно гэсэн үг юм. Жижигхэн нугас хэрэглэсэн болохоор энэ талыг хайрцагт хавсаргах нь амархан байсан.
Би өмнө нь хайрцгийг хайчилж байхдаа LED гэрлийн утсыг таслахын тулд бага зай үлдээсэн гэдгээ дурдсан. Би энэ нүхийг ашиглан хайрцгийг тойруулан туузыг аль болох олон удаа гүйлгэсэн. Гэрлийг анивчихаар хэн нэгэн оролдож, гэрлээ унтраахаар програмчилсан байдаг.
Алхам 5: Хүрч дуусгах
Миний хайрцагт хийсэн хамгийн сүүлчийн зүйл бол ёроолд нь модон бариул байсан тул ил гарсан боолт нь хайрцаг дээр байгаа гадаргуу дээр чирэгдэхгүй байв. Би эдгээрийг халуун цавуу ашиглан хавсаргасан. Мөн эхний зурагт үзүүлсэн шиг би цахилгаан банкны асаах товчлуурыг хайрцагны хажуу талд өрөмдсөн.
Алхам 6: Хийж бүтээсэн хамгийн хэрэггүй зүйлээ сайхан өнгөрүүлээрэй
Би энэ төхөөрөмжөөс эерэг хариу авсан. Хүмүүс үүнийг үнэхээр инээдтэй, утгагүй гэж боддог. Ерөнхийдөө амжилтанд хүрсэн гэж би хэлэх болно. Бүтээлтийг хурдасгах, илүү олон функц (өөр нэг шилжүүлэгч гэх мэт) нэмэхийн тулд та гартаа байгаа жижиг хайрцгийг ашиглаж болно. Төхөөрөмжийг өнгөлж, будаж байж өнгө төрхийг нь сайжруулахыг хүсч байна. Би бас зарим портуудыг нэмэхийг хүсч байна, ингэснээр би дээд хэсгийг нь салгахгүйгээр Arduino -д залгах эсвэл USB тэжээлийн банкийг цэнэглэх боломжтой болно.
Зөвлөмж болгож буй:
Халаасны ашиггүй хайрцаг (хувийн онцлогтой): 9 алхам (зурагтай)
Халаасны ашиггүй хайрцаг (Хувь хүний хувьд): Хэдийгээр бид роботын бослогоос нэлээд хол байгаа ч гэсэн хамгийн жижигхэн ч гэсэн хүнтэй зөрчилдөж буй нэг машин байдаг. Та үүнийг ашиггүй хайрцаг эсвэл ганцаар үлдэх машин гэж нэрлэхийг хүсч байгаа эсэхээс үл хамааран энэ бүдүүлэг, зальтай робот бол
Ашиггүй хайрцаг: 8 алхам (зурагтай)
Ашиггүй хайрцаг хандлагатай: Хэрэггүй хайрцгийг хэн хүсдэг вэ? Хэн ч биш. Эхэндээ би тэгж бодож байсан, гэхдээ YouTube дээр ашиггүй хэдэн мянган хайрцаг байдаг .. Тиймээс тэд загварлаг байх ёстой .. Энэхүү зааварчилгаанд би гэрэл, дуутай, арай өөр ашиггүй хайрцгийг хэрхэн яаж хийхийг танд үзүүлэх болно
Ашиггүй хайрцаг: 17 алхам (зурагтай)
Ашиггүй хайрцаг: Би энэ хэрэггүй машиныг бяцхан дүүдээ бэлэглэхээр шийдлээ. Би үүнийг хийхэд маш их хөгжилтэй байсан бөгөөд түүнд үнэхээр таалагдсан. Үүнийг хийхэд 22 цаг орчим хугацаа зарцуулсан бөгөөд хэрэв та бас хийхийг хүсч байвал энд байна: Материал: цавуу мод 2 х 3 мм БСХС (м
Ишийг дахин агуу болгох. Аудио бүхий ашиггүй хайрцаг: 6 алхам
Ишийг дахин агуу болгох. Аудио бүхий ашиггүй хайрцаг: Энэ төсөл нь STEM -ийг хөгжилтэй болгох зорилготой бөгөөд улс төрийн мэдэгдэл хийх биш юм. Би өсвөр насны охинтойгоо ашиггүй хайрцаг барихыг удаан хугацаанд хүсч байсан боловч өнөөг хүртэл анхны зүйлийг бодож чадаагүй. Би бас дуу чимээ ашигладаг хэн нэгнийг хараагүй, ядаж
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: 4 алхам (зурагтай)
Барби хайрцаг: таны Mp3 тоглуулагчийн өнгөлөн далдалсан хайрцаг/ Boom хайрцаг: Энэ бол таны mp3 тоглуулагчийн хамгаалалттай үүргэвч бөгөөд чихэвчний үүрийг дөрөвний нэг инч болгон хөрвүүлдэг, унтраалгын товчлуур дээр тэсрэх хайрцаг болж чаддаг. таны mp3 тоглуулагчийг ерээд оны эхэн үеийн соронзон хальсны тоглуулагч эсвэл үүнтэй төстэй хулгай багатай болгож хувиргадаг