Агуулгын хүснэгт:
Видео: Хямд Pi Arduino холболтын Python терминал: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Raspberry Pi бол Линукс машин тул түүнд зориулагдсан олон тооны терминал програмууд байдаг. Гэхдээ би Python дээр шинээр бичсэн, яагаад би санаа зовсон юм бэ? Үргэлжлүүлэн уншина уу. Хэрэв та Pi болон Arduino хоёуланг нь ашигладаг төсөл хийж байгаа бол танд хоёулаа хоорондоо ярилцах арга хэрэгтэй байх. Pi нь Arduino хөгжүүлэлтийн орчинг ажиллуулах бөгөөд маш гоё терминалтай тул та үүнээс эхлэх хэрэгтэй. Гэхдээ миний Python терминал ашигтай байдаг.
Pi нь Python ашиглан хэрэглэгчийн бичсэн програм дээр ажиллах зорилготой тул Python терминалтай байх нь сайхан байдаг
Миний терминал нь Arduino гэх мэт микро хянагчтай ажиллах зарим онцлог шинж чанартай байдаг
Энэ терминалыг өөрөө програмчилж болно, Arduino IDE цуваа мониторыг програмчлах боломжгүй
Хэрэв та захиалгат төсөл хийвэл танд харилцаа холбооны тусгай програм үүнийг удирдахыг хүсэх болно, та терминалын програмыг авч, хэсгүүдийг нь хайчилж буулгаж, нэгийг нь хийж болно
Одоогийн байдлаар терминал нь зөвхөн RS232 загварын холболтыг дэмждэг боловч үүнийг SPI болон I2C протоколыг дэмжих зорилгоор өргөжүүлэхийг хүсч байна (магадгүй та хувь нэмэр оруулахыг хүсч магадгүй)
Та терминалийг бараг ямар ч үйлдлийн систем дээр ашиглаж болох тул хэрэв та Linux, Mac эсвэл Windows машин ашиглаж байгаа бол (миний анх хөгжүүлж байсан) та зүгээр байх болно. Энд байгаа бүх зүйл нээлттэй эх сурвалжтай тул энд хямд байгаа нь үнэгүй гэсэн үг юм
Анхааруулга: Энэ бол үнэхээр хуучин зааварчилгаа юм. Код нь нэлээд сайжирсан. Үзнэ үү: Python Smart Terminal нь одоогийн төлөв, одоогийн кодын линкийг бичих боломжтой.
Алхам 1: Багаж хэрэгсэл
PC - бараг ямар ч OS, Linux, Windows OSX….. Rasberry PI бол төгс төгөлдөр юм
Python (Anaconda татаж авах дуртай, үүнийг https://www.instructables.com/id/ClipBoard-Communic… болон https://www.instructables.com/id/Graph-Instructable… хэсэгт жаахан хэлэлцдэг.)
Python -ийн үндсэн мэдлэг
Ардуино
Arduino -аас USB холболт Энэ нь UNO гэх мэт Arduinos дахь кабель болон USB порт эсвэл FTDI кабель байж болно (https://www.sparkfun.com/products/9717 нь TTL RS232 Ardunio -тэй холбогдож, үнэхээр нүцгэн ясны самбар
Алхам 2: Суурилуулалт
Github Project -ийн GitHub файлуудаас файлуудыг (эсвэл хэдхэн товшилтоор унших) авах боломжтой (шинэчлэлтүүдийг боловсруулж байх үед байршуулах болно) Файлуудыг (хэрэв таны сонгосон татаж авсан файл бол задалдаггүй) нэг директор дотор байрлуулна уу. таны Python хөгжүүлэх орчин.
Зөвлөмж болгож буй:
Хаалттай эргэх холболтын талаархи санал хүсэлтийг авахын тулд servo -ийг хэрхэн яаж хийх вэ: 7 алхам
Хаалттай эргэх холболтыг авахын тулд servo -ийг хэрхэн яаж тохируулах вэ? байршил. Гэхдээ энэ нь шууд биш юм! Та яг хэзээ болохыг мэдэхгүй байна
PLSD холболтын гарын авлага: AirPlay -ээр дамжуулан Apple TV -тэй холбогдох [Албан бус]: 10 алхам
PLSD холболтын гарын авлага: Apple TV -тэй AirPlay -ээр холбогдох [Албан бус]: Дараах гарын авлага нь хурлын танхимд Apple TV -тэй AirPlay -ээр холбогдох үйл явцыг харуулах болно. Энэхүү албан бус эх сурвалжийг Перкинс хотын сургуулийн дүүргийн удирдлага, ажилтнууд болон эрх бүхий зочдод зориулан өгсөн болно
Yaesu FT-100 дижитал горимд зориулсан PC холболтын интерфэйс: 3 алхам
Yaesu FT-100 дижитал горимд зориулсан PC-ийн холболтын интерфэйс: Энд би Yaesu FT-100-д зориулсан PC-ийн холбоосын интерфэйсийг бий болгох удирдамжийг танилцуулж байна. Энэхүү интерфэйс нь HAM дижитал горимыг (FT8, PSK31 гэх мэт) ажиллуулахын тулд дууны картаас аудио дохио дамжуулах, хүлээн авах боломжийг олгодог. Нэмэлт мэдээллийг авах боломжтой
DIY ХӨРСНИЙ ЧИЙГНИЙ СЕНСОР ХЯМД ХЯМД БАЙНА!: 4 алхам
DIY ХӨРСНИЙ ЧИЙГНИЙ СЕНСОР ХЯМД ХЯМДАРЛАА!: Би бол ургамлын амраг, технологийн толгой. Саяхан би тагтан дээрээ хэдэн ургамал ургуулахаар шийдсэн. Би тэднийг услахаа мартсан байж магадгүй тул усалгааны системийг автоматжуулахаар шийдсэн юм. Тиймээс хөрс авахаар шийдсэн
Тэмдэгтийн LCD I2c адаптер (I2c холболтын жишээ): 12 алхам (зурагтай)
Тэмдэгтийн LCD I2c адаптер (I2c холболтын жишээ): Би тэмдэгт харуулах i2c адаптерийн холболтын схемийг хийж байна. Миний сайтын шинэчлэлтийг шалгаарай. Одоо би утсан холболтын схемийг миний салаа биш анхны номын санг ашиглахын тулд нэмж байна. тэмдэгт LCD дэлгэцийн хувьд сэрээтэй прож