Агуулгын хүснэгт:
- Алхам 1: эд ангиудыг худалдаж аваарай
- Алхам 2: Үүнийг хамтад нь хий
- Алхам 3: Цахилгааны утас
- Алхам 4: Програм хангамж - VSCode
- Алхам 5: PlatformIO IDE залгаасыг суулгана уу
- Алхам 6: Шинэ төсөл үүсгэх
- Алхам 7: USBASP -ийн хөгжлийн орчныг тохируулах
- Алхам 8: Программистаа залгаарай
- Алхам 9: Драйверуудыг тохируулах
- Алхам 10: Кодоо бичнэ үү
Видео: 2 доллараас бага үнийн дүнтэй жижиг бичил хянагчийн төсөл: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Интернет дээр бичил хянагчийг эхлүүлэх талаар олон зүйл байдаг. Нүцгэн чип, хөгжүүлэлтийн самбар эсвэл илүү өргөн хүрээтэй SOC (чип дээрх систем) төхөөрөмжөөс эхлүүлэх эсэхээс үл хамааран тэдгээрийг програмчлах олон арга зам байдаг.
Тиймээс сонирхож буй хүмүүсийн хувьд энэ бол тэдний нэг юм.
USBASP + AVR ATTiny85 мини USB хөгжүүлэгч хавтан (Digistump -ээр)
Энэ хослол надад маш их таалагддаг, учир нь энэ нь маш жижиг хэлбэрийн хүчин зүйл бүхий Arduino платформ дээр төсөл хэрэгжүүлэх маш хямд арга юм, эдгээр чипс нь маш жижиг тул та тэдгээрийг тохиромжгүй Unos-ээс ялгаатай бараг бүх зүйлд хийж болно.
Миний ашиглаж буй самбар бол хямд үнэ юм.
Программист бол нээлттэй эхийн USBASP програмист бөгөөд ebay эсвэл AliExpress дээр ижил үнээр худалдаж авах боломжтой
Энэхүү зааварчилгаа нь dev-board-ийг ямар нэгэн зүйл хийлгэх үйл явцын төгсгөл юм
Илүү хялбар маршрут бол digistump дээрээс жинхэнэ digispark олж авах явдал юм
Гэхдээ энэ төсөл зогссон бололтой, эдгээр нь 8USUS долларын үнэтэй
Хэрэв танд эдгээрийн аль нэг нь байгаа бол танд програмист хэрэггүй бөгөөд Microducleus bootuder-ийн арудудино чип дээр урьдчилан асах болно. Энэ нь та програмыг компьютерээсээ чип рүү шууд ашиглах боломжтой гэсэн үг юм. Гэхдээ үүний сул тал нь ачаалагч ачаалагч нь чип дээрх байгаа нөөцийн сайн хэсгийг ашигладаг бөгөөд ингэснээр та юу хийж чадахаа хязгаарлаж чаддаг, энэ бол USBASP -ийн тухай, Micronucleus биш юм.
Алхам 1: эд ангиудыг худалдаж аваарай
Ebay эсвэл aliexpress руу орж хайлт хий
- Удирдах зөвлөлд зориулсан "attiny85"
- Програм зохиогчийн хувьд "usbasp" ба
- Утасны "холбогч утас" (хэрэв та хэвтэж байгааг олж мэдвэл заавал биш)
Алхам 2: Үүнийг хамтад нь хий
Таны тоног төхөөрөмж эцэст нь ирмэгц гагнуураар эхэлнэ
Туузны таслагч тээглүүрийг гагнана. Энэ нь заавал биш юм. хэрэв танд гагнуурын төмөр байхгүй бол та утсыг зүгээр л эргүүлж болно, гэхдээ контактууд нь хамгийн сайн биш байх тул үүнийг хийхийг зөвлөдөггүй.
Энэ жишээнд би ямар нэг шалтгаанаар цахилгаан тэжээлийн терминалуудыг шууд гагнасан боловч үүнийг хийхийн тулд та таслагч тээглүүрийг ашиглаж болно.
Алхам 3: Цахилгааны утас
Утаснуудыг зургийн дагуу холбоно уу. Би энэ хослолыг ашигласан боловч та бүдүүн ширхэгтэй хүссэн зүйлээ ашиглаж болно
самбар дээр:
- p0, p1, p2 = ногоон, хөх, улаан
- 5v, GND = улаан, ногоон (VIN ашиглаагүй)
холбогч:
холбогдох кабелийн холболтын схемийг үзнэ үү
Алхам 4: Програм хангамж - VSCode
Одоо та утастай болсон тул програм хангамжийн орчноо тохируулах шаардлагатай болно
Үүнд:
- жолооч нар
- хөгжлийн орчин
Эхлээд Visual Studio кодыг татаж аваарай. (өнөөг хүртэл миний олж харсан хамгийн сайхан орчин)
Та үүнийг https://code.visualstudio.com/download дээрээс авах боломжтой
Татаж аваад суулгаарай
Алхам 5: PlatformIO IDE залгаасыг суулгана уу
Зүүн доод буланд байгаа өргөтгөлүүд товчийг дараад PlatformIO -г хайж олоорой
Үүнийг суулгаад дахин ачаална уу
Plugin суулгасны дараа автоматаар гарч ирэхгүй бол Platform IO нүүр хуудсыг нээхийн тулд зүүн доод буланд байрлах жижиг товчлуур дээр дарна уу.
Алхам 6: Шинэ төсөл үүсгэх
Төслийн шидтэн дээр төслийг нэрлээд самбарыг сонгоно уу
Удирдах зөвлөл байх ёстой
Attiny85 (Ерөнхий)
Хүрээ нь байх ёстой
Ардуино
Алхам 7: USBASP -ийн хөгжлийн орчныг тохируулах
PlatformIO төслийн тохиргооны файлд platformio.ini програмистийг тохируулна уу
Эдгээр мөрүүдийг platformIO.ini файлд нэмнэ үү.
upload_protocol = usbaspupload_flags = -Pusb
Алхам 8: Программистаа залгаарай
Программистаа холбоно уу
Алхам 9: Драйверуудыг тохируулах
Таны USBASP техник хангамжид таны компьютер түүнтэй холбогдохын тулд драйвер хэрэгтэй болно.
Задиг эндээс татаж аваарай
USBASP USB төхөөрөмжөө компьютер дээрх USB порт руу залгаарай
Татаж авсан Zadig програмаа ажиллуулна уу
Usbasp -д Winusb драйверыг суулгана уу
Хэрэв таны систем техник хангамжийг танихгүй бол надад тэмдэглэл илгээгээрэй, магадгүй би тусалж чадна, гэхдээ ерөнхийдөө энэ нь хайрцагнаас гарах ёстой.
Алхам 10: Кодоо бичнэ үү
"loading =" залхуу ", та ATTiny85 самбараа програмистдаа холбосон бөгөөд бүгдийг нь холбосон гэдэгт итгэлтэй байна.
Хөтөлбөрийг хөрвүүлэх, байршуулахын тулд Ctrl+Alt+U товчлуурыг дарна уу
Зөвлөмж болгож буй:
DIY Tripod 1 доллараас бага: 3 алхам
$ 3 -аас доош үнэтэй DIY Tripod: Энэхүү зааварчилгаа нь 1 доллараас бага үнэтэй гайхалтай tripod хийхийг танд заах болно. Зөвхөн гурил гэх мэт гэр ахуйн эд зүйлсийг ашиглан та ердийн tripod, тэр ч байтугай зөөврийн компьютерээс илүү гайхалтай гайхалтай tripod хийж болно. эхлээд видеог үзэх ёстой, энэ нь
15 доллараас бага үнээр вэб радио хийх: 4 алхам (зурагтай)
15 доллараас бага үнээр вэб радио хийх: Тиймээс би хэсэг хугацаанд хойшлуулсан төслийг хийхээр шийдсэн: 15 еврогоос доошгүй үнийн өсгөгч, чанга яригчтай гар хийцийн, бүрэн ажиллагаатай вэб радио! Та өөрчлөх боломжтой. товчлуур дарж урьдчилан тодорхойлсон цацах радио станцуудын хооронд та
Бичил: Бот - Бичил: Бит: 20 алхам
Бичил: Бот - Микро: Бит: Өөрийгөө бичил болгоорой: Бот! Энэ бол бие даасан жолоодлогын зориулалттай sonar суурилуулсан Micro: Bit удирдлагатай робот эсвэл хэрэв танд хоёр Micro: Bits, радио удирдлагатай жолоодлого байгаа бол
Жижиг бичил: бит робот - 1 -р хэсэг: 7 алхам
Tiny Micro: bit Robot - 1 -р хэсэг: Би жижиг роботыг гайхалтай сайн гэж бодож байсан бөгөөд зардал багатай Microbit -ийг бүтээх нь хамгийн тохиромжтой байх болно. Би өмнө нь мотор жолоодох эсвэл мэдрэгчийн оролт авахад ашиглаж байсан бэлэн IO хавтанг ашиглаагүй робот бүтээхийг хүсч байсан
Жижиг робот бүтээх: Нэг куб инч бичил сумогийн робот хийх, жижиг: 5 алхам (зурагтай)
Жижиг робот бүтээх: Нэг куб инч бичил сумогийн робот хийх, жижиг болгох: Жижиг робот, хэлхээ бүтээх талаархи зарим дэлгэрэнгүй мэдээллийг энд оруулав. Энэхүү зааварчилгаа нь ямар ч хэмжээтэй робот бүтээхэд хэрэгтэй зарим үндсэн зөвлөмж, арга техникийг багтаасан болно.Миний хувьд электроникийн хамгийн том сорилтуудын нэг бол жижиг хэмжээтэй