Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: rėmas
- 3 žingsnis: Kodas
- 4 žingsnis: įvesties tikrinimas
- 5 žingsnis: rėmo kūrimas
- 6 žingsnis: Gerai, išbandykite
- 7 žingsnis: dėklo gamyba
- 8 žingsnis: 1 atnaujinimas: fotoelementas
- 9 veiksmas: atnaujinkite 2: ultragarso jutiklį
- 10 žingsnis: paskutiniai dalykai
Video: „Bluetooth“pelė su ultragarso jutikliu ir fotoelementu: 10 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Taigi, trumpas įvadas, kodėl aš sukūriau šį projektą. Šiuo metu ketinu priimti kačiuką į naujus namus. Po to, kai perėjau keletą žaidimų, skirtų katėms, pagalvojau: kodėl gi nepasigaminus žaislo pačiam. Taigi, aš sukūriau „Bluetooth“pelę. Galite jį valdyti naudodami programą, kurią sukūriau „Android“telefonams. Be to, sukūriau du režimus. Įvesties išjungimo režimas, kai pelė reaguoja tik tada, kai koks nors objektas yra arti už nugaros. Ir įprastas įvestis, kur programos vartotojas gali „vairuoti“pelę.
1 žingsnis: medžiagos
Pelei jums reikės:
- 1x „Arduino Uno“
- 1x duonos lenta
- 1x litavimo lenta
- 2x pavarų variklis su 360 laipsnių nuokrypiu
- 1x 10k omų rezistorius
- 1x „Arduino“vairuotojo lenta L298N Dual H Bridge
- 1x HC-05 „Bluetooth“adapteris
- 1x fotoelementų šviesos rezistorius
- 1x ultragarsinis jutiklis
- 1x medžio gabalas
- 2x ratai, galintys pritvirtinti reduktorių
- 20x kaklaraištis
- 20x moterų - moterų jungiamieji laidai
- 20x vyriškos lyties laidai
- 1x telefonas su „Android“
- 1x LED juostelė
- 1x 12v baterija
- 3x mygtukai (bet kokios spalvos)
- 10x virvės gabalas
Be to, jums reikės įrankio grandinės išdėstymui ir įrankio, skirto grandinei sudaryti. apk savo telefonui.
Aš panaudojau schemą schemoje „scheito.io“ir „Appinventor2“, kad galėčiau lengvai sukurti „Android“telefono prototipą.
2 žingsnis: rėmas
Taigi, mes gaminame pelę. Ji turi sugebėti judėti ir pasiekti šį tikslą, mes sukuriame visos elektronikos rėmą. Aš naudojau medieną ir padariau 10*14 cm. Mes pritvirtiname sukamą ratą ir viskas bus kol kas.
3 žingsnis: Kodas
Atsisiųskite žemiau esančius kodus.
Turėtumėte gauti:
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
4 žingsnis: įvesties tikrinimas
Norėdami būti tikri, kad „Arduino“; HC-05; L298n-H „Brigde“variklio tvarkyklė ir pavarų varikliai veikia ir gauna informaciją iš jūsų įrenginio programos, kurią mes išbandome. Taigi, mes turime prijungti visus komponentus, kaip matote aukščiau esančioje grandinėje.
PASTABA: jis taip pat veikia su 9v arba 6v baterija, varikliai sukasi tik lėčiau, bet tai gerai.
Įkelkite „ArduinoMouseTesting.ino“į „Arduino Uno“.
Dabar atsisiųskite „ArduinoMouseApplication.apk“savo mobiliajame įrenginyje ir pabandykite prijungti telefoną prie HC-05. Kai prašoma PIN kodo, naudokite 1234 arba 0000.
Taigi, užmezgus „Bluetooth“ryšį, galite pabandyti suktis varikliais, paspausdami programos mygtukus pirmyn arba atgal.
Jei negaunate klaidos, viskas veikia ir mes galime tęsti!:)
5 žingsnis: rėmo kūrimas
Taigi, dabar atėjo laikas pridėti ratus prie reduktorių. Bet prieš tai mes turime viską sudėti ant rėmo. Rekomenduoju rėmo viduje padaryti gręžtuvą, bet tai padaryti neprivaloma ir nebūtina. Toje pačioje sukamojo rato pusėje pridėkite reduktorius. Krumpliaračiai turi būti nukreipti į kairę ir į dešinę nuo rėmo. Dabar uždėkite krumpliaračius ar klijus, kad uždėtumėte reduktorius, kad jie negalėtų išeiti. Taip pat įdėkite bateriją į šią rėmo pusę, kad kitoje rėmo pusėje turėtume pakankamai vietos.
Dabar pasukite rėmą ir pridėkite „Arduino Uno“priekyje. Pridėkite L298n-h tvarkyklę ant nugaros, kad ji būtų arti pavarų variklių. Naudokite kaklaraiščius ar klijus, kad viską uždėtumėte ant rėmo, kad jis liktų ten, kur priklauso.
Galite pridėti ratus prie reduktorių ir rėmas turi būti paruoštas darbui.
6 žingsnis: Gerai, išbandykite
Jei viskas tvarkoje, pelė turėtų sugebėti judėti naudodamasi įvestimi, kurią pateikiate iš savo mobiliojo įrenginio. Mes turime judančią pelę!: D
7 žingsnis: dėklo gamyba
Turime judantį „daiktą“, bet jis iš tikrųjų nežiūri į pelę. Taigi, mes ketiname pagaminti kažką, kas gražiai slepia visą elektroniką ir šiek tiek atrodo kaip pelė, didelė pelė ^^.
Pirma, mes naudojame polistirolą, kad padarytume labai lengvą ir tvirtą pagrindą.
Antra, mes naudojame tam tikrą audinį, kad pagrindas būtų purus ir atrodytų kaip pelė.
Trečia, pridedame keletą akių ir nosies mygtukų.
Ketvirta, prie nosies pridedame virvę, kad ji būtų dar geresnė.
8 žingsnis: 1 atnaujinimas: fotoelementas
Taigi, mes turime judančią pelę, bet ji nuobodi gali tik judėti. Noriu pridėti daugiau sąveikų, todėl pasinaudojau fotoelementu. Šiai daliai mes turime šiek tiek lituoti ant litavimo lentos, mums reikia tik mažo gabalo.
Mes paimame fotoelementą; 10k omų rezistorius; ir 3 jungiamieji laidai. 3 trumpieji laidai turėtų būti iš: 5v; gnd; ir A0.
Be to, mums reikia šviesos diodų juostelės arba įprasto šviesos diodo (ko norite). Pritvirtinkite - prie gnd ir + prie kaiščio 6.
Keletas patarimų:
- Stenkitės naudoti kuo mažiau alavo. Jūs nenorite padaryti galimo trumpojo jungimo.
- Prieš pridėdami skardą, įsitikinkite, kad lydmetalis yra pageidaujamos temperatūros.
- Išplėskite „Arduino“gnd (antžeminius) ir 5v prievadus naudodami tam tikrus termiškai susitraukiančius vamzdžius. Vienoje pusėje pridėkite kelis laidus - laidus, kitoje - tik vieną - laidus, naudokite termiškai susitraukiantį vamzdelį, kad sujungtumėte laidus.
9 veiksmas: atnaujinkite 2: ultragarso jutiklį
Taigi, kaip minėjau, noriu dviejų režimų. Norėdami pasiekti šį tikslą, pridedame ultragarso jutiklį.
Pridėkite vcc prie 5v; gnd į gnd; trig iki 8 kontaktų; aidas iki 9 kontaktų. Dabar tiesiog padėkite ultragarsą su kaklaraiščiu už L298n-h, kad jis būtų už pelės.
Gerai, dabar galite įkelti „ArduinoMouseController.ino“kodą į „Arduino“.
10 žingsnis: paskutiniai dalykai
Taigi, viskas paruošta!
Mes tiesiog uždėjome dėklą ant laidų ir viskas gerai!
Pridėkite šviesos diodų juostą kur tik norite, tik įsitikinkite, kad fotoelementas nėra po korpusu. Jei norite, galite pritvirtinti dėklą klijais, bet man patinka, kai galiu lengvai nuimti dėklą ir pamatyti, kas yra viduje: D.
Rekomenduojamas:
Išmatuokite atstumą ultragarso jutikliu HC-SRF04 (paskutinis 2020 m.): 3 žingsniai
Išmatuokite atstumą naudodami ultragarso jutiklį HC-SRF04 (paskutinis 2020 m.): Kas yra ultragarso jutiklis (atstumas)? Ultragarsas (Sonar) su aukšto lygio bangomis, kurių žmonės negirdi. Tačiau mes galime pamatyti ultragarso bangų buvimą visur gamtoje. Tokiuose gyvūnuose kaip šikšnosparniai, delfinai … naudokite ultragarso bangas
ESP 32 prijungimas su ultragarso jutikliu: 3 žingsniai
ESP 32 prijungimas prie ultragarso jutiklio: ultragarso jutikliai veikia skleisdami garso bangas, kurių dažnis yra per didelis, kad žmonės galėtų išgirsti. Tada jie laukia, kol garsas atsispindės, apskaičiuodami atstumą pagal reikalingą laiką. Tai panašu į tai, kaip radaras matuoja laiką, kurio reikia
„Arduino“signalizacija su ultragarso jutikliu: 5 žingsniai (su nuotraukomis)
„Arduino“signalizacija su ultragarso jutikliu: ši instrukcija yra apie tai, kaip patiems pasidaryti paprastą ir pigų signalizacijos įrenginį. Viskas, ko jums reikia, yra pagrindinės elektronikos ir arduino programavimo žinios. Jei turite klausimų ar problemų, galite susisiekti su manimi el. Paštu: iwx [email protected]Čia
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: 8 žingsniai
„Arduino“sąsaja su ultragarso jutikliu ir bekontakčiu temperatūros jutikliu: Šiuo metu kūrėjai ir kūrėjai teikia pirmenybę „Arduino“, norėdami greitai plėtoti projektų prototipus. „Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“turi labai gerą vartotojų bendruomenę. Šiame projekte
Patobulintas RC žaislinis automobilis su ultragarso jutikliu („Arduino“): 3 žingsniai
Patobulintas RC žaislinis automobilis su ultragarso jutikliu („Arduino“): tai RC žaislinis automobilis, kuris buvo atnaujintas kaip „Arduino RC“automobilis, išvengiant daiktų. Mes pašalinome originalią RC automobilio plokštę ir naudojome tik nuolatinės srovės variklius. Šiame RC žaisliniame automobilyje yra du nuolatinės srovės varikliai , vienas automobilio priekyje kaip vairo variklis ir kitas nuolatinės srovės mo