Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Zostavenie hardvéru
- Krok 3: Elektrické pripojenia
- Krok 4: Programovanie Arduina
- Krok 5: Testovanie (video)
Video: ROADRUNNER: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Roadrunner je malé automatizované vozidlo, ktoré má za úlohu prepravovať nápojové plechovky smädným užívateľom.
Ako to funguje? Na hornú základňu vozidla je umiestnená plechovka a hmotnosť plechovky spustí malé tlačidlo, ktoré transportu oznámi, že je pripravený pracovať. Roadrunner, ktorý sa chce viesť, sleduje po zemi cestu vo forme čiernej čiary, ktorá naznačuje, kam má ísť, a vďaka použitiu fotosenzorov je schopný odhaliť, keď zíde z cesty, pričom koriguje svoj smer., zostať takýmto spôsobom, vždy vo vnútri trate. Akonáhle vozidlo príde k užívateľovi, zdvihne plechovku od nápoja a zastaví malú transportnú stanicu na tom istom mieste. Svoj pochod nebude znova posudzovať, kým na neho používateľ plechovku nevráti, aby sa vrátil k východiskovému bodu a dokončil prácu.
Krok 1: Nástroje a materiály
Krok 2: Zostavenie hardvéru
1. TELO
Na telo sme použili hliníkový plech, ktorý sme nastrihali a ohýbali v tvare, aký sme chceli. Tiež sme urobili všetky otvory, ktoré budú potrebné pre skrutky.
2. KOLESÁ
Použili sme 2 kolesá z hry Mecano, ktoré sa perfektne hodili k nášmu robotovi. Serva prechádzajú pod dosku spojenú pomocou skrutiek. Na predné koleso sme použili „voľné“koleso, takže sa môže ľahko pohybovať v ľubovoľnom smere.
3. FOTOSENZORY
Pre fotosenzory RDL sme použili obvodovú dosku a privarili sme k nej obvod, ktorý obsahuje odpor, LDR, kladný, záporný a signál.
4. ARDUINO DOSKA
Dosku Arduino sme pripevnili k doske pomocou skrutiek. Potom sme k nemu už len pripojili celý obvod. Na napájanie dosky sme použili 2 9V batérie, ktoré sme spojili a zapojili do Arduina.
5. HORNÁ DOSKA
Na hornú dosku sme použili laserový rezací stroj na rezanie PMMA. Tento tvar sme navrhli pomocou programu AutoCad. Skladá sa z veľkého taniera, 3 kruhových krúžkov a kruhového kusu, ktorý sa zmestí do krúžkov. Dali sme priestor tanieru, aby sme zmestili gombík.
Krok 3: Elektrické pripojenia
1. Pripojenie servomotorov:
Servomotory pozostávajú z troch káblov; jeden žltý alebo oranžový pre signál, červený pre napájanie (Vcc) a čierny alebo hnedý pre uzemnenie (GND). Červený a hnedý je pripevnený k zodpovedajúcim kolíkom na Arduino (5V a GND). Jedno servo je zapojené na pin 10 PWM a druhé na pin PWM 11.
2. Pripojovacie tlačidlo:
Elektronické tlačidlá pôsobia trochu zvláštnym spôsobom; umožniť priechod napätia cez piny diagonálne, to znamená, že ak máme štyri piny, musíme zapojiť vstup a výstup iba na dva piny, 1-4 alebo 2-3, aby fungovali. Ak napríklad zvolíme piny 1-4, pripojíme uzemnenie (GND) na kolík 4 a výstup sa spojí s kolíkom PWM 9 a naopak spolu s odporom 1 kOhm ho spojíme s 5 V (Vcc).
3. Pripojenie fotosenzorov:
Aby sme pripojili fotosenzory, musíme umiestniť jednu z nôh priamo na napájanie Vcc a druhé ju súčasne pripojiť na analógový kolík (v tomto prípade na kolíky A0 a A1) a na uzemnenie GND spolu s odpor 1 kOhm.
Poznámka:
Malé vodiče môžete k vodičom spájkovať, ak sa drôty nehodia priamo do Arduina, alebo použiť protoboard na uľahčenie rôznych spojení. V tomto projekte sme použili spojovacie pásy pre rôzne spoje.
Krok 4: Programovanie Arduina
KÓD
#include Servo myservoL;
Servo myservoR;
int inPin = 7;
int buttonVal = 1;
neplatné nastavenie () {
// SERVOMOTORY
myservoL.attach (10);
myservoR.attach (11);
Serial.begin (9600); }
prázdna slučka () {
int LDR_L = analogRead (A2);
int LDR_R = analogRead (A1);
buttonVal = digitalRead (inPin);
// BALIŤ VĽAVO
ak (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180);
//Serial.println(LDR_L); }
inak {
myservoL.write (92);
//Serial.println(LDR_L);
}
// BALIŤ SPRÁVNE
ak (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270);
//Serial.println(LDR_R); }
inak {
myservoR.write (92);
//Serial.println(LDR_R); }
}
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb