Агуулгын хүснэгт:
- Алхам 1: Бүх зүйлийг авах
- Алхам 2: Хайрцаг
- Алхам 3: Цахилгааны утас тавих
- Алхам 4: Үүнийг кодлох
- Алхам 5: Электроникийг хайрцагт оруулах
- Алхам 6: Үүнийг туршиж үзээрэй
- Алхам 7: Ашиг! ба Дүгнэлт
Видео: Гэрлийн хайрцагны түгжээ: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Одоо та тогшсоны дараа нээгддэг хайрцгуудын талаар сонссон. Утасныхаа LED дээр гэрэлтүүлэх үед нээгддэг нэгийг хийцгээе!
Үгүй ээ? үнэхээр? Энэ нь үнэхээр тохиромжтой бөгөөд үдэшлэгийн зориулалтаар эсвэл зул сарын баярын бэлэг болгон ашиглаж болно. Санаа зоволтгүй. Би чиний гарыг барьж, энэ ид шидийн хайрцгийг бүтээх үйл явцыг удирдан чиглүүлэх болно.
АНХААРУУЛГА: Энэ төсөл нь үр дүнтэй боловч та servo -д тусдаа тэжээлийн эх үүсвэр ашиглах хэрэгтэй. Үүнийг бүтээхдээ үүнийг санаарай. Миний хэлснээр хий/бичихийг харсан зүйлээ бүү хий!
Алхам 1: Бүх зүйлийг авах
Энэхүү гайхалтай нууц хайрцгийг бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.
-Arduino микроконтроллер
-1000 Ом эсэргүүцэл
- 1 Гэрэл илрүүлэх резистор (LDR) нь дотор болон гадна талын ердийн гэрлийг илрүүлсэн тохиолдолд ямар ч хэмжээ, хэлбэртэй байж болно.
- Ардуиног тэжээхийн тулд 1 9В батерей эсвэл цахилгаан банк (та зөөврийн компьютерээ асааж, цуваа холбогчийг унших боломжтой.)
- Нарийвчлалтай хөдөлгөөн хийх чадвартай 1 микросерво эсвэл мотор
- Нугастай таг бүхий 1 захиалгат, гайхалтай хайрцаг
- 1 сэлбэг металл
- Дээрх зураг дээрх шиг 1 ширхэг мод огтлосон (зураг хөрөө эсвэл лазеркут)
Тэгээд хамгийн сүүлд гэхдээ хамгийн чухал нь:
- 1 ширхэг наалдамхай тууз
Хожим нь оруулах линкүүд
Алхам 2: Хайрцаг
Таны ашигладаг хайрцаг нь үндсэндээ нэг талдаа нугасан хайрцаг байж болно.
би хайрцгаа хаанаас авсан бэ? Миний найз бол мужаан бөгөөд энэ хайрцгийг надад зориулж хийсэн гайхалтай хүн байсан! Би түүнд хэдэн нугас нэмж, тагийг нь суулгасан.
Хэрэв та ийм хайрцаг (эсвэл илүү сайн хайрцаг) хэрхэн хийхийг мэдэхийг хүсвэл дараах зааварчилгааг үзээрэй:
Алхам 3: Цахилгааны утас тавих
Энэ бяцхан залуугийн утас үнэхээр онцгой зүйл биш юм. Энэ нь гэрлийн мэдрэгчийн хүчдэл хуваагчийн энгийн хэлхээг, харин servo -ийн хувьд бүр ч төвөгтэй хэлхээг ашигладаг.
Энэ бол миний хайрцаг миний өгсөн зааврыг дагаж мөрддөггүй цэг юм. Надад servo -ийн тусдаа тэжээл байхгүй тул би arduino дээрх тэжээлийн цэгүүдийг ашиглах ёстой. Үүнтэй холбоотой асуудал бол түгжээ нь ямар нэгэн ачаалал авах үед arduino -ийг маш их гүйдэлд оруулж эхэлдэг бөгөөд энэ нь arduino -ийг сүйрүүлэхэд хүргэдэг. үүнийг санаж яваарай.
Үүний шийдэл бол энэхүү зохион байгуулалт юм. 6V (1A) тэжээлийн хангамжийг ашиглан 2 -р зурагт үзүүлсэн шиг servo -ийг асаах
Алхам 4: Үүнийг кодлох
Одоо энэ програм нээлттэй, хаалттай хооронд шилжиж, delay () -ийг ашигладаг; arduino IDE дахь тушаал. Millis () ашигладаг програмыг ашиглах нь илүү дээр байх болно; тушаал боловч үүнийг кодлох нь хар дарсан зүүд шиг болно.
Код энд текст хэлбэрээр амьдардаг боловч та.ino файлыг эндээс татаж авах боломжтой
/ * - Flashbox v1.0.0 - */
/*
* Зохиогч: Фрэнк Тук * Оруулсан огноо: 9-1-2018 * Энэхүү програмыг бүтээгдэхүүнүүддээ чөлөөтэй ашиглаарай * *
/Servo -той холбоотой
#Servo lockservo оруулах; // нэртэй програмд servo нэмэх: LockServo // Холболтын хувьсагчид int servo = 9; // Pin нь servo -д ямар байрлал руу явахаа хэлдэг байсан. int sens = A0; // Манай гэрэл мэдрэгчийн утгыг хэмжихэд ашигладаг зүү.
// програмын хувьсагчид.
int sensval = 0; // Энэ хувьсагчийг гэрлийн мэдрэгчийн утгыг хадгалахад ашигладаг. int sensval_old = 0; // Та үүнийг таамаглаж байсан, энэ нь өмнөх утгыг хадгалахад ашиглагддаг. boolean state = false; // Түгжээний төлөвийг хадгалж, худал ба үнэнийг хооронд нь солино (үнэн байх нь нээлттэй, худал бол хаагдах) int val = 10; boolean servoState = худал;
хүчингүй тохиргоо () {
Цуваа эхлэх (9600); // Цуваа дэлгэцийг эхлүүлснээр бид ардуиногийн тархийг харах боломжтой болно. pinMode (servo, OUTPUT); // servo -ийн зүү гаргах шаардлагатай гэдгийг мэдэж байгаа эсэхийг шалгах. pinMode (мэдрэгч, оролт); // мэдрэгчийг жинхэнэ мэдрэгч болгон хувиргах lockservo.attach (servo); // Манай servo ямар зүү холбогдсоныг arduino -д хэлдэг
// Одоо хайрцаг хаана байгааг мэдэж байгаа эсэхийг баталгаажуулахын тулд.
lockservo.write (165); саатал (1000); lockservo.write (10); }
void loop () {
sensval_old = analogRead (мэдрэмж); Serial.println (""); Serial.print ("Хэмжилт…"); Serial.println (sensval_old); саатал (500); if (sensval_old> 700) {төлөв =! төлөв; servoState =! servoState; sensval = analogRead (sens); Serial.print ("түгжээ нь төлөвийг өөрчилдөг:"); Serial.println (мэдрэхүйн); саатал (1000); } өөр {саатал (250); }
if ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); саатал (500); Serial.println ("Түгжээ хаагдсан, servo хаагдах"); } if if ((servoState == false) && (val == 165)) {delay (250); Serial.println ("Түгжээ хаагдсан"); } if if ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); саатал (500); Serial.println ("Түгжих нээлттэй, servo нээх"); } өөр {саатал (250); Serial.println ("Түгжих нээлттэй"); }}
Алхам 5: Электроникийг хайрцагт оруулах
Серво түгжээ ба мэдрэгчийг хайрцагт суулгах нь маш энгийн.
Нэгдүгээрт: түгжээний түгжээний модон хэсгийг servo дээр шургуул
хоёрдугаарт: servo -ийг блок руу суулгаж, энэ блокыг хайрцгийн ёроолд шургуулна.
гуравдугаарт: тагийг таг руу шургуул
Би талхны хавтангаа хайрцган дотроо хаяж, үлдсэн утаснуудаа таг болон хайрцагны хооронд оруулдаг. Энэ нь тагийг хааж, arduino -той холбогдоход хялбар болгодог. (Та өөрийгөө түгжихгүй байхын тулд л мэдэж байгаа.)
Алхам 6: Үүнийг туршиж үзээрэй
Тийм ээ! та үүнийг туршиж үзэх хэрэгтэй. Эндээс би arduino -ээр хангалттай хэмжээний гүйдэл өгч чадахгүй байгаа бөгөөд servo -ийн хувьд тусдаа тэжээлийн хангамж ашиглах ёстой байсныг олж мэдсэн юм.
Би яагаад чуулганы үеэр ийм зүйлтэй тааралдаж байсан юм бэ? Х: Би маш их тэвчээргүй байсан. Б: жинхэнэ шалтгаан.
Би тохиргоог туршиж үзэхэд түгжээ нь юу хийж байгааг харахын тулд таггүй туршиж үзсэн. Дараа нь би тагийг нь дахин туршиж үзэхэд servo нь ачааллын дор илүү их гүйдэл авдаг болохыг олж мэдэв.
Тиймээс. Та өөрийн хайрцганд өөрийгөө түгжихгүй байхын тулд төгс өө сэвгүй ажлын тохиргоотой гэдэгт бүрэн итгэлтэй байгаарай.
Алхам 7: Ашиг! ба Дүгнэлт
Ингээд л боллоо! чи дууслаа! Эр хүн ээ, та энэ сургамжийг даван туулж чадсан тул нуруун дээрээ алгадаарай!
Хэрэв танд асуулт, сэтгэгдэл байвал надтай холбоо барихаа мартуузай!
Зөвлөмж болгож буй:
DIY Givi V56 мотоциклийн дээд хайрцагны гэрлийн иж бүрдэл: 4 алхам (зурагтай)
Нэгдсэн дохиолол бүхий DIY Givi V56 мотоциклийн дээд хайрцагны гэрлийн хэрэгсэл: Мотоциклийн жолоочийн хувьд намайг зам дээр үл үзэгдэгч мэт харьцах нь надад дэндүү танил болсон. Миний унадаг дугуйнд байнга нэмдэг нэг зүйл бол ихэвчлэн нэг гэрэлтэй дээд хайрцаг юм. Би саяхан шинэ дугуйтай болж, Givi V56 Monokey худалдаж авлаа
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Гэрлийн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй: 9 алхам (зурагтай)
Bluetooth алсын удирдлагатай гэрлийн унтраалга - Дахин тохируулах. Хөнгөн унтраалга ажилласаар байна, нэмэлт бичих шаардлагагүй. 2017 оны 11 -р сарын 25 -ны өдөр - Энэ төслийн киловатт ачааллыг хянах боломжтой өндөр хүчин чадалтай хувилбарын хувьд BLE Control -ийг өндөр хүчдэлийн ачаалалд шилжүүлэхийг үзнэ үү. Зарим BLE самбар / програм хангамжийн стекүүд
Хайрцагны гэрлийн унтраалга: 4 алхам
Хайрцагны гэрлийн унтраалга:
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: 8 алхам (зурагтай)
Ширээний гэрлийн чимэглэл ба хаалганы гэрлийн тэмдэг: Энэхүү заавар нь ширээний чимэглэлийг хэрхэн яаж програмчлах, хэрхэн яаж гэрэлтүүлэхийг зааж өгөх болно. Эдгээр гэрэл нь нэг цагийн дотор өнгөө өөрчилдөг. Та мөн гэрэл асдаг дагалдах хаалганы тэмдгийг хэрхэн програмчлах, бүтээх талаар сурах болно. Та хаалгыг ашиглаж болно
RGB LED гэрлийн мод (Шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): 4 алхам (зурагтай)
RGB LED гэрлийн зөөгч (шөнийн гэрэл зураг, хөлдөлтийн гэрлийн хувьд): RGB LED гэрэлтэй гэрэл зургийн мод гэж юу вэ? Хэрэв та гэрэл зураг, ялангуяа шөнийн цагаар гэрэл зураг авах дуртай бол энэ нь юу болохыг та аль хэдийн мэдэж байгаа гэдэгт би итгэлтэй байна! Үгүй бол энэ нь танд гайхалтай бүтээл хийхэд туслах гайхалтай гайхалтай төхөөрөмж гэж би хэлж чадна