Мазмуну:
- 1 -кадам: Күч жана коопсуздук схемасы
- 2 -кадам: Arduino
- 3 -кадам: Серво
- 4 -кадам: Программалык камсыздоо
- 5 -кадам: Финалдык кадам
Video: Wire Go Kart менен айдоо: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Мен жаңы go kart кыймылдаткычын алдым, мен 6hpден 10hpге чейин бардым. Бул жаңы коллер мотору менин оюмча, картка салуу үчүн курулган эмес, ошондуктан мен газ лепесткасын бекитүүнүн жолун издеп кыйналдым. Бир нече күндөн кийин эч нерсе түшүнбөй, мен бир жума мурун ардуино алгандыгымды эстедим, балким, мен муну мага жардам берүү үчүн колдоно алмакмын.
1 -кадам: Күч жана коопсуздук схемасы
Төмөндө мен кантип ардуиного бийликке барганымдын диаграммасы келтирилген. ушундай жол менен мотор arduino күйгүзүлгөндө гана иштей баштайт. биринчи которгуч arduino кармаган кутуга орнотулган. Мендеги потенциометрде камтылган кампасы бар, андыктан ардуинону күйгүзүү үчүн которгучту кутуга буруп, андан кийин потенциометрди буруш керек. Мен ардуинонун күйгүзүлгөнүн мага билдирүү үчүн лампаны статус жарыгы катары колдондум. Мен релени өлтүрүү өчүргүч катары колдоном, анткени эгерде ардуинонун батарейкасы өлүп, дроссель ачылып калса, аны токтотуу өтө кыйын болмок. Мен ошондой эле кол менен өлтүргүчтү койгом. Ошондой эле төмөндө мен чындыгында эмне кылганым көрсөтүлгөн.
2 -кадам: Arduino
Мен arduino алгандан кийин прото калканга буйрук бердим жана бир нече өзгөртүүлөр менен бирге мага сервону жана казанды бир аз оңой туташтырууга мүмкүнчүлүк бердим. Потенциометрди жана сервону туташтыруу үчүн USB портун колдонсоңуз, кайсы зым кайсы зымга туташарын билиңиз.
3 -кадам: Серво
Эми servo тиркөө убактысы келди. Бул үчүн мен "L" кронштейнин (китеп текчелеринде колдонулгандай) колдонуп, экиге бөлдүм. Андан кийин мен servo орнотуу үчүн колдонула турган жаңы тешиктерди бургуладым. Мен серво үчүн кармагычты тургузуучу комплекттен курдум, андан кийин аны "L" кронштейнинин жарымына чейин бурап койгом. Финалда мен дроссель байланыштыруучу кабелге ылайыктуу кылып кесип, аны карбонгидратка жана сервого бекитип койгом, андыктан серво айланганда ал да углеводду айлантат. Ошондой эле мен шокту сиңирүү үчүн резина аралыгын койдум.
4 -кадам: Программалык камсыздоо
arduino үчүн көптөгөн мисалдар бар, бирок биз колдонгону мисал -скетчук -мисалдар -китепкана -кноптун астында. Эгерде сизге протошалдын зымдарын тартууга жардам керек болсо, мен бул видеону сунуштайт элем https://www.youtube.com/embed/FKj9jJgj8Pc Эми сизге керектүү нерсенин баары сервонун кыймылын чектөө, анткени углевод 180 градуска бурулбайт. бул мен колдонгон код: #include Servo myservo; // servo объектти түзүү servo int potpin = 0; // аналогдук пин потенциометрдин валын туташтыруу үчүн колдонулат; // өзгөрмө аналогдук пиндин маанисин окуу үчүн void setup () {myservo.attach (9); // servo объектисине pin 9дагы servo тиркейт} void loop () {val = analogRead (potpin); // потенциометрдин маанисин окуйт (0 менен 1023 ортосундагы маани) val = map (val, 0, 1023, 0, 179); // аны servo менен колдонуу үчүн масштабда (0 менен 180 ортосундагы маани) myservo.write (val); // серво позициясын масштабдуу маанинин кечигүүсүнө жараша белгилейт (15); // сервонун ал жакка келишин күтөт}
Караңгы сандар - бул потенциометрди жана сервону калибрлөө үчүн өзгөртө турган сандар, 0, 1023 потенциометр үчүн жана 0, 179 серво үчүн. Мен үчүн серво 123, 180 деп коюлган. Бирок сиздики башкача болот. Эгер сизге программалык камсыздоо керек болсо, аны жөн гана гуглдан алсаңыз болот. Мен ойлойм, видео эмне кылыш керек экенин түшүндүрүүдө абдан жакшы иштейт
5 -кадам: Финалдык кадам
Эми потенциометрди жана сервону туура зымдоо гана керек (мен видеону туура кылганыма ынануу үчүн колдондум). Эми сыноо жана көңүл ачуу.
Сунушталууда:
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: 5 кадам (Сүрөттөр менен)
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: Менин бул жумадагы тапшырмаларымдын бири - бул биз жазган Scratch программасы менен иштөө үчүн BBC Micro: bitти колдонуу. Мен бул ThreadBoardди камтылган системаны түзүү үчүн эң сонун мүмкүнчүлүк деп ойлодум! Чийүү үчүн менин илхамым
LED Strobe Lights сүйрөө айдоо жана башкалар үчүн: 5 кадам (сүрөттөр менен)
Тартуу жана башкалар үчүн LED Strobe Lights: Мен жакында блейзерге чоң пикапта соода кылдым. чоң жүк ташуучу унаанын чатырында толук өлчөмдөгү жарык тилкеси бар болчу, бирок блейзерде люк бар, ошондуктан мен кайра бара албайм. Мен ар кандай жашыруун стробаларды карадым, менде эски кош түтүктүү строб тактасы бар
Arduino менен RGB LED тилкесин айдоо: 4 кадам
Ардуинону колдонуп RGB LED тилкесин айдоо: Салам балдар, бул көрсөтмөлөрдө биз 12V RGB LED тилкесин arduino менен иштетүү үчүн схема түзөбүз. Биз ардуинонун RGB LED тилкесин иштетүүгө күчү жетпегендиктен, Led Stripти башка булактан иштетүү үчүн ардуинонун сигналын күчөтүшүбүз керек
I2C модулу менен ЖК айдоо: 8 кадам
I2C модулу менен ЖК айдоо: Бул үйрөткүчтө биз LCD экран кантип иштээрин жана аны I2C модулу менен кантип оңой колдонууну көрөбүз
Sonoff Switch модулун айдоо үчүн Homie Firmware колдонуңуз (ESP8266 негизделген): 5 кадам (сүрөттөр менен)
Sonoff которуу модулун айдоо үчүн Homie программасын колдонуңуз (ESP8266 негизделген): Бул кийинки көрсөтмө, мен муну " IoT же Home Automation үчүн Homie түзмөктөрүн куруудан " кийин жазгам. Кийинчерээк D1 Mini такталарынын тегерегиндеги негизги мониторингге (DHT22, DS18B20, жарык) басым жасалды