Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: Vivado татаж аваад суулгана уу
- Алхам 3: Техник хангамж ба хязгаарлалтыг тохируулна уу
- Алхам 4: SPI.vhd модулийг тодорхойлох
- Алхам 5: Хэрэгжүүлэх арга
- Алхам 6: WiFi скан хийх функцийг хэрэгжүүлэх
- Алхам 7: WiFi холболтын функцийг хэрэгжүүлэх
- Алхам 8: TCP/IP пакет дамжуулалт
- Алхам 9: TCP/IP пакет хүлээн авах
Видео: PmodWiFi FPGA драйвер: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол Pmod WiFi -ийг FPGA самбартай хамт ашиглахыг хүсч буй хүмүүст зориулсан заавар юм.
Алхам 1: Материал
- FPGA самбар (энэ тохиолдолд Arty 7)
- Pmod WiFi
- Xilinx Vivado (энэ тохиолдолд 2016.3)
- Утасгүй чиглүүлэгч (турших зориулалттай)
- ChipKit хөгжүүлэх самбар (турших зориулалттай) - Нэмэлт
- Логик анализатор (турших зориулалттай) - Нэмэлт
Алхам 2: Vivado татаж аваад суулгана уу
Холбоосыг энд оруулав.
Алхам 3: Техник хангамж ба хязгаарлалтыг тохируулна уу
Pmod WiFi -ийг FPGA хөгжүүлэх самбар дээрх Pmod холбогчтой холбоно уу. Сонгосон Pmod холбогч нь хязгаарлалтын файлд нөлөөлдөг.
Таны FPGA самбарт тохирох хязгаарлалтын файлыг тодорхойлно уу (жишээ нь. Arty самбарын хувьд.xdc файл). Pmod WiFi мэдээллийн хүснэгтийг эндээс олж болно.
Алхам 4: SPI.vhd модулийг тодорхойлох
Pmod WiFi нь SPI холболтыг ашигладаг. Зөв харилцаа холбоо тогтоохын тулд SPI модуль шаардлагатай.
Алхам 5: Хэрэгжүүлэх арга
Pmod WiFi нь түүний функцийг тайлбарлах API байхгүй тул Pmod WiFi драйверийг хэрэгжүүлэх хоёр аргыг ашиглах боломжтой. Хамгийн хялбар арга бол API -ийг дагаж мөрдөх явдал бөгөөд үүнийг төслийн хэрэгжилтийн төгсгөлд тайлбарлах болно.
Өөр нэг арга бол энэ зааварт заасан шиг өмнө нь байсан жолоочийг урвуу инженерчлэх явдал юм. 2016 оны байдлаар хэд хэдэн драйверууд бэлэн байгаа бөгөөд бүгд PIC32 микроконтроллер дээр суурилагдсан болно. Өмнө нь байсан жолоочийг урвуу инженерчлэхийн тулд танд PIC32 микроконтроллер (энэ тохиолдолд ChipKit самбар) болон логик анализатор хэрэгтэй болно.
MRF24WG регистрийн товч тайлбарыг эндээс авах боломжтой.
ChipKit Pmod WiFi холболтын видео бичлэгийг эндээс олж болно.
Алхам 6: WiFi скан хийх функцийг хэрэгжүүлэх
WiFi скан хийх функц нь боломжтой WiFi сүлжээг хайж, хост руу дамжуулдаг. Энэ нь сүлжээнд холбогдож, харилцаа холбоог эхлүүлэхэд шаардлагатай эхний алхам юм.
Алхам 7: WiFi холболтын функцийг хэрэгжүүлэх
WiFi холболтын функц нь Pmod WiFi болон утасгүй чиглүүлэгчийн хооронд нээлттэй (хамгаалалтгүй) эсвэл найдвартай (жишээ нь WPA2) холболт үүсгэдэг. Бусад чухал параметрүүдийг SSID болон сүлжээний төрлөөр (дэд бүтэц эсвэл тусгай) төлөөлдөг.
Алхам 8: TCP/IP пакет дамжуулалт
TCP/IP пакет дамжуулахад очих сокет (IP хаяг ба TCP порт) шаардлагатай. TCP/IP дамжуулалтыг холболт амжилттай хийсний дараа л хийх боломжтой.
Алхам 9: TCP/IP пакет хүлээн авах
TCP/IP пакетийг амжилттай хүлээн авахын тулд та хост дээрх сокетийг нээх ёстой.
Зөвлөмж болгож буй:
Хувьсах мотор драйвер: 3 алхам
Хувьсах мотор драйвер: Энэ нийтлэлд энгийн мотор драйверийг харуулав. Гэсэн хэдий ч энэ нь мотор жолоодох хэлхээний хамгийн хямд шийдэл биш юм
28BYJ-48 5V Stepper мотор ба A4988 драйвер: 4 алхам
28BYJ-48 5V Stepper мотор ба A4988 драйвер: Та Arduino эсвэл micro: bit-ийнхээ цөөн хэдэн гаралтыг ашиглан роботыг зөв өнцгөөр эргүүлэхийг хүсч байсан уу? Энэ бүхэн хямдхан уу? Энэ бол танд сургамжтай зүйл юм! Энэхүү зааварчилгаанд бид зөвхөн маш хямд шаталсан моторыг хэрхэн жолоодохыг харах болно
Эхлэгчдэд зориулсан Flyback трансформаторын драйвер: 11 алхам (зурагтай)
Эхлэгчдэд зориулсан Flyback трансформаторын драйвер: Схемийг илүү сайн транзистороор шинэчилж, конденсатор ба диод хэлбэрээр үндсэн транзисторын хамгаалалтыг багтаасан болно. &Quot; цааш явах " Хуудас дээр эдгээр хүчдэлийн огцом өсөлтийг вольтметрээр хэмжих аргыг оруулсан болно
DIY лазер диодын драйвер -- Тогтмол гүйдлийн эх сурвалж: 6 алхам (зурагтай)
DIY лазер диодын драйвер || Тогтмол гүйдлийн эх сурвалж: Энэ төсөлд би DVD шарагчнаас шүдэнз асаах чадвартай лазер диодыг хэрхэн гаргаж авснаа харуулах болно. Диодыг зөв асаахын тулд би хэрхэн нарийвчлалыг өгдөг тогтмол гүйдлийн эх үүсвэрийг бий болгож байгаагаа харуулах болно
Boomstick - Хөдөлгөөнт LED драйвер: 10 алхам
Boomstick - Хөдөлгөөнт LED драйвер: Boomstick бол жижиг Arduino -ээр ажилладаг, хөгжимд реактив програмчлагдах боломжтой RGB LED -ийн хөдөлгөөнт хэлхээ үүсгэх төсөл юм. Энэхүү гарын авлага нь Boomstick програм хангамжийг ажиллуулахын тулд угсрах боломжтой нэг тоног төхөөрөмжийн тохиргоонд анхаарлаа төвлөрүүлдэг. Энэ h