Përmbajtje:

Një mi kompjuteri me doreza të zgjuara: 4 hapa (me fotografi)
Një mi kompjuteri me doreza të zgjuara: 4 hapa (me fotografi)

Video: Një mi kompjuteri me doreza të zgjuara: 4 hapa (me fotografi)

Video: Një mi kompjuteri me doreza të zgjuara: 4 hapa (me fotografi)
Video: Stresi ft. One T - Shokun se Lo (Official Video HD) 2024, Korrik
Anonim
Image
Image
Një mi kompjuteri me doreza të zgjuara
Një mi kompjuteri me doreza të zgjuara

Ky është një mi kompjuteri "Doreza e zgjuar" që mund të përdoret me çdo kompjuter PC, Mac ose Linux. Shtë bërë duke përdorur një përshtatës USB të shumë protokolleve Binho Nova, i cili ju lejon të lidhni sensorë dhe përbërës të tjerë me kompjuterin tuaj dhe pastaj t'i kontrolloni ato duke përdorur kodin që funksionon në kompjuter (në krahasim me programimin e një mikrokontrolluesi).

Me këtë Dorezë të Zgjuar, ju mund të lëvizni kursorin e miut përreth, klikoni majtas ose klikoni djathtas. Zvarritja nuk është programuar aktualisht, por biblioteka e kontrollit të miut e mbështet atë funksionalitet nëse doni ta shtoni. Kjo mund të përshtatet për një numër pajisjesh ndihmëse të miut, siç është shiriti i kokës për ata që nuk përdorin duart e tyre.

Furnizimet

Për ta ndërtuar këtë, do t'ju duhet vetëm disa përbërës. Ato përfshijnë:

  • Binho Nova
  • Bordi i Ndërfaqes Binho Qwiic
  • Përshpejtues SparkFun (Qwiic)
  • Kontrollues dorezash SparkFun Flex (Qwiic)
  • Kabllo e gjatë Qwiic
  • Kabllo e shkurtër Qwiic
  • Një dorezë e zgjedhjes suaj
  • Vida M3 dhe futje të vendosura në nxehtësi

Ju gjithashtu do të keni nevojë për qasje në një printer 3D për të printuar udhëzuesit e rrethimit dhe sensorit fleksibël.

Hapi 1: Shtypni 3D Pjesët tuaja

Do të filloni me printimin 3D të udhëzuesve të rrethimit dhe sensorit fleksibël. Mbështetjet nuk janë të nevojshme.

Pasi pjesët të jenë të shtypura, mund të përdorni një hekur bashkues për të ngrohur futjet M3 dhe pastaj t'i shtyni ato në vend.

Hapi 2: Instaloni Softuerin dhe Bibliotekat

Para se të bëni ndonjë gjë tjetër, do t'ju duhet të instaloni Python 3. Mund të gjeni një instalues për sistemin tuaj operativ në faqen e internetit të Python këtu:

Pastaj do të instaloni bibliotekat e përdorura nga Binho Nova. Kjo është e lehtë për tu bërë me menaxherin e paketave të integruara të Python (Pip) përmes terminalit tuaj ose Windows PowerShell. Udhëzimet e plota janë këtu:

pip instaloni përshtatësin binho-host

Së fundi, duhet të instaloni bibliotekën PyAutoGUI. Kjo bibliotekë ju lejon të kontrolloni programërisht miun e kompjuterit tuaj me Python. PyAutoGUI gjithashtu mund të instalohet me Pip, dhe udhëzimet e plota janë këtu:

pip instaloni pyautogui

Hapi 3: Kuptimi i Shkrimit Python

Kuptimi i Shkrimit Python
Kuptimi i Shkrimit Python

Skripti i bashkangjitur Python përmban të gjithë kodin që ju nevojitet për Dorezën e Zgjuar. Ndryshimi i vetëm që duhet të bëni është në portën COM. Aktualisht është vendosur në COM3, por do t'ju duhet ta ndryshoni që të përputhet me portën COM ku Binho Nova juaj është regjistruar.

Në Windows, mund ta gjeni atë informacion duke shkuar te Menaxheri i Pajisjes tuaj (kliko me të djathtën mbi ikonën Start në Windows 10) dhe duke kërkuar nën Portet.

Ju gjithashtu mund të dëshironi të rregulloni vlerën "clickThreshold" nëse klikimet e miut nuk po ndodhin siç pritej. Rritja e kësaj vlere në diçka si 14000 do t'i bëjë sensorët fleksibël më të ndjeshëm ndaj klikimeve, ndërsa ulja e tij në diçka si 10000 do t'i bëjë ata më pak të ndjeshëm (duke kërkuar që ju të lëvizni gishtin më tej).

Ju mund të lexoni komentet në kod për të kuptuar më mirë se si funksionon, por me pak fjalë:

  1. Importoni bibliotekat e kërkuara
  2. Vendosni dështimin e PyAutoGUI të sigurt në rast se miu vepron në mënyrë të çrregullt
  3. Përcaktoni portën COM dhe vendosni vlerat fillestare
  4. Bëjeni gati Binho Nova për komunikim I2C
  5. Filloni lidhjen me akselerometrin
  6. Filloni të bëni loop. Çdo lak, kontrolloni vlerat e sensorëve fleksibël dhe përshpejtuesit. Nëse është e përshtatshme, lëvizni kursorin ose klikoni miun.
  7. Mbyllni lidhjen Binho. Kodi nuk duhet të arrijë në këtë pikë, nëse nuk del nga laku disi

Hapi 4: Mblidhni dorezën tuaj të zgjuar

Mblidhni dorezën tuaj të zgjuar
Mblidhni dorezën tuaj të zgjuar

Asambleja është shumë e drejtpërdrejtë. Bordi i sensorit fleksibël do të lidhet me tabelën e përshpejtuesit me kabllon e shkurtër Qwiic. Pastaj bordi i akcelerometrit do të lidhet me bordin e ndërfaqes Binho Qwiic me kabllon e gjatë Qwiic. Së fundi, ajo bord ndërfaqe është bashkangjitur në kabllon e integruar të Binho Nova. Tani mund të ekzekutoni shiritin Python për të provuar që gjithçka po funksionon siç duhet.

Nëse është, atëherë vendosni përbërësit tuaj brenda rrethimit dhe sigurojini të dyja gjysmat së bashku me vida të shkurtra 10 mm M3. Të dy bordet e sensorit fleksibël dhe bordi i përshpejtuesit duhet të jenë të drejtuar lart! Tani mund të përdorni një zam të nxehtë ose ngjitës pëlhure për të bashkangjitur rrethimin dhe udhëzuesit e sensorit të përkuljes në dorezën tuaj. Sigurohuni që vidhat të jenë të drejtuara lart, në rast se keni nevojë të hapni rrethimin më vonë. It'sshtë gjithashtu më mirë të shënoni pozicionet ndërsa vishni dorezën në mënyrë që të siguroheni që ato janë në një vend të rehatshëm.

Kjo eshte! Tani keni një mi kompjuterik të veshshëm! Ju, natyrisht, mund të bëni shumë më tepër me Binho Nova, ky është vetëm një shembull se sa e lehtë është të punosh me komponentët I2C si ato në formacionin Qwiic të SparkFun.

Konkursi teknik ndihmës
Konkursi teknik ndihmës
Konkursi teknik ndihmës
Konkursi teknik ndihmës

Vrapues në Konkursin Teknik Ndihmës

Recommended: