Arduino көмегімен тышқанды бұзыңыз. 2500 фт сымсыз. PS/2: 5 қадам
Arduino көмегімен тышқанды бұзыңыз. 2500 фт сымсыз. PS/2: 5 қадам
Anonim
Image
Image
Бөлшектер тізімі
Бөлшектер тізімі

Бұл нұсқаулықта мен сізге тінтуірді қалай сөндіру керектігін көрсетемін, осылайша сіз оны жарықдиодты, қозғалтқыштарды, сымсыз қосымшаларды және т.б контроллер ретінде пайдалана аласыз.

Бұл оқулық сымы бар тышқандарды қамтиды. Бұл тышқандардың көпшілігі PS/2 хаттамасын қолданады.

Орнату Arduino барлық нұсқаларында жұмыс істейді.

Тінтуірдің шығуын басқару үшін бірнеше қадамдар қажет.

Алдымен сіз тінтуірдің сымдарын шешіп, оларды Arduino -ға қосасыз. Содан кейін сіз эскизді жүктеп, нәтижені сериялық мониторда көресіз.

Мен мұның қалай жасалатынын егжей -тегжейлі көрсетемін

Мен сізге тінтуірді 2500 футқа (750 метр) дейінгі қашықтықта сымсыз қалай қосуға болатынын көрсетемін.

1 -қадам: бөлшектер тізімі

1 x сымды тышқан

1 x Arduino Uno немесе басқасы

4 x аталық түйреуіш -

Жалаңаштау мен дәнекерлеуге арналған құралдар

- Файлдарды осында жаттықтырыңыз

Келесі бөліктер тінтуірді сымсыз ету үшін ғана қажет

- 2 x HC-12 модулі (менікі мұнда арзан)

Қосылатын сымдар

2 -қадам: сымдар мен орнату

Сымдар мен орнату
Сымдар мен орнату
Сымдар мен орнату
Сымдар мен орнату

Эскиздерді жүктеп алыңыз және оларды arduino IDE -ге көшіріңіз/қойыңыз.

Тінтуірдің сымдарын шешіп, суретте көріп тұрғандай Arduino -ға қосыңыз. Түстер кейбір тышқандарға байланысты өзгеруі мүмкін. Эскизде сіз MDATA мен MCLK көресіз, бұл Arduino порттары, оларды өзгертуге болады.

Эскиздің төменгі жағына «void loop ()» айналдырыңыз. Мұнда сіз өзіңіздің қажеттіліктеріңізге сәйкес кодты реттей аласыз.

3 -қадам: Нәтижені көру үшін эскизді іске қосыңыз және сериялық мониторды ашыңыз

Нәтижені көру үшін эскизді іске қосыңыз және сериялық мониторды ашыңыз
Нәтижені көру үшін эскизді іске қосыңыз және сериялық мониторды ашыңыз

Эскизді Arduino -ға жүктегеннен кейін сериялық мониторды ашыңыз.

Нәтижені көру үшін тінтуірді жылжытыңыз.

Бұл өте аз код, бірақ сіз тек void loop () ішіндегі код туралы алаңдауыңыз керек. Кодтың көп бөлігі PS/2 хаттамасымен айналысады және оны жалғыз қалдыру керек.

Егер сіз ешқандай нәтиже көрмесеңіз, MDATA сымын MCLK сымымен ауыстырып көріңіз және қайталап көріңіз

Бар болғаны осы. Енді сіз эскизді сіздің қажеттіліктеріңізге сәйкес реттей аласыз.

Бұл нұсқаулықтың қалған бөлігінде сіз 750 метрге дейінгі қашықтықта тінтуірді сымсыз қалай жасауға болатынын білесіз.

4 -қадам: Ұзақ қашықтықтағы сымсыз байланыс

Ұзақ қашықтықтағы сымсыз байланыс
Ұзақ қашықтықтағы сымсыз байланыс
Ұзақ қашықтықтағы сымсыз байланыс
Ұзақ қашықтықтағы сымсыз байланыс

Біз сымсыз байланыс үшін 2 HC-12 модулін және 2 Arduino модулін қолданамыз. Сіз HC-12 бойынша толық оқулықты мен жасаған басқа нұсқаулықтан көре аласыз.

Суретте көрсетілгендей тінтуір мен модульдерді 2 Arduino -ға қосыңыз.

«Жіберуші» мен «Алушы» эскиздерін Arduino -ның екеуіне де жүктеңіз

Нәтижені көру үшін ресивердегі сериялық мониторды ашыңыз.

Сіз өзіңіздің қажеттіліктеріңізге сәйкес кодты өңдеуге болады void loop ()

5 -қадам: Оқығаныңыз үшін рахмет - Келесі жоба

Бұл бейнеде сіз тінтуірді контроллер мен сымсыз контроллер ретінде қолдануды үйрендіңіз.

Келесі жобаға ұсынысыңыз бар ма, түсініктемелерде маған хабарлаңыз.

Егер бұл бейне сізге пайдалы болса, сүйікті түймесін басып, басқа бейнелерді көру үшін мені қадағалаңыз.

Келесі кездескенше.

Қуаныш, Том Хейлен

Ұсынылған: