Агуулгын хүснэгт:
Видео: N64-ээс санаа авсан робот хянагч (Arduino + NRF24L01): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Анхны роботын төслөөсөө хойш тоглоомын хянагчийг ашиглан тушаал, функцийг гүйцэтгэдэг. Энэ бол миний тоглосон өдрүүдийн нөлөө юм. Би PS2, Xbox 360 хянагчтай аль хэдийн төслүүд хийж байсан … гэхдээ интерфэйстэй холбоотой зарим асуудал гарч, Arduino болон nRF24L01 (илүү том/дэвшилтэт роботуудад зориулсан миний анхны хянагч: https:// youtu) дээр суурилсан өөрийн хянагч хийхээр шийдсэн үе ирсэн. be/oWyffhBHuls).
Энэхүү одоогийн хянагч нь N64 -ээс санаа авсан загвартай боловч цөөн тооны товчлуур / функцтэй байдаг нь ихэвчлэн Arduino дээр суурилсан жижиг роботууд болон RC автомашинуудыг удирдах зориулалттай юм. Торгоны дэлгэц болон товчлуурын өнгөнүүд нь Super Nintendo -ийн нөлөөнд автдаг.
Үндсэндээ хянагч нь N64 хянагчийн тоймтой том ПХБ юм. Баруун атгах дөрвөн товчлуур … зүүн талд аналог саваа … тушаалын дагуу зарим аяыг тоглуулах дуугаралт, асаах унтраалга … товчлуурууд болон модны функцийг өөрчлөх өөр нэг солих унтраалга … дунд бариул хадгалагдсан Arduino Nano -ийн хувьд … ба тушаалуудыг nRF24L01 модуль алсаас илгээдэг.
Алхам 1: ПХБ хийх
Хэлбэрийн файлыг анхны N64 контроллероос зургийн файлыг импортолсон Inkscape ашиглан хийсэн бөгөөд "Bezier муруй ба шулуун шугам зурах" хэрэгслийн тусламжтайгаар би хянагчийн тоймыг хийв. (Би захиалгат ПХБ -ийг бий болгоход чиглэсэн заавартай болно … хэрэв та ПХБ -ийн нарийн төвөгтэй хэлбэрийг бий болгох алхам бүрийг сонирхож байгаа бол анхаарлаа хандуулаарай: ПХБ -ийн тусгай хэлбэрийг хэрхэн яаж хийх вэ
Самбар дээрх бүрэлдэхүүн хэсгүүдийн зохион байгуулалт, чиглүүлэлтийг Fritzing ашиглан хийсэн. Fritzing -ийн тусламжтайгаар би PCBWay -ийн үйлдвэрлэсэн файлуудыг (Gerber файлууд) экспортолдог.
Алхам 2: Электроник ба гагнуур
Энэхүү төслийн бүрэлдэхүүн хэсгүүдэд гагнуурын туршлага шаардагддаггүй, учир нь SMD -ийн бүрэлдэхүүн хэсгүүдийг ашиглаагүй болно. Дөрвөн товчлуур, джойстик, дуугаралт, зүү толгойнуудыг гагнахын тулд би тугалгагүй гагнуур, 50 ватт төмөр ашигласан.
Хянагч нь хоёр шилжүүлэгчтэй бөгөөд би холбогч утсыг гагнасан бөгөөд үүнийг видео болон диаграммд үзүүлсэн шиг самбар дээр холбосон болно.
Антентай nRF24L01 модуль нь холбогч утас ашиглан самбар дээр холбогддог.
Хянагчийн тэжээлийн хангамж нь 9В батерей бөгөөд суурийн ёроолд ордог бөгөөд батерейтай.
Алхам 3: Суурийг бий болгох
Би хянагчийг удирдахад илүү тохь тухтай болгохын тулд бааз хийсэн … учир нь эд ангиудын голтой шүргэх нь ажиллахад муу байх болно.
Энэ нь өндөр нөлөөтэй полистиролоор хоёр давхаргаар хийгдсэн.
ПХБ -ийг гарын авлага болгон ашиглахдаа би тоймыг полистирол хуудсан дээр шууд зурдаг.
Хэрэглээний хутгаар би хүсээгүй хэсгүүдийг хайчилж, 1 мм орчим ирмэг үлдээсэн.
Хоёр давхаргыг түргэн зуурдаг цавуугаар холбодог.
Дараа нь би илүүдэл материалыг ирмэгээс нь арилгадаг. Эхлээд хэрэглээний хутгаар. Дараа нь зүлгүүрээр.
Суурь нь сэлгэн залгах хаалт, антентай nRF24L01 модультай.
Суурийг хийх сүүлчийн алхам бол будах явдал юм … эхлээд шүршигч праймераар… мөн царцсан хараар өнгөлсөн болно.
Алхам 4: Програмчлал
Хянагчийн програмчлал (үнэндээ Arduino Nano) нь Arduino IDE -ийн тусламжтайгаар хийгддэг.
Код нь маш энгийн … жишээ нь, би цэнхэр товчлуурыг дарахад хянагч 17 -г илгээдэг. Намайг улаан товчлуур дээр дарахад хянагч 18 -ийг илгээдэг бөгөөд хүлээн авагч эдгээр утгыг авах бөгөөд Arduino тэдэнд оноосон үйлдлийг гүйцэтгэх болно..
Энд дамжуулагчийн код, хүлээн авагчийн хоёр демо кодыг хавсаргав.
Зөвлөмж болгож буй:
Танилцуулга: Байгалиас санаа авсан экологийн бяцхан байшин: 7 алхам
Танилцуулга: Байгалиас санаа авсан экологийн бяцхан байшин: Би бол Кристан Оттен. Би Нидерланд, Альмер хотод амьдардаг. Би 12 настай, нүүрэн дээр байгаа зургийг харсан болохоор байшин барих дуртай байсан болохоор энэ сургамжийг сонгосон юм. Тэр
Жефферсоноос санаа авсан өдөр тутмын цаг: хорио цээрийн хэвлэл: 5 алхам
Жефферсоноос санаа авсан өдөр тутмын цаг: хорио цээрийн хэвлэл: Хэвлэн нийтлэх үед би гучин гурван өдрийн турш COVID-19-тай холбоотой хорио цээрийн дэглэмд байсан. Би жирийн үеэс наалдамгүй ирж эхэлж байна - өдөр бүр ой санамжинд төдийлөн нөлөөлөхгүй өнгөрсөн өдөр мэт санагдаж байна. Товчхондоо, би чадахгүй
Илүү ихийг хийх' таймер, Кэйси Неистатаас санаа авсан: 4 алхам (зурагтай)
Илүү ихийг хийх' таймер, Casey Neistat -аас санаа авсан: Зун, аливаа зүйл тохиолдох сайхан улирал. Гэхдээ заримдаа бид цаг хугацааг мартах хандлагатай байдаг. Үлдсэн хугацааг бидэнд сануулахын тулд би Casey Neistat -ийн 'Do More More' DIY arduino хөдөлгүүртэй цаг хэмжигчийг зохион бүтээсэн бөгөөд энэ нь ямар ч үед үлдсэн хугацааг харуулахаар програмчлагдсан болно
LED бөгж - Детройтоос санаа авсан: Хүн болоорой: 6 алхам
LED цагираг - Детройтоос санаа авч: Хүн болоорой: Миний нэг найз "Детройт: Хүн болоорой" тоглоомноос бөгж шиг зүйл хийж болох уу гэж асуухад би анхандаа элсэн нийлэг хэрэглэхийг оролдсон боловч тийм ч сайн ажиллаагүй. Дараа нь би нийлэг дээр бүдгэрсэн хальс ашигласан бөгөөд энэ нь хамгийн сайн ажиллаагүй
Инстаграмаас санаа авсан DIY гэрэл зургийн лангуу: 18 алхам (зурагтай)
Инстаграмаас урам зориг өгсөн DIY гэрэл зургийн лангуу: Би үйл явдлын хөгжилтэй нэмэлт болгон энгийн гэрэл зургийн лангуу хийхээр шийдсэн бөгөөд энэ нь миний хэдэн модноос бүрэн ажиллагаатай лангуу руу шилжих үндсэн үе шатуудыг дамждаг. Би бас зургууд ямар харагдаж байгааг харуулсан гэрэл зургийг орууллаа! Битгий хийгээрэй