Агуулгын хүснэгт:
Видео: Arduino -тэй гар PCB (Утасгүй сүлжээнд холбогдох боломжтой!): 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Шинэчлэх 28.1.2019 Би одоогоор энэхүү гар утасны дараагийн хувилбар дээр ажиллаж байна. Та төслийг YouTube суваг эсвэл Твиттер дээрээс дагах боломжтой.
Анхааруулга! ПХБ -ийн зохион байгуулалтаас би алдаа олсон. Зүүн ба дээш товчлуурууд нь зөвхөн аналог зүүтэй холбогддог. Би үүнийг хоёр оролтонд татах хоёр эсэргүүцэл нэмж оруулснаар зассан. Энэ бол төгс шийдэл биш боловч энэ нь ажилладаг.
Би ATmega328P-AU микроконтроллер (Arduino Nano-той адил), SSD1306 OLED дэлгэц болон зарим товчлуур дээр суурилсан гар утасны ПХБ-ийг зохион бүтээсэн. Би мөн олон тоглогчийн тоглоомонд зориулсан NRF24L01+ радио модулийг нэмэх сонголтыг нэмж оруулсан. Та мөн энэ гар утсыг утасгүй хянагч болгон ашиглаж болно. Би өмнө нь утасгүй хянагч хийж байсан, тэр ч байтугай нэг зааварчилгаа өгсөн. Танд хэрэгтэй зүйл бол Arduino Leonardo эсвэл Pro Micro байх болно.
Гар нь бүрэн нээлттэй эх сурвалж юм. Бүх эх кодыг ПХБ -ийн дизайнаар ашиглахад үнэ төлбөргүй байдаг. Би мөн консолын нээлттэй эх хавтан дээр суурилсан тоглоомын хөдөлгүүрийг кодчилж эхлэв. Одоогийн байдлаар физикийн хөдөлгүүрээс бусад бүх зүйл өндөр хурдатгалтай холбоотой зарим асуудалтай байна. Физикийн хөдөлгүүр нь зургийн функцтэй ижил хурдаар фреймээр ажиллаж байгаа учраас л тэр юм. Физикийн хөдөлгүүрийг microstepping гэж нэрлэдэг байх ёстой (мөргөлдөөн байгаа эсэхийг шалгахын тулд нэг пикселийг хөдөлгөж байх ёстой), гэхдээ би үүн дээр ажиллах хэрэгтэй хэвээр байна.
Зураг дээрээс харахад SMD эд ангиудыг би хараахан аваагүй байна. Би одоогоор кодыг прототипээр боловсруулж байна.
Би мэргэжлийн ПХБ авахыг хүсэхгүй байна. Би үүнийг бүтээж чадах уу?
Мэдээжийн хэрэг. Би энэ консолыг тасархай зэс бүхий ПХБ -д хэрхэн загварчлах талаар зааварчилгаа өгсөн. Та төслийг эндээс олж болно:
Алхам 1: Бүх эд ангиудыг авах
Юуны өмнө танд бүх эд анги хэрэгтэй болно. Та ПХБ -ийг JLCPCB эсвэл Gerber файл ашигладаг бусад сайтаас захиалж авах боломжтой. Gerber файлуудыг үйлдвэрлэгчийн ПХБ -ийг тайлбарлахад ашигладаг. Эдгээр нь боловсруулсан ПХБ -ийн бүх нарийн ширийн зүйлийг агуулсан. ZIP файлууд юм.
ПХБ-ийн холбоос энд байна:
Үүнийг ажиллуулахын тулд худалдаж авах шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав.
- ATmega328P (TQFP-32)
- 8 ширхэг 6 x 6 x 6 мм хэмжээтэй товчлуур
- 16 МГц болор осциллятор
- 2 ширхэг 22 pF 0603 хэмжээтэй конденсатор
- SPI интерфэйстэй SSD1306 дэлгэц. (128 x 64, нэг өнгийн)
- Хоёр 0603 10 кОм эсэргүүцэл
Нэмэлт бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав.
- NRF24L01+
- AMSD1117-3.3 (NRF24L01+3, 3 В-ийн зохицуулагч)
- 1206 680 nF конденсатор (NRF24L01+ нь зөв ажиллахын тулд тогтвортой хүчдэл хэрэгтэй.)
- 2 ширхэг 1206 LED (хэрэв та гэрэл асаахыг хүсвэл)
- LED -д зориулсан 0603 резистор 2 ширхэг
Алхам 2: Самбарыг угсрах
Би одоогоор ямар ч ПХБ бариагүй байгаа тул үүнийг тайлбарлахад жаахан хэцүү байх болно. Сэлбэгүүд хаашаа явсан талаар би мэдэхгүй байна, гэхдээ удахгүй ирнэ гэж найдаж байна.
Ихэвчлэн гагнуурын нэгэн адил утаа сорогч ашиглаж, урсгал эсвэл гагнуур дээр хүрсний дараа гараа угаана. Мөн гагнуурын төмрийг болгоомжтой хийх хэрэгтэй. Цельсийн 350 хэм орчим байхад нь хүрвэл хүнд түлэгдэлт үүснэ. Хэрэв та гагнуурын төмрөөс гэмтэл авбал хүйтэн усаар түлэгдсэн газрыг хөргө
Хэрэв та SMD эд ангиудыг хэзээ ч гагнаж байгаагүй бол YouTube -ээс зарим хичээлийг үзэхийг зөвлөж байна. Үндсэн дүрэм бол гагнуурыг нэг дэвсгэр дээр түрхэж, чипийг байрлуулж, тээглүүрийг гагнах явдал юм. Дараа нь зүгээр л эсрэг талыг нь хий, хэрэв илүү олон тээглүүр байвал тэдгээрийг хий. Та мөн гагнуурын процесст туслахын тулд flux ашиглаж болно.
Микроконтроллерийг гагнахын тулд танд гагнуурын зулын гол хэрэгтэй болно. Зүүг гагнуураар урсгаж, илүүдлийг арилгахын тулд гагнуурын зулын гол ашиглана уу.
Эд ангиудыг зөв аргаар гагнах хэрэгтэй. Ихэвчлэн микроконтроллерууд эхний зүүг зааж өгөх цэгтэй байдаг. Ихэвчлэн ПХБ -ууд нь чиг баримжаа олгох чиглэлтэй байдаг.
SMD эд ангиудын хувьд та ихэвчлэн жижиг хэсгүүдийг гагнахыг хүсдэг. Хэрэв та эхлээд толгойг гагнах юм бол гагнуурын төмрөөр цохиж, муухай хий ялгаруулах болно. Би туршлагаасаа энэ дарааллыг санал болгож чадна. Та энэ жагсаалтыг дагах шаардлагагүй, гэхдээ үүнийг эрүүл ухаанаар хийсэн болно.
- Конденсатор
- LED -ийн LED ба резистор (заавал биш) [эхлээд резисторыг гагнах хэрэгтэй]
- Зохицуулагч ба микроконтроллер (MCU -г зөв байрлуулсан эсэхээ шалгаарай! Цэг нь ПХБ дээрх [цагаан цэг] гэсэн тэмдэгтэй адилхан байх ёстой.)
- Болор
- Товчлуурууд
- Толгой (NRF24L01+ толгой нь таны хуруугаа байрлуулах газар тул уян хатан байдлыг хангахын тулд зарим утас ашиглахыг зөвлөж байна.)
- Батерейнд зориулсан зарим утас. Үндсэн хүчийг VCC ба GND -ээр тэмдэглэсэн болно. VCC нь ойролцоогоор 3, 6-6 вольт байх ёстой. Энэ хүчдэл нь микроконтроллерт шууд очдог тул хэт их хүчдэл оруулахгүй байхыг анхаарна уу.
Алхам 3: Програм хангамж
Би олон жилийн турш ийм төрлийн платформд зориулж хэд хэдэн тоглоом хийсэн. Та хуучин олон тоглоомын кодыг эндээс олох боломжтой (Энэ нь мөөг_mcp_continued_v10_converted нэртэй код юм):
github.com/Teneppa/handheld_open_source
Нээлттэй эх үүсвэрийн хөдөлгүүрийг эндээс олж болно (би үүнийг кодлохын тулд Visual Studio ашигладаг байсан болохоор олон сонин файлууд байдаг):
Зөвлөмж болгож буй:
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: 3 алхам
5 минутын дотор утасгүй нэвтрэх боломжтой Pi: Сайн байцгаана уу! Бөөрөлзгөнө Pi -ийг утас, таблетаас утасгүй ашиглах боломжтой болгохын тулд миний тооцоолсон 5 минутын тооцоолол нь компьютерийн мэдлэгтэй хүнд зориулагдсан бөгөөд илүү урт хугацаа шаардагдах болно гэдгийг анхаарна уу
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: Хөөе залуусаа, дахин тавтай морилно уу. Өмнөх нийтлэлдээ би H Bridge Circuit гэж юу болохыг, L293D мотор драйвер IC, piggybacking L293D мотор драйвер IC, өндөр гүйдлийн хөдөлгүүртэй жолооч нарыг жолоодох, мөн L293D моторт жолоочийн самбарыг хэрхэн яаж хийх, хэрхэн хийх талаар тайлбарласан болно
DIY утасгүй автомат усалгааны систем нь интернетэд холбогдох шаардлагагүй: 3 алхам
DIY утасгүй автомат усалгааны систем нь интернетэд холбогдох шаардлагагүй: Би ургамлаа өөр өөр улирлаас хамааран өдөрт нэг эсвэл хоёр удаа автоматаар усалж байхыг хүсч байна. Гэхдээ IOT -ийн найзыгаа ажил хийлгэхийн оронд би энэ даалгаврыг гүйцэтгэхэд ганцаараа байхыг илүүд үздэг. Учир нь би явахыг хүсэхгүй байна
Raspbian Stretch дээрх TP Link WN7200ND USB утасгүй адаптер бүхий тавин метрийн утасгүй нэвтрэх цэг: 6 алхам
Raspbian Stretch дээрх TP Link WN7200ND USB утасгүй адаптер бүхий тавин метрийн хүртээмжтэй утасгүй хандалтын цэг: Raspberry Pi нь аюулгүй утасгүй хандалтын цэгүүдийг бий болгоход тохиромжтой боловч сайн хүрээтэй байдаггүй, би үүнийг өргөжүүлэхийн тулд TP Link WN7200ND USB утасгүй адаптер ашигласан. Би үүнийг хэрхэн хийх талаар хуваалцахыг хүсч байна.Би яагаад чиглүүлэгчийн оронд бөөрөлзгөнө pi ашиглахыг хүсч байна вэ? T
DIY утасгүй микрофоноос утасгүй гитарын систем: 4 алхам
DIY утасгүй микрофон утасгүй гитарын систем: Би зарим видео, зарим хамтлагуудыг үзэж байсан бөгөөд бараг бүгд гитар дээр утасгүй систем ашигладаг. Галзуурах, хөдлөх, алхах, утасгүйгээр хүссэн бүхнээ хийх, тиймээс би утас авахыг мөрөөддөг .. Гэхдээ .. миний хувьд одоо энэ нь хэтэрхий үнэтэй байгаа тул би үүнийг олж авлаа