Obsah:
- Krok 1: Nainštalujte Ubuntu MATE 16.04
- Krok 2: Nainštalujte obrazovku
- Krok 3: Obrazovka Sudo /dev /ttyAMC0
- Krok 4: Príkaz Pomocník
- Krok 5: Testovací režim
- Krok 6: Čítanie senzora
- Krok 7: Premiestnenie robota
- Krok 8: Záver
Video: Ako ovládať robot Neato z Raspberry Pi: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ak máte záujem o výrobu robota Raspberry Pi, Neato je vynikajúci robot, ktorý je možné použiť na projekt, pretože je lacný a má oveľa viac senzorov ako IRobot Create. To, čo som urobil pre svojho robota, bolo zavesenie malinového pi na neho 3D tlačou jeho krytu a zalepením za tepla. Potom som za horúca nalepil prenosnú USB nabíjačku na napájanie Pi. Potom som na neho za horúca prilepil kameru na budúce použitie s otvoreným životopisom.
Všetky roboty Neato majú USB adaptér na ovládanie. Blokuje ho gumová zátka. Budete ho musieť odstrániť, aby ste získali prístup k diagnostike robota a mohli ho ovládať. Potom k nemu budete musieť pripojiť kábel USB, ktorý sa tiež pripája k Pi.
Vrelo odporúčam použiť Pi 3. To je najlepší spôsob, ako to urobiť. Žiadna verzia pi nebude fungovať úplne rovnako ako tento návod alebo bude mať v sebe zabudovanú wifi. Začnime!
Krok 1: Nainštalujte Ubuntu MATE 16.04
Na tento projekt som použil Ubuntu MATE 16.04. Ak sa rozhodnete ho nepoužívať, tento návod nemusí byť rovnaký ako postup s inou verziou Ubuntu.
Na kartu SD budete musieť nainštalovať bootovací operačný systém. Ak neviete, ako na to, môžete použiť Rufus. Rufus je bezplatný softvér, ktorý prevádza obrázky operačného systému na bootovacie zariadenia na bootovacie zariadenia, ako sú jednotky flash a karty SD.
Krok 2: Nainštalujte obrazovku
Na tento tutoriál použijeme obrazovku Balíček. Obrazovka je pravdepodobne najlepší spôsob komunikácie medzi pi a robotom. Keď do počítača Pi zapojíte klávesnicu a myš, budete do terminálu musieť zadať nasledujúci príkaz.
obrazovka inštalácie sudo apt-get
Potom budete musieť zadať heslo, ktoré ste si vybrali vo svojom termináli, aby ste ho mohli oficiálne nainštalovať.
Krok 3: Obrazovka Sudo /dev /ttyAMC0
Aby ste s ním mohli komunikovať, budete ho musieť zadať do terminálu, keď je robot zapnutý.
obrazovka sudo /dev /ttyAMC0
Ak to nefunguje, nájdite jeden z portov tty, ktorý nie je tty#. Môžete ho nájsť pomocou tohto príkazu.
ls /dev /
Krok 4: Príkaz Pomocník
Budete musieť vidieť, aké príkazy má váš Neato. Každý Neato je trochu iný, ale väčšinou rovnaký. Rôzne verzie Neato budú mať rôzne aktualizácie alebo variácie rovnakých príkazov. Je to dôležitý krok, pretože v tomto kroku sa naučíte, aké príkazy má váš neato. Stačí zadať nasledujúci príkaz a zistiť, čo váš neato dokáže.
Pomoc
Krok 5: Testovací režim
Na to, aby ste s Neatom mohli vykonávať väčšinu činností, budete musieť zapnúť TestMode. Ak chcete zapnúť alebo vypnúť testovací režim, zadajte do terminálu kód nižšie.
Ak to chcete zapnúť, urobte to.
Testovací režim zapnutý
Ak to chcete vypnúť, urobte to.
Testovací režim vypnutý
Krok 6: Čítanie senzora
Tento riadok kódu môžete zadať, aby ste videli, čo čítajú vaše digitálne snímače.
GetDigitalSensors
Krok 7: Premiestnenie robota
Super na Neato je, že v skutočnosti môžete ovládať vzdialenosť, ktorú každý z motorov robota prejde v milimetroch, ovládate tam zrýchlenie a ich otáčky. Nasledujúci riadok kódu posunie ľavý motor o 100 mm dopredu, pravý motor o 100 mm dozadu, rýchlosť 20 mm/s, zrýchlenie 50 mm/s, 75 otáčok za minútu a vypne motory s kefami.
SetMotor 100 -100 20 50 75 0
Najväčšia časť vľavo riadi vzdialenosť ľavého motora. Pravá vzdialenosť motora je riadená druhým číslom vľavo. Rýchlosť sa riadi tretím najväčším číslom. Zrýchlenie sa ovláda tretím pravým číslom. Otáčky za minútu sa riadia druhým pravým číslom. V neposlednom rade sú štetce povolené alebo zakázané posledným číslom.
Krok 8: Záver
Neato XV je úžasný robot. Nielenže je to väčšinou otvorený zdroj, ale je tiež ľahké ho hacknúť. Zažil som veľa zábavy, keď som sa pokúsil urobiť to autonómnym, a je to celkom cool. Každopádne dúfam, že sa vám toto čítanie páčilo. V prípade akýchkoľvek otázok alebo pripomienok ma prosím kontaktujte. Vďaka!
Odporúča:
DIY -- Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: 6 krokov
DIY || Ako vyrobiť robota Spider, ktorý je možné ovládať pomocou smartfónu pomocou Arduino Uno: Pri vytváraní robota Spider sa dá naučiť veľa vecí o robotike. Rovnako ako výroba robotov je zábavná a náročná. V tomto videu vám ukážeme, ako vyrobiť robota Spider, ktorý môžeme ovládať pomocou nášho smartfónu (Androi
Ako ovládať Bluetooth (HC-05) pomocou Arduina: 5 krokov
Ako ovládať Bluetooth (HC-05) pomocou Arduina: Dobrý deň, priatelia, v tejto lekcii sa naučíme ovládať jednosmerný motor pomocou smartfónu alebo tabletu. Na dosiahnutie tohto cieľa použijeme ovládač motora L298N a modul Bluetooth (HC- 05). Začnime teda
Ako ovládať zariadenie pomocou Raspberry Pi a relé - ZÁKLADY: 6 krokov
Ako ovládať zariadenie pomocou Raspberry Pi a relé - ZÁKLADY: Toto je základný a priamy návod, ako ovládať zariadenie pomocou Raspberry Pi a relé, ktorý je nápomocný pri vytváraní projektov IoT. Tento návod je pre začiatočníkov a je priateľský k pokračujte, aj keď nemáte žiadne znalosti o používaní Raspberry
Ako ovládať zásuvky pomocou Raspberry Pi: 6 krokov
Ako ovládať zásuvky pomocou Raspberry Pi: V tomto návode vám ukážem, ako vytvoriť webové rozhranie na ovládanie zásuviek vo vašej domácnosti pomocou Raspberry Pi. Rozhodol som sa napísať tento projekt, keď som videl súťaž Senzory, a pretože tento projekt zahŕňa použitie senzora na čítanie
Robot: Dva spôsoby, ako mobil ovládať Windows Phone.: 6 krokov (s obrázkami)
Robot: Dva spôsoby, ako ovládať mobilný telefón so systémom Windows Phone .: Zoznam: Arduino Uno L 293 (Bridge) HC SR-04 (Sonar Module) HC 05 (Bluetooth Module) Tg9 (Micro Servo) Motor with Gear Box (Two) Batteryry Holder (pre 6 AA) Drôty držiaka objektívu (kolíky samec - samica) Káblové zväzky Horúce lepidlo (tyč