Агуулгын хүснэгт:
- Алхам 1: ПХБ -ийн дизайн
- Алхам 2: ПХБ захиалах
- Алхам 3: Цахим эд ангиудыг гагнах
- Алхам 4: Лазераар хийсэн нийлэг
- Алхам 5: Кейс/хашаа барих
- Алхам 6: Роботын өргөтгөлийг бүтээх
- Алхам 7: S4A ашиглан понг хийх (Arduino -д зориулсан зурлага)
- Алхам 8: S4A ашиглан servo роботын гарыг удирдах
- Алхам 9: Arduino IDE ашиглан ухаалаг машин
- Алхам 10: Arduino IDE ашиглан ургамал хамгаалагч
- Алхам 11: Оддын дайн Эзэн хааны гуравдугаар сар
- Алхам 12: MBlock төсөл
Видео: Circuit Learn NANO: Нэг ПХБ. Сурахад хялбар. Хязгааргүй боломжууд: 12 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Электроник, роботын ертөнцөд эхэлж байгаа нь эхэндээ маш хэцүү байж магадгүй юм. Эхэндээ сурч мэдэх олон зүйл байдаг (хэлхээний дизайн, гагнах, програмчлах, электрон эд ангиудыг зөв сонгох гэх мэт), хэрэв алдаа гарсан бол түүнийг хянах олон хувьсагч байдаг (буруу холболт, эвдэрсэн электрон эд анги, эвдрэл) код) тул эхлэгчдэд дибаг хийх нь үнэхээр хэцүү байдаг. Олон хүмүүс олон номтой болж, олон модуль худалдаж аваад эцэст нь олон асуудалтай тулгарч, гацчихаад сонирхолгүй болсон.
Samytronix Circuit Learn -ийн тусламжтайгаар дижитал програмчлал хялбар болсон - NANO
2019 оноос эхлэн би төслүүдээ Samytronix гэж тэмдэглэх болно.
Samytronix Circuit Learn - NANO бол Arduino Nano -ээр ажилладаг сургалтын платформ юм. Samytronix Circuit Learn - NANO -ийн тусламжтайгаар бид зөвхөн нэг самбар ашиглан электроник, програмчлалын ертөнцөд гүн гүнзгий шумбаж эхлэхэд шаардлагатай үндсэн ойлголтуудыг сурч чадна. Энэ нь шинэ төсөл эхлүүлэх болгондоо гагнах эсвэл талхны самбар ашиглах хэрэгцээг арилгаж, хэлхээг дахин холбох замаар Arduino програмчлалын сурах туршлагыг хялбаршуулдаг. Хамгийн сайн нь, Samytronix Circuit Learn-NANO нь блок-шугамын алдартай програмчлалын хэл болох Scratch-тэй нийцтэй байхаар бүтээгдсэн тул тасралтгүй шалгах төхөөрөмж, серво-мотор, ба зайны мэдрэгч.
Алхам 1: ПХБ -ийн дизайн
ПХБ -ийг өөрөө EAGLE ашиглан бүтээсэн. Хэрэв та өөрийн схемийн дизайны талаар илүү ихийг мэдэхийг хүсч байвал randofo -ийн хэлхээний самбарын дизайны анги руу орж болно. Хэрэв та дизайныг татаж аваад ПХБ үйлдвэрлэгч рүү захиалахыг хүсч байвал дараагийн алхамд файлуудыг татаж авах боломжтой.
Хэрэв та миний загварыг өөрийн хэрэгцээнд нийцүүлэн өөрчлөхийг хүсвэл үүнийг чөлөөтэй хийгээрэй!
Алхам 2: ПХБ захиалах
ПХБ -ийг захиалахын тулд та gerber файлуудыг (.gbr) татаж авах хэрэгтэй. Эдгээр нь үйлдвэрлэгчдэд өгөх файлууд юм. Бүх файлыг татаж аваад PCB үйлдвэрлэгч рүү илгээж болно. ПХБ -ийн олон үйлдвэрлэгчид байдаг бөгөөд хамгийн их санал болгож буй ПХБ -ийн үйлдвэрлэгч бол PCBWay юм.
Алхам 3: Цахим эд ангиудыг гагнах
Ашигласан электрон бүрэлдэхүүн хэсгүүдийн ихэнх нь нэлээд түгээмэл байдаг бөгөөд үүнийг орон нутгийн электроникийн дэлгүүрээс олж болно. Гэсэн хэдий ч хэрэв та бүх бүрэлдэхүүн хэсгүүдийг олж чадахгүй бол Amazon, ebay гэх мэтээс онлайнаар авах боломжтой.
- 1 удаа Arduino Nano
- 1х10 мм хэмжээтэй LED багц (улаан, шар, ногоон, цэнхэр)
- 1х12 мм хэмжээтэй дуугарагч
- 1х фоторезистор
- 1х термистор
- 2x Trimpot
- 2х12 мм товчлуур
- 1х DC Жак
- 1 багц эрэгтэй толгой
- 1 багц эмэгтэй толгой
-
Эсэргүүцэл:
- 4х 220 Ом 1/4W
- 4x 10k Ом 1/4W
- 1х 100 Ом 1/4 Вт
- 1x 100k Ом 1/4W
Нэмэлт өргөтгөл:
- DC холбогчтой батерейны эзэмшигч (4x AA ашиглахыг зөвлөж байна)
- 4x Servo хүртэл
- 2х матрын хавчаар бүхий кабель
- Хурц хэт улаан туяаны зайн мэдрэгч
Бүх электрон эд ангиудыг цуглуулсны дараа захиалсан ПХБ -д гагнах цаг болжээ.
- Резисторыг хамгийн бага профайлтай бүрэлдэхүүн хэсэг гэж би гагнахыг зөвлөж байна. (Зураг дээр оруулсан утгыг үндэслэн резисторыг гагнах)
- ПХБ -ийн нөгөө талд резисторын хөлийг таслана
- Зураг дээр үзүүлсэн шиг бусад хэсгүүдийг гагнах (та зурган дээрх тэмдэглэлээс катод/анодын байрлалыг шалгаж болно)
Алхам 4: Лазераар хийсэн нийлэг
Та энд хавсаргасан файлуудыг татаж аваад лазер хайчлах захиалга авах боломжтой. Нийлэг хавтангийн зузаан нь 3 мм байх ёстой. Зураг дээр үзүүлсэн шиг хэргийг дээд талд нь ил тод өнгө хийхийг зөвлөж байна. Зайлагч гэх мэт жижиг хэсгүүд хэрэгтэй болно гэдгийг анхаарна уу.
Алхам 5: Кейс/хашаа барих
Бэлтгэх:
- Хэргийн нийлэг хуудас
- 4х нийлэг тусгаарлагч
- 4х М3 самар
- 4х М3 15мм боолт
Хэргийг боолт, самартай хамт дараах дарааллаар байрлуулна (дээрээс):
- Дээд талын нийлэг хуудас
- Нийлэг тусгаарлагч
- Samytronix самбар
- Нийлэг тусгаарлагч
- Доод талын нийлэг хуудас
Кейс/хашлага хийж дууссаны дараа та самбарыг програмчлах туршилтыг эхлүүлж болно. Энэхүү зааварт багтсан хэдэн жишээ төслүүдийг та туршиж үзэж болно (7-9 алхам). Та Arduino IDE-ийн аль нэгийг сонгох эсвэл Scratch эсвэл Mblock ашиглан блок шугамын интерфэйсийг ашиглах боломжтой бөгөөд хэрэв та дөнгөж эхэлж байгаа бол хамаагүй хялбар болно. Хэрэв та Samytronix Circuit Learn NANO -ийг бүрэн хүчин чадлаар нь ашиглахыг хүсч байвал самбар дээр роботын өргөтгөл хийх дараагийн алхамыг хийхийг зөвлөж байна.
Алхам 6: Роботын өргөтгөлийг бүтээх
Зарим төслүүдэд энэ алхам шаардлагагүй болно. Роботын өргөтгөл нь дугуйны хөдөлгөөнд зориулагдсан тасралтгүй servo ашиглан хөдөлгөөний талаар илүү ихийг мэдэж, зайны мэдрэгч ашиглан саад бэрхшээлээс зайлсхийх зорилгоор бүтээгдсэн болно.
Бэлтгэх:
- Роботын өргөтгөлийн бүх нийлэг эд анги.
- 20х М3 самар
- 14х М3 15мм боолт
- 16х М3 10мм боолт
- 4х М3 15мм зайтай
- 2х М3 25мм -ийн зайтай
Алхам:
- Эхлээд боолтгүйгээр нийлэг хуудсыг тавь
- Нийлэг эд ангиудыг боолт, самар ашиглан бэхлээрэй
- Нийлэг хүрээ дээр 2 удаа тасралтгүй servo ба дугуйг тавь
- Акрилийн биеийн хүрээний арын хэсэгт зай эзэмшигчийг шургуул
- Бөмбөгийг боолтоор боож 25 мм -ийн зайд ашиглана
- Жижиг хуванцар хэсгийг нийлэг хүрээ рүү шургуулна (90 гр мини серво худалдаж авахад хуванцарыг оруулна)
- Толгойн хэсгийг нийлүүл
- Sharp хэт улаан туяаны зайн мэдрэгчийг шургуул
- Сервог жижиг хуванцар зүйл дээр холбоно уу
- Эцсийн алхам бол Samytronix Circuit Learn NANO -ийг роботын хүрээ дээр холбож, зурагт үзүүлсэн шиг утсаар холбох явдал юм
Алхам 7: S4A ашиглан понг хийх (Arduino -д зориулсан зурлага)
Samytronix Circuit NANO дээрх зүү зураглал нь s4a програмтай нийцтэй байхаар хийгдсэн. Та s4a програмыг татаж авах боломжтой. Та хүссэн ямар ч төслийг хийж болно, зургийн програмчлалын хэл нь маш энгийн бөгөөд ойлгоход хялбар юм.
Энэхүү гарын авлагад би Pong тоглоом тоглох Samytronix Circuit NANO -ийн боломжит хувилбаруудын жишээг үзүүлэх болно. Тоглоом тоглохын тулд та A0 зүү дээрх потенциометрийг ашиглаж болно.
- Эхлээд та бөмбөг ба сарьсан багваахай болох спрайт зурах хэрэгтэй.
- Та хавсаргасан зургуудыг шалгаж, спрайт бүрийн кодыг хуулж болно.
- Зурган дээр үзүүлсэн шиг арын хэсэгт улаан шугам нэмж оруулаарай, ингэснээр бөмбөг улаан шугаманд хүрвэл тоглоом дуусна.
Жишээг туршиж үзсэний дараа та өөрөө тоглоом хийж чадна гэж найдаж байна! Цорын ганц хязгаар бол таны төсөөлөл юм!
Алхам 8: S4A ашиглан servo роботын гарыг удирдах
Samytronix Circuit Learn NANO ашиглан та 4 хүртэлх servo -ийг удирдах боломжтой. Сервийг робот гар болгон ашиглах жишээ энд байна. Робот гарыг ихэвчлэн үйлдвэрлэлийн зориулалтаар ашигладаг бөгөөд одоо та үүнийг өөрөө хийж, S4A ашиглан хялбархан програмчилж болно. Та видеон дээрх кодыг хуулж авах боломжтой бөгөөд үүнийг өөрөө програмчлахыг зөвлөж байна!
Алхам 9: Arduino IDE ашиглан ухаалаг машин
Хэрэв та илүү туршлагатай програмист бол зураасны оронд Arduino IDE ашиглаж болно. Хэт улаан туяаны мэдрэгч ашиглан саад бэрхшээлээс зайлсхийх ухаалаг машины жишээ код энд байна. Та видеог үзэж, үйлдлийг нь харах боломжтой.
Утас:
- Зүүн servo D4 рүү
- D7 руу баруун servo
- D8 руу servo хийнэ
- A4 хүртэлх зайны мэдрэгч
Алхам 10: Arduino IDE ашиглан ургамал хамгаалагч
Samytronix Circuit Learn NANO -ийг ашиглах өөр нэг санаа бол температур, гэрэл, чийгшлийг хянах зорилгоор ваартай ургамлынхаа ойролцоо байрлуулах явдал юм. Samytronix Circuit Learn NANO нь термистор (A2), фоторезистор (A3), эсэргүүцлийн тасралтгүй байдлын мэдрэгч (A5) -ээр тоноглогдсон. Матрын хавчаар ашиглан эсэргүүцлийн тасралтгүй байдлын мэдрэгчийг хос хадаасанд холбосноор бид үүнийг чийгийн мэдрэгч болгон ашиглаж болно. Эдгээр мэдрэгчээр бид хэмжих боломжтой бөгөөд бид ургамлыг хамгаалагч болгож чадна. Утга гаргахын тулд бид видеонд үзүүлсэн шиг гурван servo -ийг хэмжигч болгон ашиглаж болно.
LED үзүүлэлт:
- Улаан LED = Температур нь оновчтой биш байна
- Шар LED = Гэрэлтүүлэг нь оновчтой биш байна
- Ногоон LED = Чийгшил оновчтой биш байна
Хэрэв бүх LED гэрэл унтарсан бол энэ нь ургамал ургах хамгийн тохиромжтой орчин юм гэсэн үг юм.
Алхам 11: Оддын дайн Эзэн хааны гуравдугаар сар
Samytronix Circuit NANO ашиглан тоглох боломжтой олон оролт, гаралт байдаг бөгөөд тэдгээрийн нэг нь пьезо дуугаруулагчийг ашиглах явдал юм. Энд nicksort -ийн бичсэн Arduino кодыг хавсаргасан бөгөөд Circuit Learn -д зориулж миний өөрчилсөн болно. Энэ програм нь Оддын дайн Эзэн хааны гуравдугаар сард тоглодог бөгөөд энэ нь үнэхээр дажгүй гэж бодож байна!
Алхам 12: MBlock төсөл
mBlock бол S4A болон анхны Arduino IDE -ийн өөр хувилбар юм. MBlock -ийн интерфейс нь S4A -тай төстэй боловч mBlock -ийг ашиглахын давуу тал нь програмчлалын харааны блокыг жинхэнэ Arduino кодтой зэрэгцүүлэн харах боломжтой юм. Хөгжмийг програмчлахад mBlock програмыг ашиглах жишээг харуулсан видеог энд оруулав.
Хэрэв та Arduino орчинд шинэхэн боловч програмчлалын ертөнцөд дөнгөж хөл тавьж байгаа бол mBlock танд тохирсон байх ёстой. Та mBlock -ийг эндээс татаж авах боломжтой (mBlock 3 татаж авах).
Samytronix Circuit Learn NANO -ийг сурахад хамгийн чухал зүйл бол туршилт хийх явдал гэдгийг ойлгох нь чухал бөгөөд ингэснээр та програмчлал, програмчлалын талаархи бүх чухал ойлголтуудыг олж авахын зэрэгцээ шинэ зүйлийг хурдан туршиж, туршиж үзэх боломжтой болно. электроник.
Зөвлөмж болгож буй:
Хязгааргүй толь шоо хийх хялбар - 3D хэвлэх, програмчлал байхгүй: 15 алхам (зурагтай)
Хялбар Infinity толин шоо хий 3D хэвлэх, програмчлал байхгүй: Хүн бүр хязгааргүй сайн шоо дуртай, гэхдээ хийхэд хэцүү мэт харагддаг. Энэхүү зааварчилгааны талаархи миний зорилго бол хэрхэн яаж хийхийг алхам алхамаар харуулах явдал юм. Зөвхөн үүгээр ч зогсохгүй миний танд өгч буй зааврын дагуу та үүнийг хийх боломжтой болно
Arduino Gemma & NeoPixels бүхий хялбар хязгааргүй толь: 8 алхам (зурагтай)
Arduino Gemma & NeoPixels бүхий хялбар Infinity толь: Хараач! Гайхамшигтай, хууран мэхэлсэн энгийн хязгааргүй толинд гүн гүнзгий хараарай! LED -ийн ганц зурвас нь толин тусгалтай сэндвич дээр дотогшоо гэрэлтэж эцэс төгсгөлгүй тусгалын эффектийг бий болгодог. Энэхүү төсөл нь миний танилцуулга Ардуины ур чадвар, техникийг ашиглах болно
Электроник ба програмчлалыг Visual DIY ажлын ширээний тусламжтайгаар сурахад хялбар болгох: 3 алхам
Visual DIY Workbench ашиглан электроник ба програмчлалыг сурахад хялбар болгох: Та хэзээ нэгэн цагт хүүхдүүдийг цахилгаан бараа, микроконтроллерын талаар сургахыг хүсч байсан уу? Гэхдээ бидэнд тулгардаг нийтлэг асуудал бол энэ талын анхан шатны мэдлэгийг бага насны хүүхдүүдэд ойлгоход хэцүү байдаг явдал юм
DIY MusiLED, Windows & Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: 3 алхам
DIY MusiLED, Windows болон Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: Энэхүү төсөл нь 18 LED (6 Улаан + 6 Цэнхэр + 6 Шар) Arduino самбартаа холбож, компьютерийн Дууны картын бодит цагийн дохиог шинжлэх, дамжуулахад туслах болно. LED -ууд нь цохилтын эффектийн дагуу тэднийг гэрэлтүүлдэг (урхи, өндөр малгай, өшиглөлт)
Энгийн бөгөөд хялбар алхам бүхий ПХБ -ийн дизайн: 30 алхам (зурагтай)
Энгийн бөгөөд хялбар алхам бүхий ПХБ -ийн дизайн: САЙН НАЙЗУУД ПХБ -ийн загварыг сурахыг хүсч буй хүмүүст зориулсан маш хэрэгтэй, хялбар зааварчилгаа эхэлье