Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Aš atnaujinu nuskaitymo ultragarso SONAR projektą. Noriu pridėti keletą mygtukų apdorojimo ekrane, kurie pakeis azimutą, guolį, diapazoną, greitį ir pakreipimą antrai servo sistemai. Pradėjau nuo „Lucky Larry“projekto. Manau, kad jis yra šios sistemos pradininkas. Kaip buvęs NAVY sonaristas matau, kad reikia patobulinti. Be to, tai buvo puiki proga sukurti visiškai dvipusį pagrindą būsimiems „Arduino“/apdorojimo projektams. Prie šio projekto taip pat pridėjau „Sharp IR“diapazono įrenginį, kurį tikiuosi naudoti kartu su U/S jutikliu. Galų gale tai bus mobiliųjų robotų navigacijos ir žemėlapių jutiklių dėžutė. Dauguma atnaujinimų veikia.
Svarbiausi įvykiai:
Veikiantys režimai.
Veikia nuskaitymo greitis.
Galvos pakreipimas veikia.
Taigi, tai yra nebaigtas darbas ir žinau, kad yra tam tikrų problemų, tačiau tai veikia. Šis projektas gyvena čia.
www.facebook.com/groups/596507724269561/
Daryti:
Po pasirinkimo mygtukai lieka apšviesti.
Infraraudonųjų spindulių jutiklio rodymas mėlynos spalvos, o sutapimas - violetinės spalvos.
Jutiklio galvutės išlyginimas giroskopu.
Norėdami pradėti, aš stovėjau ant milžinų pečių ir man padėjo kai kurie gana dideli žmonės. Jei paimsite šį kodą ir patobulinsite, pasidalykite juo
Prekės
Arduino Nano
Nano jutiklio skydas
2 x servo variklis (mg-996)
Ultragarsinis jutiklis HC-SR04
Aliuminio kampinis sandėlis
Jutiklio laikiklis
1 žingsnis:
Aš 3D atspausdinau savo servo laikiklį ir iš juostinio pjūklo iš aliuminio kampo padariau greitus servo laikiklius. Naudokite bet kokį keptuvę ir pakreipimo mazgą, kurį galite rasti ar pagaminti. Su jutiklio skydu jungtys yra gana paprastos
trigPin = 3
echoPin = 4
„Pan_Servo“= 5
Tilt_Servo = 6
2 žingsnis:
5 veiksmas: reikalinga „Arduino SoNAR“programinė įranga:
Norint vykdyti šį sonaro projektą, jums reikės „arduino IDE“ir „Processing IDE“. Apdorojant IDE bus gautos iš „arduino“atsiųstos vertės ir duomenys bus rodomi kompiuteryje. Ekrano mygtukai keičia arduino eskizo elgseną.