Агуулгын хүснэгт:
- Алхам 1: эд анги, багаж хэрэгсэл
- Алхам 2: Хэлхээг бий болгох
- Алхам 3: Мэдрэгчийн угсралтыг бүтээх
- Алхам 4: Үүнийг тохируулна уу
- Алхам 5: Код
- Алхам 6: Бүгдийг хийлээ
Видео: : 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Алхам 1: эд анги, багаж хэрэгсэл
Хэсэг: ~ 2 x Servo Motors - Local Electronics Store ~ 4 x LDR's - Local Electronics Store ~ 4 x 10k Resistors - Local Electronics Store ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Хувьсах резистор - Орон нутгийн электроникийн дэлгүүр Хэрэгсэл: ~ Гагнуурын төмөр - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store Бүх эд ангиуд танд 30 доллараас бага үнэтэй байх болно (arduino болон бусад хэрэгслүүд ороогүй)
Алхам 2: Хэлхээг бий болгох
Цахилгаан хэлхээ нь дөрвөн LDR -ийг 0, 1, 2, 3 аналог тээглүүрт 10к резистороор холбоход хялбар байдаг. Хоёр servo -ийг тус тус 9 ба 10 дижитал тээглүүрт холбоно уу. a Тэд үнэхээр тусалдаг зургуудыг харна уу. Хэлхээний диаграмын сүүлийн зургийг үзнэ үү (Таны харж байгаагүй хамгийн муухай нь байж магадгүй юм).
Алхам 3: Мэдрэгчийн угсралтыг бүтээх
Мэдрэгч угсрах ажлыг хийхийн тулд хоёр ширхэг тэгш өнцөгт картон авч, эхний картон хэсгийн дундуур урт зүслэг хийж, хоёр дахь картон хэсгийн дундуур богино зүслэг хийж, дараа нь хоёуланг нь огтолж, заримыг нь ашиглан сайхан засаарай. соронзон хальс Энэ нь 4 хэсэгтэй 3D загалмай шиг харагдах ёстой.. Бид дөрвөн LDR -ийг загалмайн эдгээр дөрвөн хэсэгт байрлуулах ёстой. Тэд үнэхээр тусалдаг зургуудыг үзнэ үү.
Алхам 4: Үүнийг тохируулна уу
Суурь (миний хувьд Nescafe лонх) олж, нударганыхаа servo -ийг дараа нь эхний servo -ийн ротор руу холбож, хоёр дахь servo -ийг хоёр дахь servo -ийн ротор руу өмнө нь хийсэн мэдрэгчийн угсралтыг холбоно уу. Үүнийг наранд гаргаж аваарай, энэ нь автоматаар нар руу чиглэх ёстой. Хэрэв байшин дотор байгаа бол өрөөний хамгийн тод гэрлийн эх үүсвэртэй таарах болно. Тэд үнэхээр тусалдаг зургуудыг үзээрэй.
Алхам 5: Код
Таны нар мөшгих роботын код энд байна: #include // Servo номын сан орно Servo хэвтээ; // хэвтээ servo int servoh = 90; // зогсож хэвтээ servo Servo босоо; // босоо servo int servov = 90; // босоо servo // LDR зүү холболт // нэр = analogpin; int ldrlt = 0; // LDR зүүн дээд талд int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR доош зүүн int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo холболт // name.attacht (зүү); хэвтээ хавсралт (9); босоо хавсралт (10); } void loop () {int lt = analogRead (ldrlt); // зүүн дээд int rt = analogRead (ldrrt); // баруун дээд int ld = analogRead (ldrld); // зүүн доош int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // потенциометрийг уншина уу int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // дундаж утга дээд int avd = (ld + rd) / 2; // дундаж утга буурсан int avl = (lt + ld) / 2; // үлдсэн дундаж утга int avr = (rt + rd) / 2; // дундаж утга баруун int dvert = avt - avd; // дээш, доош ялгааг шалгах босоо өнцгийг өөрчлөх {if (avt> avd) {servov = ++ servov; хэрэв (servov> 180) {servov = 180; }} өөр if (avt <avd) {servov = --servov; хэрэв (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // ялгаа нь хүлцэл дотор байгаа эсэхийг шалгана уу, эс бөгөөс хэвтээ өнцгийг өөрчил {{(avl> avr) {servoh = --servoh; хэрэв (servoh <0) {servoh = 0; }} өөр if (avl <avr) {servoh = ++ servoh; хэрэв (servoh> 180) {servoh = 180; }} else if (avl = avr) {// юу ч биш} хэвтээ. бичих (servoh); } саатал (dtime); }
Алхам 6: Бүгдийг хийлээ
Энэхүү төсөл нь цаашдын туршилтыг хийх болно гэж найдаж байна. Arduino самбар нь гайхалтай уян хатан, хямд бөгөөд бүх хобби сонирхогчдод хүртээмжтэй байдаг. Энэ бол arduino ашиглан барьж болох олон энгийн төслүүдийн нэг юм. Үргэлжлүүлэн бодохоо бүү мартаарай. Асуух зүйл байвал надтай холбоо бариарай миний имэйл ID [email protected]
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй