Përmbajtje:

Si të kontrolloni një robot neato nga një mjedër Pi: 8 hapa
Si të kontrolloni një robot neato nga një mjedër Pi: 8 hapa

Video: Si të kontrolloni një robot neato nga një mjedër Pi: 8 hapa

Video: Si të kontrolloni një robot neato nga një mjedër Pi: 8 hapa
Video: # Dropshipping #SEO Business Online pa reklama me 0 shpenzime. 2024, Korrik
Anonim
Si të kontrolloni një robot Neato nga një mjedër Pi
Si të kontrolloni një robot Neato nga një mjedër Pi

Nëse jeni të interesuar të bëni një robot Raspberry Pi Neato është një robot i shkëlqyeshëm për t'u përdorur për projektin sepse është i lirë dhe ka shumë më tepër sensorë sesa IRobot Create. Ajo që bëra për robotin tim ishte lidhja e një Raspberry pi mbi të duke shtypur 3D një rrethim për të dhe duke e ngjitur në mënyrë të nxehtë. Pastaj ngjita nxehtë një karikues portativ USB në atë për të fuqizuar Pi. Pas kësaj unë kisha ngjitur nxehtësisht një aparat fotografik mbi të për përdorim në të ardhmen me CV të hapur.

Të gjithë robotët Neato kanë një përshtatës usb për ta kontrolluar atë. Ajo po bllokohet nga një tapë gome. Ju do të duhet ta hiqni atë për të hyrë në diagnostikimin e robotit për ta kontrolluar atë. Atëherë do t'ju duhet të lidhni një kabllo USB me të që lidhet gjithashtu me Pi.

Unë rekomandoj shumë përdorimin e Pi 3. Kjo është mënyra më e mirë për ta bërë atë. Asnjë version pi nuk do të funksionojë saktësisht njësoj si ky udhëzues ose nuk do të ketë wifi të integruar në të. Le të fillojmë!

Hapi 1: Instaloni Ubuntu MATE 16.04

Instaloni Ubuntu MATE 16.04
Instaloni Ubuntu MATE 16.04

Kam përdorur Ubuntu MATE 16.04 për këtë projekt. Nëse vendosni të mos e përdorni, ky mësim mund të mos jetë i njëjtë me atë që bëni me një version tjetër të Ubuntu.

Ju do të duhet të instaloni një OS të nisshëm në kartën tuaj SD. Nëse nuk dini si ta bëni atë, mund të përdorni Rufus. Rufus është një softuer falas që konverton imazhet e OS në çizme në pajisje të nisshme, siç janë disqet flash dhe kartat SD.

Hapi 2: Instaloni ekranin

Instaloni ekranin
Instaloni ekranin

Ne do të përdorim ekranin e Pakos për këtë tutorial. Ekrani është ndoshta mënyra më e mirë për të komunikuar midis pi dhe robotit. Pasi të keni lidhur tastierën dhe miun në Pi tuaj, do t'ju duhet të shkruani komandën e mëposhtme në terminalin tuaj.

ekranin e instalimit sudo apt-get

Pastaj do t'ju duhet të shkruani fjalëkalimin tuaj të zgjedhur në terminalin tuaj për ta instaluar zyrtarisht.

Hapi 3: Sudo Screen /dev /ttyAMC0

Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0
Sudo Screen /dev /ttyAMC0

Ju do të duhet ta shkruani këtë në terminalin tuaj kur roboti juaj është i ndezur në mënyrë që të komunikoni me të.

ekran sudo /dev /ttyAMC0

Nëse kjo nuk funksionon, gjeni një nga portet tty që nuk është tty#. Mund ta gjeni duke përdorur këtë komandë.

ls /dev /

Hapi 4: Komanda e ndihmës

Komanda e ndihmës
Komanda e ndihmës
Komanda e ndihmës
Komanda e ndihmës

Ju do të duhet të shihni se çfarë komandash ka Neato juaj. Secili Neato është paksa i ndryshëm, por kryesisht i njëjtë. Versione të ndryshme të Neato do të kenë përditësime të ndryshme ose variacione të të njëjtave komanda. Ky është një hap i rëndësishëm sepse në këtë hap do të mësoni se çfarë komandash ka neato juaj. Thjesht shkruani komandën e mëposhtme për të parë se çfarë mund të bëjë neato juaj.

ndihmë

Hapi 5: TestMode

Mënyra e testimit
Mënyra e testimit

Ju do të duhet të aktivizoni TestMode për të bërë shumicën e gjërave me Neato tuaj. Për të aktivizuar ose çaktivizuar modalitetin e testimit vendosni kodin më poshtë në terminalin tuaj.

Për ta ndezur bëjeni këtë.

Modaliteti Test Aktiv

Për ta fikur bëjeni këtë.

Modaliteti i Testimit i fikur

Hapi 6: Leximi i sensorit

Leximi i sensorit
Leximi i sensorit

Ju mund të shtypni këtë linjë kodi për të qenë në gjendje të shihni atë që lexojnë sensorët tuaj dixhital.

GetDigitalSensors

Hapi 7: Lëvizja e robotit tuaj

Lëvizja e robotit tuaj
Lëvizja e robotit tuaj

Gjëja interesante në lidhje me Neato është se ju në të vërtetë mund të kontrolloni distancën që secili prej motorëve të robotit udhëton në milimetra, ju kontrolloni nxitimin atje dhe RPM të tyre. Linja e mëposhtme e kodit lëviz motorin e majtë 100 mm përpara, motorin e djathtë 100 mm prapa, shpejtësinë 20 mm/s, përshpejtimin 50 mm/s, 75 rpm dhe i çaktivizon motorët e furçës.

SetMotor 100 -100 20 50 75 0

Numri më i majtë kontrollon distancën e majtë të motorit. Distanca e motorit të djathtë kontrollohet nga numri i dytë më i majtë. Shpejtësia kontrollohet nga numri i tretë më i madh i majtë. Përshpejtimi kontrollohet nga numri i tretë më i djathtë. RPM kontrollohet nga numri i dytë më i djathtë. Së fundmi, por jo më pak e rëndësishme, furçat aktivizohen ose çaktivizohen me numrin e fundit.

Hapi 8: Përfundimi

Neato XV është një robot i lezetshëm. Jo vetëm që është kryesisht me burim të hapur, por është edhe e lehtë për tu hakuar. Unë jam argëtuar shumë duke u përpjekur ta bëj këtë autonome dhe është shumë mirë. Gjithsesi shpresoj se ju ka pëlqyer ky lexim. Ju lutem më tregoni për ndonjë pyetje ose koment. Faleminderit!

Recommended: