
Мазмуну:
- 1 -кадам: Алыстан башкаруу үчүн керектүү бөлүктөр
- 2 -кадам: Маверик үчүн керектүү бөлүк
- 3 -кадам: Кээ бир материалдар жөнүндө бир аз маалымат:
- 4 -кадам: Маверик үчүн туташууларды орнотуу
- 5 -кадам: Maverick Remote Connections:
- 6 -кадам: Алыстан башкаруучу алкакты куруу
- 7 -кадам: Алыстан башкаруу үчүн графикти түзүү
- 8 -кадам: Мавериктин шассиин куруу
- 9 -кадам: Капталдын каптал панелдерин куруу
- 10 -кадам: Алкак үчүн алдыңкы жана арткы таянычтарды куруу
- 11 -кадам: Алкактын үстүңкү капкагын куруу
- 12 -кадам: Дененин алкагын чогултуу
- 13 -кадам: Моторлорду шассиге орнотуу
- 14 -кадам: Электрониканы шассиге орнотуу
- 15 -кадам: Корпустун корпусуна орнотуу
- 16 -кадам: Маверикти кантип иштетүү керек
- 17 -кадам: Arduino Code
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53


Салам баарына, мен Разванмын жана менин "Маверик" долбоорума кош келиңиз.
Мен ар дайым алыстан башкарылуучу нерселерди жактырчумун, бирок менде RC унаасы болгон эмес. Ошентип, мен жөн эле көчүп кете албаган нерсени курууну чечтим. Бул долбоор үчүн биз жакын жерде электрондук дүкөнү бар же интернеттен нерселерди сатып ала турган баарына жеткиликтүү болгон айрым бөлүктөрдү колдонобуз.
Мен азыр бир кеменин бортунда турам жана менде ар кандай материалдарга жана шаймандарга мүмкүнчүлүк жок, андыктан бул долбоорго 3d принтер, CNC же кандайдыр бир кооз түзүлүштөр кирбейт (атүгүл бул абдан пайдалуу болот деп ойлойм, бирок мен андай эмесмин) мындай жабдууларга кирүү мүмкүнчүлүгү бар), ал жеткиликтүү болгон кыйла жөнөкөй шаймандар менен жасалат. Бул долбоор жеңил жана кызыктуу болушу үчүн арналган.
Бул кантип иштейт?
Маверик - бул LRF24L01 модулун колдонуп, алыстан башкаруучуга маалыматтарды жөнөтүү жана алуу.
Бул анын аймагындагы температураны жана нымдуулукту өлчөй алат жана маалыматтарды графикте көрсөтүү үчүн алыстан башкаруучуга жөнөтө алат. Ошондой эле ал көрсөтүлүүчү диапазондогу маалыматты жөнөтүп, айланасындагы объектилерге жана тоскоолдуктарга чейинки аралыкты өлчөй алат.
Бир баскычты басуу менен ал автономдуу болушу мүмкүн жана бул режимде ал тоскоолдуктардан качат жана УЗИ сенсорунун өлчөөсүнө ылайык барууну чечет.
Ошентип, курулушка киришели.
1 -кадам: Алыстан башкаруу үчүн керектүү бөлүктөр

- Arduino Micro контроллери (мен контроллерим үчүн Arduino Uno колдондум);
- NRF24L01 радио кабыл алгычы (ал унаа менен алыстан башкаруучу ортосундагы эки багыттуу байланыш үчүн колдонулат)
- Tower Pro Micro Servo 9g SG90 (унаанын маалыматын көрсөтүү үчүн колдонулат, бул операторго автоунаа сенсорлору өлчөгөн параметрлерди графикте элестетүүгө мүмкүндүк берет);
- Джойстик (транспорт каражатын башкаруу үчүн, же транспорт сервосун башкаруу үчүн);
- Эки түрдүү түстөгү LED (мен иштөө режимдерин көрсөтүү үчүн кызыл жана жашыл түстү тандадым);
- 10microF конденсаторлор;
- 2 баскыч (иштөө режимин тандоо үчүн);
- Ар кандай резисторлор;
- Нан тактасы;
- зымдарды туташтыруу;
- Кагаз клип (графиктин ийнеси катары);
- Картон бут кийим кутусу (алкак үчүн)
- Резина боолор
2 -кадам: Маверик үчүн керектүү бөлүк

- Arduino Микроконтроллери (мен колдондум жана Arduino Nano);
- NRF24L01 радио кабыл алгычы (ал унаа менен алыстан башкаруучу ортосундагы эки багыттуу зымсыз байланыш үчүн колдонулат);
- L298 мотор айдоочусу (модуль чынында машинанын электр кыймылдаткычтарын башкарат);
- DHT11 сенсору (температура жана нымдуулук сенсору);
- 2 тиштүү жана дөңгөлөктүү Электр кыймылдаткычтары;
- Ultrasonic Sensor HC-SR04 (айланасындагы нерселерди табууга жана тоскоолдуктарды болтурбоого мүмкүнчүлүк бере турган сенсор);
- Tower Pro Micro Servo 9g SG90 (ар кандай багытта диапазонду өлчөй алгыдай УЗИ сенсорунун багытын берет);
- Ак LED (жарык берүү үчүн мен эски түс сенсорун колдондум, бирок ал дагы эле иштеп жатат);
- 10 microF Конденсатор;
- Нан тактасы;
- зымдарды туташтыруу;
- А4 форматындагы клип тактайы унаанын рамкасы катары;
- эски принтердин кээ бир дөңгөлөктөрү;
- кээ бир эки жактуу скотч;
- Кыймылдаткычтарды каркаска бекитүү үчүн папкалык бекиткичтер;
- Резина боолор
Колдонулган куралдар:
- Чачтар
- Бурама айдоочу
- Кош лента
- Резина боолор
- Кесүүчү
3 -кадам: Кээ бир материалдар жөнүндө бир аз маалымат:




L298 модулу:
Arduino казыктары электр кыймылдаткычтарына түз туташтырылышы мүмкүн эмес, анткени микро контроллер моторлор талап кылган амперди көтөрө албайт. Ошентип, биз моторлорду Arduino микро контроллери башкара турган мотор айдоочусуна туташтырышыбыз керек.
Биз машинаны эки жакка жылдырган эки электр кыймылдаткычын башкара алышыбыз керек, ошондуктан унаа алдыга, артка жыла алат жана рулду башкара алат.
Жогоруда айтылгандардын бардыгын аткаруу үчүн бизге H-Bridge керек болот, бул чындыгында моторлордун агымын көзөмөлдөөгө мүмкүндүк берген транзисторлордун массиви. L298 модулу так ошондой.
Бул модуль бизге моторлорду ENA жана ENB төөнөгүчтөрүн колдонуп, ар кандай ылдамдыкта Arduinoдон келген эки PWM казыгы менен иштетүүгө мүмкүндүк берет, бирок бул долбоор үчүн эки PWM казыгын сактоо үчүн биз моторлордун ылдамдыгын көзөмөлдөй албайбыз, болгону багыт ENA жана ENB казыктары үчүн секиргичтер ордунда калат.
NRF24L01 модулу:
Бул унаа менен алыстан башкаруучу ортосунда зымсыз байланышты камсыз кылган кеңири колдонулган трансивер. Ал 2.4 ГГц диапазонун колдонот жана 250 Кбит / с чейин 2 Мбит / с ылдамдыкта иштей алат. Ачык мейкиндикте жана төмөнкү ылдамдыкта колдонулса, анын диапазону 100 метрге чейин жетиши мүмкүн, бул аны бул долбоор үчүн идеалдуу кылат.
Модуль Arduino Микроконтроллери менен шайкеш келет, бирок 5Вдан эмес, 3.3В пинден камсыз кылуу үчүн этият болууңуз керек, антпесе модулга зыян келтирүү коркунучу бар.
DHT 11 сенсор:
Бул модуль абдан арзан жана колдонууга оңой сенсор. Бул санариптик температура жана нымдуулук көрсөткүчтөрүн берет, бирок аны колдонуу үчүн сизге Arduino IDE китепканасы керек болот. Айланадагы абаны өлчөө үчүн сыйымдуу нымдуулук сенсорун жана термисторду колдонот жана маалымат төөнөгүчүнө санарип сигнал жөнөтөт.
4 -кадам: Маверик үчүн туташууларды орнотуу


Маверик байланыштары:
NRF24L01 модулу (казыктар)
VCC - Arduino Nano 3V3
GND - Arduino Nano GND
CS - Arduino Nano D8
CE - Arduino Nano D7
MOSI - Arduino Nano D11
SCK- Arduino Nano D13
MISO - Arduino Nano D12
IRQ Колдонулбайт
L298N модулу (казыктар)
IN1 - Arduino Nano D5
IN2 - Arduino Nano D4
IN3 - Arduino Nano D3
IN4 - Arduino Nano D2
ENA - жерде секирүүчү бар -
ENB - жерде секирүүчү бар -
DHT11
Нан VCC 5V рельс
Нан тактасынын GND GND темир жолу
S D6
HC-SR04 Ultrasonic Sensor
Нан VCC 5V рельс
Нан тактасынын GND GND темир жолу
Триг - Arduino Nano A1
Эхо - Arduino Nano A2
Tower Pro Micro Servo 9g SG90
GND (күрөң түстөгү зым) нан тактасынын GND релси
VCC (кызыл түстөгү зым) 5V ролдуу нан
Сигнал (кызгылт сары түстөгү зым) - Arduino Nano D10
LED жарык - Arduino Nano A0
Breadboard
5V Rail - Arduino Nano 5V
GND темир жолу - Arduino Nano GND
Башында мен Arduino Nano -ны нан тактасына киргиздим, кийинчерээк оңой кирүү үчүн сыртында USB туташуусу бар.
- Arduino Nano 5V пиндин 5В рельсине пин
-Arduino Nano GND пиндин тактайынын GND темир жолуна бекитүү
NRF24L01 модулу
- Модулдун GNDи нан релинин GNDге өтөт
- VCC Arduino Nano 3V3 пинине барат. VCCди 5V панелине туташтыруудан сак болуңуз, анткени NRF24L01 модулун жок кылуу коркунучу бар.
- CSN пин Arduino Nano D8ге барат;
- CE пин Arduino Nano D7ге барат;
- SCK пин Arduino Nano D13ке барат;
- MOSI пин Arduino Nano D11ге барат;
- MISO пин Arduino Nano D12ге барат;
- IRQ пин туташпайт. Абайлаңыз, эгер сиз Arduino Nano же Arduino Uno башка такта колдонуп жатсаңыз, SCK, MOSI жана MISO казыктары башкача болот.
- Мен ошондой эле модулдун кубаттуулугу менен көйгөйлөр болбошу үчүн VCC менен GNDдин ортосуна 10µF конденсаторун тиркемем. Эгерде сиз модулду минималдуу кубаттуулукта колдонуп жатсаңыз, бул милдеттүү эмес, бирок мен интернеттен окуганымдай, көптөгөн көйгөйлөр бар.
- Бул модуль үчүн RF24 китепканасын да жүктөп алышыңыз керек. Аны төмөнкү сайттан таба аласыз:
L298N модулу
- ENA жана ENB төөнөгүчтөрү үчүн мен секиргичтерди туташтырдым, анткени моторлордун ылдамдыгын көзөмөлдөөнүн кажети жок, анткени Arduino Nanoдогу эки PWM санарип казыгын сактап калуу үчүн. Ошентип, бул долбоордо моторлор ар дайым толук ылдамдыкта иштешет, бирок акырында дөңгөлөктөр кыймылдаткычтардын тиштеринен улам орозо үчүн айланбайт.
- IN1 пин Arduino Nano D5ке барат;
- IN2 пин Arduino Nano D4ке барат;
- IN3 пин Arduino Nano D3ке барат;
- IN4 пин Arduino Nano D2ге барат;
- Батарейканын + 12В уячасына өтөт;
- Батарея GND уячасына жана нан тактасынын GND темир жолуна түшөт;
- Эгерде сиз кубаттуу батареяны (12В максимум) колдонуп жатсаңыз, Arduino Nano -ну 5V слотунан Vin пинге чейин жеткире аласыз, бирок менде 9В батарейкалар бар, ошондуктан мен аларды моторлор үчүн гана колдончумун жана Arduino Nano менен иштөө үчүн. сенсорлор.
- Эки мотор тең модулдун оң жана сол жагындагы уячаларга туташтырылат. Башында аларды кантип туташтырганыңыздын мааниси жок, аны кийинчерээк Arduino кодексинен же машинаны текшергенде зымдарды өз ара алмаштыруудан гана туураласа болот.
DHT11 модулу
- Модулдун төөнөгүчтөрү тактага эң сонун туура келет. Ошентип, - пин GND темир жолуна барат.
- Сигналдын пини Arduino Nano D6га барат;
- VCC пин 5V панелдик темир жолго барат.
HC-SR04 Ultrasonic Sensor Module
- VCC пини нандын 5В рельсине барат;
- GND пиндин панелинин GND рельсине;
- Arduino Nano A1 үчүн Trig пини;
- Arduino Nano A2 үчүн Эхо пини;
- УЗИ модулу автомобилдин узунунан багытталган аралыкты ар кандай бурчта өлчөө үчүн эки лента же/жана кээ бир резина боолор менен servo моторго тиркелет. Бул Автономдуу режимде унаа солго караганда оңго карай аралыкты өлчөп, кайда бурулаарын чечкенде пайдалуу болот. Ошондой эле унаанын ар кандай багыттарына ар кандай аралыкты табуу үчүн сервону башкара аласыз.
Tower Pro Micro Servo 9g SG90
- Банандын GND рельсине күрөң зым
- Нандын 5В темир жолуна кызыл зым
- Arduino Nano D10 үчүн кызгылт сары зым;
LED
- LED A0 пинден берилет. Мен эски түстүү сенсорду колдондум, бирок күйүп кеткен, бирок светодиоддор дагы эле иштеп жатат жана алардын 4ү чакан тактада унаа жолун жарыктандыруу үчүн идеалдуу. Эгерде сиз бир гана LED колдонуп жатсаңыз, анда күйгүзбөө үчүн LED диапазону бар 330Ω резисторун колдонушуңуз керек.
Унаалардын туташуусу куттукталды.
5 -кадам: Maverick Remote Connections:

NRF24L01 модулу (казыктар)
VCC - Arduino Uno pin 3V3
GND - Arduino Uno pin GND
CS - Arduino Uno pin D8
CE - Arduino Uno pin D7
MOSI - Arduino Uno pin D11
SCK - Arduino Uno pin D13
MISO - Arduino Uno pin D12
IRQ Колдонулбайт
Джойстик
Нан тактасынын GND GND темир жолу
Нан VCC 5V рельс
VRX - Arduino Uno pin A3
VRY - Arduino Uno пин A2
Tower Pro Micro Servo 9g SG90
GND (күрөң түстөгү зым) нан тактасынын GND релси
VCC (кызыл түстөгү зым) 5V ролдуу нан
Сигнал (кызгылт сары түстөгү зым) - Arduino Uno pin D6
Кызыл LED - Arduino Uno pin D4
Жашыл LED - Arduino Uno pin D5
Автономдуу баскыч - Arduino Uno pin D2
Range баскычы - Arduino Uno pin D3
Breadboard
5V Rail - Arduino Uno pin 5V
GND Rail - Arduino Uno pin GND
Мен Arduino Uno контроллерин колдонуп жатканымда, мен Uno кыймылдабашы үчүн резина боолор менен нан тактасына бекиттим.
- Arduino Uno уячасы аркылуу 9В батарея менен камсыздалат;
- Arduino Uno 5V панелинин 5V рельсине пин;
-Arduino Uno GND пиндин үстүндөгү GND темир жолуна пин;
NRF24L01 модулу
- Модулдун GNDи нан релинин GNDге өтөт
- VCC Arduino Uno 3V3 пинине барат. VCCди 5V панелине туташтыруудан сак болуңуз, анткени NRF24L01 модулун жок кылуу коркунучу бар.
- CSN пин Arduino Uno D8ге барат;
- CE пин Arduino Uno D7ге барат;
- SCK пин Arduino Uno D13ке барат;
- MOSI пин Arduino Uno D11ге барат;
- MISO пин Arduino Uno D12ге барат;
- IRQ пин туташпайт. Абайлаңыз, эгер сиз Arduino Nano же Arduino Uno башка такта колдонуп жатсаңыз, SCK, MOSI жана MISO казыктары башкача болот.
- Мен ошондой эле модулдун кубаттуулугу менен көйгөйлөр болбош үчүн VCC менен GNDнын ортосуна 10µF конденсаторун тиркемем. Эгерде сиз модулду минималдуу кубаттуулукта колдонуп жатсаңыз, бул милдеттүү эмес, бирок мен интернеттен окуганымдай, көптөгөн көйгөйлөр бар.
Джойстик модулу
- Джойстик модулу 2 потенциометрден турат, андыктан ал байланыштарга абдан окшош;
- GND пиндин панелинин GND темир жолуна;
- VVC пиндин 5В темир жолуна бекиткичи;
- Arduino Uno A3 пинине VRX пин;
- VRY пин Arduino Uno A2 пинге;
Tower Pro Micro Servo 9g SG90
- Банандын GND рельсине күрөң зым
- Нандын 5В темир жолуна кызыл зым
- Arduino Uno D6 үчүн кызгылт сары зым;
LED
- Кызыл LED 330Ω резистору менен Arduino Uno pin D4 менен катар туташат;
- Жашыл LED 330Ω каршылыгы менен Arduino Uno pin D5ке туташат;
Баскычтар
- баскычтар унаа иштей турган режимди тандоо үчүн колдонулат;
- Автономдуу баскыч Arduino Uno D2 пинине туташат. Кнопканы 1к же 10к каршылык менен түшүрүү керек, мааниси анча деле маанилүү эмес.
- Аралык баскычтар Arduino Uno D3 пинине туташат. Ошол эле баскычты 1k же 10k каршылык менен түшүрүү керек.
Мына, биз азыр бардык электр бөлүктөрүн туташтырдык.
6 -кадам: Алыстан башкаруучу алкакты куруу




Алыстан башкаруунун рамкасы чындыгында картон бут кийим кутусунан жасалган. Албетте, башка материалдар жакшыраак болот, бирок менин учурда колдоно турган материалдар чектелүү. Ошентип, мен картон кутучаны колдондум.
Алгач мен мукабанын сырт жактарын кесип, сүрөттөгүдөй үч бөлүктү алдым.
Андан кийин, мен кичинекей эки бөлүктү алып, кош лента менен жабыштырдым.
Үчүнчү узунураак бөлүк аларга перпендикуляр келип, "T" сыяктуу форма алкагын түзөт.
Үстүнкү (горизонталдуу) бөлүгү график үчүн, ал эми төмөнкү (вертикалдуу) бөлүгү электрдик тетиктер үчүн колдонулат, ошондо баары бири -бирине жабышып калат. Графикти түзгөндө, үстүңкү бөлүгүн графикалык кагазга ылайыкташтырып кыркабыз.
7 -кадам: Алыстан башкаруу үчүн графикти түзүү



Албетте, бул кадамда эгерде сизде ЖК (16, 2) болсо, анда машинадан алынган маалыматтар көрсөтүлсө жакшы болмок. Бирок менин учурда, менде жок, ошондуктан мен маалыматтарды көрсөтүүнүн башка жолун издөөгө туура келди.
Мен servo моторунан ийне менен кичинекей график түзүүнү чечтим, бул машинанын сенсорлору жана радардык плитанын барактарынын жардамы менен өлчөнүүчү баалуулуктарды көрсөтүүчү кагаз клип (ийне катары колдонулат) же полярдык графикалык кагазды колдонсоңуз болот (Graph papers) интернеттен көчүрүп алса болот).
Сенсорлор менен өлчөнгөн параметрлер серво мотору үчүн градуска айландырылат. Серво мотору эң жакшы сапатта болбогондуктан, мен анын кыймылын 20 ° дан 160 ° га чейин чектедим (20 ° дегени 0 өлчөнгөн параметр мааниси жана 160 °, мисалы, 140 см көрсөтүлө турган максималдуу параметр мааниси).
Мунун баарын Arduino кодунан туураласа болот.
График үчүн мен радардык графикалык баракты колдондум, аны Windows Paint жана Snipping куралынын негизги жардамы менен бир аз өзгөрткөндөн кийин экиге бөлдүм.
Алыстан башкаруу пультуна ылайыкташтырылган Radar Plotting Sheetти өзгөрткөндөн кийин, мен окууну жеңилдетүү үчүн плитанын борборун сырткы тегерек менен байланыштырган сызыктарды тарттым.
Серво кыймылдаткычынын айлануу шахтасы плитанын борборуна дал келиши керек.
Мен servo мотор колуна туура келиши үчүн кагаз кыскычты сунуп, өзгөртүп койдум.
Анан эң башкысы - графикти "калибрлөө". Ошентип, өлчөнгөн параметрлердин ар кандай мааниси үчүн графанын ийнеси туура бурчтун маанисин көрсөтүшү керек. Мен муну алыстан башкаруу пультун жана Маверикти КҮЙГҮЗҮҮ менен кылдым жана графиктин туура экенине ынануу үчүн сериялык монитордон баалуулуктарды алып жатканда УЗИ сенсорунун жардамы менен ар кандай аралыктарды өлчөдүм. Сервонун бир нече позициясынан жана ийненин бир аз ийилгенинен кийин график туура параметрлердин өлчөнгөн маанилерин көрсөткөн.
Баары "T" формасындагы кадрга тиркелгенден кийин, мен графиктин кайсы параметрин көрсөтүп жатканына чаташпаш үчүн, режимди тандоо схемасын басып, кош лента менен чаптадым.
Акыры алыстан башкаруучу жасалат.
8 -кадам: Мавериктин шассиин куруу



Биринчиден, мен жакшы досум Владо Йовановичке шассиди, корпусту жана Мавериктин бүт рамкасын жасоого убакыт жана күчүн арнаганы үчүн чоң ыраазычылык билдиришим керек.
Шасси картондогу алмашуу буферинен жасалган, ал сегиз бурчтуу форвардда көп күч менен кесилген, тегеректеги жалгыз нерсе. Сегиз бурчтуу форма электрондук бөлүктөрдү камтыйт. Алмашуу буферинин кармагычы арткы дөңгөлөктөргө таяныч катары колдонулган.
Такта кесилгенден кийин, аны жакшы көрүш үчүн күмүш тасма (чачыратууга каршы тасма) менен жабылган.
Эки мотор сүрөттөрдөгүдөй кош лента жана модификацияланган папка бекиткичтери аркылуу тиркелген. L298N модулуна жетүү үчүн мотор кабелдеринин өтүшүнө уруксат берүү үчүн шассидин эки тарабында эки тешик бургуланган.
9 -кадам: Капталдын каптал панелдерин куруу



Жогоруда айтылгандай, Мавериктин бүт сырткы кабыгы картондон жасалган. Каптал панелдер кескич менен кесилип, шассиге туура келиши үчүн өлчөнүп жана даярдалган.
Кээ бир дизайн өзгөчөлүктөрү жакшыраак көрүнүү үчүн колдонулган жана окшоштукка окшош танк үчүн панелдердин ички бөлүгүнө зым торчолонгон.
10 -кадам: Алкак үчүн алдыңкы жана арткы таянычтарды куруу




Алдыңкы жана арткы таянычтар машинанын алдыңкы жана арткы каптал панелдерин бекемдөө максатын көздөйт. Алдыңкы колдоо дагы жарыкты жайгаштыруу максатын көздөйт (менин учурда сынган түстүү сенсор).
Алдыңкы жана арткы тирөөчтөрдүн өлчөмдөрүн тиркелген сүрөттөрдөн таба аласыз, колдоону кантип кесүү керектиги жана кайда жана кайсы тарапты бүгүп, кийин чаптоо үчүн шаблондор менен бирге.
11 -кадам: Алкактын үстүңкү капкагын куруу



Үстүнкү капкагы бардыгын ичине камтышы керек жана жакшыраак дизайн үчүн мен машинанын ичиндеги электроника көрүнүп турушу үчүн арт жагында кээ бир сызыктарды жасадым. Батарейкаларды алмаштыруу үчүн үстүнкү капкагы да алынып салынат.
Бардык бөлүктөр бири -бирине сүрөттөгүдөй болттор жана гайкалар менен бекитилген.
12 -кадам: Дененин алкагын чогултуу




13 -кадам: Моторлорду шассиге орнотуу



Эки мотор сүрөттөрдөгүдөй кош лента жана модификацияланган папка бекиткичтери аркылуу тиркелген. L298N модулуна жетүү үчүн мотор кабелдеринин өтүшүнө уруксат берүү үчүн шассидин эки тарабында эки тешик бургуланган.
14 -кадам: Электрониканы шассиге орнотуу



Электр энергиясы менен камсыздоодо мен эки 9В батарейканы колдонгондон кийин эң ылайыктуу деп колдондум. Бирок аларды шассиге орнотуу үчүн мен батарейканы кармагыч жасашым керек болчу, ал батарейкаларды ордунда кармап турат, унаа кыймылда болот, ошондой эле батарейкаларды алмаштыруу зарыл болгон учурда алып салуу оңой болот. Ошентип, мен дагы бир жолу картондон батарейка кармагыч жасап, папканы бекиткич менен шассиге байладым.
L298N модулу 4 аралыкты колдонуу менен орнотулган.
Нандын тактайы шассиге кош лента менен бекитилген.
УЗИ сенсору кош лента жана кээ бир резина боолордун жардамы менен servo моторлорго бекитилген.
Эми бардык электрондук компоненттер өз ордунда.
15 -кадам: Корпустун корпусуна орнотуу



16 -кадам: Маверикти кантип иштетүү керек

Маверикти 4 режимде иштетсе болот жана муну алыстан башкаруудагы эки LED (кызыл жана жашыл) көрсөтөт.
1. Кол менен башкаруу (нымдуулук). Башында унаа күйгүзүлгөндө ал кол менен башкарылат. Бул Маверикти джойстиктин жардамы менен алыстан башкаруудан кол менен башкарыла турганын билдирет. Эки LED тең алыстан башкаруу пультунда өчүрүлөт, бул биздин кол режиминде экенибизди билдирет. Алыстан башкаруунун графигинде көрсөтүлгөн маани Мавериктин айланасындагы абанын НЫМДУУЛУГУ болот.
2. Кол менен башкаруу (Температура). Green Led жана Red Led экөө тең күйүп турганда. Бул Маверикти джойстиктин жардамы менен алыстан башкаруудан кол менен башкарыла турганын билдирет. Бул режимде жарык дагы күйгүзүлөт. Алыстан башкаруу пультунун графигинде көрсөтүлгөн маани Мавериктин тегерегиндеги абанын СЕНДУГУ болот.
3. Автономдуу режим. Автоматтык баскыч басылганда, Кызыл LED Автономдуу режимди көрсөтүп күйгүзүлөт. Бул режимде Маверик тоскоолдуктардан качып, УЗИ сенсорунан алынган маалымат боюнча кайда кайрылуу керектигин чече баштайт. Бул режимде алыстан башкаруу пультунун графигинде көрсөтүлгөн мааниси кыймылдап жатканда өлчөнгөн аралык болот.
4. Диапазонду өлчөө режими. Range баскычы басылганда, жашыл LED күйүп, Мавериктин диапазон режиминде экенин көрсөтөт. Эми Маверик кыймылдабайт. Джойстик эми УЗИ сенсоруна тиркелген servo моторун башкарат. Унаадан тартып айланасындагы ар кандай нерселерге чейинки диапазонду өлчөө үчүн джойстикти жылдырып, объектти көздөй УЗИ сенсорун көрсөтүңүз. Объектке карай болгон аралыктын мааниси алыстан башкаруунун графигинде см менен көрсөтүлөт.
LED жарыгын Маверикти күйгүзүү жана өчүрүү үчүн, алыстан башкаруу пультунда эки LED тең болушу керек (жарык үчүн) же Өчүрүү (жарык өчүрүү үчүн).
17 -кадам: Arduino Code
Сиз алыстан башкаруунун коддорун жана Мавериктин тиркелгенин таба аласыз.
Бул менин Маверик долбоорум үчүн. Мен сизге жагат деп үмүттөнөм жана көргөнүңүз үчүн рахмат жана сизге жакса добуш бериңиз.
Сунушталууда:
Автоматтык бөлмө жарыгы жана күйөрман контролери эки багыттуу келүүчүнүн эсептегичи менен: 3 кадам

Автоматтык бөлмө жарыгы жана күйөрман контроллери эки тараптуу келүүчүнүн эсептегичи: Көбүнчө биз стадиондо, соода борборунда, кеңселерде, класстык бөлмөлөрдө коноктордун эсептегичтерин көрөбүз. Алар элди санап, эч ким жок болгондо жарыкты кантип күйгүзүп же өчүрүшөт? Бүгүн биз бул жерде автоматтык бөлмө жарык контроллеринин долбоору менен эки тараптуу келүүчүнүн эсептегичи менен
Вибрациялык кайтарым байланыш менен кеңейтилүүчү баскычты колдонуу: 7 кадам (сүрөттөр менен)

Вибрация боюнча кайтарым байланыш бар кеңейтилүүчү баскычтын колдонмосу: Бул үйрөткүчтө, биринчи кезекте, узартылган баскыч аркылуу дирилдөө моторун башкаруу үчүн Arduino Uno кантип колдонууну көрсөтөбүз. Баскычтар боюнча окуу куралдарынын көбү физикалык нандагы баскычты камтыйт, ал эми бул окуу куралында баскыч
Бир багыттуу WIFI диапазону: 5 кадам (сүрөттөр менен)

Uni-Directional WIFI диапазонун кеңейтүүчү: Стандарт USB WIFI адаптерин жана бир аз тапкычтыкты колдонуп, алыс жерден WIFI сигналдарын кабыл алыңыз. Бул жөнөкөй идея USB WIFI адаптерине же компьютериңизге өзгөртүүлөрдү талап кылбайт. WIFтин сигналдын күчүн жана диапазонун жогорулатуунун жөнөкөй жолу
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)

Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Solderdoodle Plus: Touch Control менен ширетүүчү темир, LED кайтарым байланыш, 3D басылган корпус жана USB кубатталуучу: 5 кадам (сүрөттөр менен)

Solderdoodle Plus: Touch Control менен ширетүүчү темир, LED кайтарым байланыш, 3D басып чыгарылган корпус жана USB кубатталуучу: Solderdoodle Plus үчүн Kickstarter долбоорунун баракчасына баруу үчүн төмөндөгү чыкылдатыңыз, зымсыз USB кайра заряддалуучу ысык көп курал жана өндүрүш моделине алдын ала заказ бериңиз! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho