
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Энэхүү зааварчилгаа нь travis ci (.travis.yml файл) -ийг бүргэд 7 файлыг (схем.sch ба pcb самбар.brd) боловсруулах чадвартай байдлаар хэрхэн тохируулахыг тайлбарлахад оршино. Үүний үр дүнд энэ нь зураг, gerber файлууд болон дансны жагсаалтуудыг автоматаар үүсгэх, ERC ба DRC дүрмийн шалгалт хийх, автоматаар чиглүүлэх, төслийг KiCAD руу экспортлох болно.
Энэхүү зааварчилгааг Travis CI дээр Arduino IDE -ийг барилгын автоматжуулалтад хэрхэн ашиглах талаар энд тайлбарласны дагуу бүтээсэн болно.
- learn.adafruit.com/the-well-automated-ardu… ба
- learn.adafruit.com/continuous-integration-…
Ажлын жишээ авахын тулд та миний репозыг үзэх боломжтой:
github.com/drtrigon/sketchbook болон
Та ажлаа эхлүүлэхийн тулд https://github.com/drtrigon/eagle-view-ийг салгаж,.sch,.brd төслүүдээ салаа руу байршуулж болно.
Алхам 1: Eagle CAD
Энэхүү зааварчилгааны эхэнд таны бүргэдийн төсөл болон бүрдүүлсэн файлууд байна. Танд ийм төсөл байгаа гэж би бодож байна. Хэрэв тийм биш бол, гэхдээ та энэ зааварчилгааг туршиж үзэхийг хүсч байвал Arduino дэлгүүрээс авах боломжтой Arduino Uno Eagle файлуудыг ашиглаж болно ("Баримт бичиг" табыг үзнэ үү).
Хэрэв та бүргэдтэй танил биш бөгөөд үүнийг хэрхэн ашиглах талаар сурах шаардлагатай бол Eagle.cad програмыг хэрхэн ашиглах талаар заавар эсвэл зааварчилгааг аваарай.
Алхам 2: Трависаар дамжуулан автоматжуулалт
Одоо "ид шид" ба энэ нь хэрхэн ажилладаг талаар авч үзье, хэрвээ та Травис Ци -тэй танил биш бол жишээ нь Эхлэх талаар ярилцана уу.
Үндсэндээ бид travis ашиглахдаа нийтлэг замаар алхаж байна; Бид github руу репо байршуулж, толин тусгал хийж, энэ репо дээр travis -ийг идэвхжүүлээрэй (github дээр),.travis.yml тохиргооны файлыг репо руу нэмж, дараа нь travis -ээс авсан үр дүнг манай репо дээр ашиглаарай (жишээ нь үндсэн хуудсан дээрх зургийг харуулах) README.md) өгсөн.
Илүү нарийвчлалтайгаар travis config нь дамми x сервер (Xvfb), бүргэд, цикад татаж аваад суулгаж, дараах ажлуудыг гүйцэтгэдэг (xdotool):
- gerbers үүсгэх, zip архивт файл нэмж, gerber -ийг-p.webp" />
- өрөмдлөгийн шилдэг бүтээл
- bom хэсгийн жагсаалт үүсгэх
- самбарын зургийн гаралт
- схемийн зургийн гаралт
- DRC & ERC шалгалт (үр дүнг зураг дээр хадгална)
- жишээ нь авто чиглүүлэгч, хэрэв AUTOROUTER_ENABLE-ийг үнэн гэж тохируулсан бол (үр дүнг зураг дээр хадгална)
- бүргэдээс кикад руу хөрвүүлэх
- үр дүнг github репо руу буцааж оруулах (GIT_USER болон GIT_PASS -ийг тохируулах шаардлагатай)
Хэрэв эдгээр алхмуудын аль нэгэнд алдаа гарвал travis нь тухайн төлөвөөр дуусна.
Алхам 3: Үр дүн
Үр дүнгийн файлуудын багцад (жишээ нь Arduino Uno -ийн хувьд) үйлдвэрлэхэд шаардлагатай бүх gerber файлууд (2 давхаргад тохируулагдсан боловч мэдээж 4 хүртэл сунгаж болно), ямар ч орчинд ашиглах схем, pcb самбарын зургууд багтсан болно. бүргэд суурилуулах, ажиллуулах эсвэл ажиллуулах), ирээдүйд ашиглахад зориулсан kicad төсөл хэрэгтэй болно
Нэмэлт жишээг авахын тулд бүргэд харах репогийн салбаруудыг үзнэ үү.
Github болон travis -ийн тусламжтайгаар электроникийн бүх талыг автоматжуулах шаардлагатай бүх хэрэгслүүд бидэнд байгаа гэдгийг эцэст нь хэлмээр байна.
- програм хангамж ба програм хангамж: эхэнд дурдсан adafruit -ийн arduino жишээг үзнэ үү
- электроник (схем, техник хангамж/pcb): энэ зааварт тайлбарласны дагуу kicad ашиглах талаар бодож үзээрэй.
-
CAD -ийн бусад хэсгүүд (механик гэх мэт): хэрэв та тэдгээрийг.stl форматаар хадгалвал github нь онлайнаар үзэгчдийг багтаасан болно.
-
help.github.com/articles/3d-file-viewer/
- blog.github.com/2013-04-09-stl-file-viewin…
- blog.github.com/2013-09-17-3d-file-diffs/
-
Ирээдүйн сайжруулалтууд:
-
ижил төстэй автоматжуулалтыг хялбарчлах, хурдасгахын тулд бүргэд, кикад суурилуулсан, тохируулсан докер зураг өгөх (бүр ftp серверээс бүргэд татаж авах хэрэгцээг арилгах)
github.com/drtrigon/docker-eagle ба
Зөвлөмж болгож буй:
Ротари кодлогч: Энэ нь хэрхэн ажилладаг, Arduino дээр хэрхэн ашиглах вэ: 7 алхам

Ротари кодлогч: Энэ нь хэрхэн ажилладаг ба Arduino -тэй хэрхэн ашиглах талаар: Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно.Тойм Энэхүү гарын авлагад та эргэлтэт кодлогч хэрхэн ашиглах талаар мэдэх болно. Нэгдүгээрт, та эргэлтийн кодлогчийн талаархи зарим мэдээллийг харах болно, дараа нь хэрхэн хийхийг сурах болно
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам

Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно
IoT эсвэл гэрийн автоматжуулалтад зориулж Homie төхөөрөмж бүтээх: 7 алхам (зурагтай)

IoT эсвэл гэрийн автоматжуулалтад зориулж Homie төхөөрөмж бүтээх: Энэхүү заавар нь миний DIY гэрийн автоматжуулалтын цувралын нэг хэсэг бөгөөд "DIY гэрийн автоматжуулалтын системийг төлөвлөх нь" гэсэн үндсэн нийтлэлийг үзнэ үү. Хэрэв та Homie гэж юу болохыг хараахан мэдэхгүй байгаа бол Marvin Roger-ийн homie-esp8266 + homie-г үзнэ үү
Autodesk EAGLE ашиглан хэлхээг хэрхэн зохион бүтээх, ПХБ үүсгэх: 9 алхам

Autodesk EAGLE ашиглан хэлхээг хэрхэн яаж зохиож, ПХБ үүсгэх вэ: ПХБ (Хэвлэмэл хэлхээний самбар) зохион бүтээхэд туслах олон төрлийн CAD (Computer Aided Design) програм хангамж байдаг бөгөөд тэдгээрийн ихэнх нь байдаггүй. тэдгээрийг хэрхэн ашиглах, юу хийж чадахаа үнэхээр тайлбарлаж өгөөгүй. Би маш их ашигласан
Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмждөө хоёр ширхэгийг хэрхэн бүтээх вэ: 17 алхам (зурагтай)

Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмж дээрээ хоёр ширхэгийг хэрхэн бүтээх вэ: Би барьж буй хоолойны өсгөгчтэй хамт шинэ гитар чанга яригч авахыг хүсч байна. Илтгэгч миний дэлгүүрт байх тул онцгой зүйл хийх шаардлагагүй болно. Толекс бүрхүүл хэт амархан гэмтсэн байж магадгүй тул би хөнгөн элсний дараа гаднаа хар цацлаа