Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
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
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
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
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
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
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
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
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:
Punoni nga shtëpia Regjistruesi i kohës duke përdorur një mjedër Pi: 7 hapa
Regjistruesi i punës nga shtëpia duke përdorur një Raspberry Pi: Gjatë vitit të kaluar, kam pasur mundësinë të punoj nga shtëpia. Për të cilat më duhej të mbaja gjurmët e orëve që punoja. Duke filluar duke përdorur një spreadsheet Excel dhe duke futur manualisht orët e "clock-in" dhe "clock-out", shpejt zbulova se ishte
Si të kontrolloni prizat duke përdorur një mjedër Pi: 6 hapa
Si të kontrolloni prizat duke përdorur një Raspberry Pi: Në këtë Instructable, unë do t'ju demonstroj se si të krijoni një ndërfaqe në internet për të kontrolluar prizat në shtëpinë tuaj duke përdorur një Raspberry Pi. Zgjodha ta shkruaj këtë projekt kur pashë konkursin Sensors, dhe meqenëse ky projekt përfshin përdorimin e një sensori për të lexuar
Kontrolli i një bordi stafetë nga Octoprint në një mjedër Pi: 5 hapa
Kontrollimi i një bordi stafetë nga Octoprint në një Raspberry Pi: Pra, ju keni një pi mjedër me Octoprint dhe madje keni një konfigurim të kamerës. Gjëja e fundit që ju nevojitet është një mënyrë për të ndezur dhe fikur printerin tuaj 3D dhe ndoshta për të kontrolluar një dritë. Ky udhëzues është për ju! Kjo është frymëzuar dhe thjeshtuar nga: https: //github.co
Një dritë frymëmarrjeje e kontrolluar nga një mjedër Pi: 5 hapa
Një dritë frymëmarrjeje e kontrolluar nga një mjedër Pi: " Drita e ushtrimit të frymëmarrjes " i përshkruar këtu është një dritë pulsuese e thjeshtë dhe relativisht e lirë që mund t'ju mbështesë në ekzekutimet e frymëmarrjes tuaj dhe t'ju ndihmojë të mbani një ritëm të vazhdueshëm të frymëmarrjes. Mund të përdoret gjithashtu p.sh. si një qetësues n
Vendosni nga gërvishtja e një mjedër Pi për të regjistruar të dhëna nga Arduino: 5 hapa
Set Up From Scratch a Raspberry Pi për të regjistruar të dhëna nga Arduino: Ky tutorial është për ata që nuk kanë përvojë me instalimin e një hardueri ose softueri të ri, e lëre më Python ose Linux. Le të themi që keni porositur Raspberry Pi (RPi) me SD kartë (të paktën 8 GB, kam përdorur 16 GB, tipi I) dhe furnizim me energji elektrike (5V, të paktën 2