Мазмұны:
- Жабдықтар
- 1 -қадам: MCU екеуін де бағдарламалаңыз
- 2 -қадам: Arduino Leonardo драйверлерін компьютерге орнатыңыз
- 3 -қадам: оны компьютерге қосыңыз
- 4 -қадам: IoBroker конфигурациясы
- 5 -қадам: Кодты өзгерту және болашақ Outlook
Бейне: IoTyper - Alexa (IoT) арқылы компьютерді басқару: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз IoT көмегімен компьютерді басқару туралы ойланған жоқсыз ба? Біздің әлем күннен -күнге ақылды болып келеді және бүгін біз компьютерді бұрынғыдан да ақылды компьютерге айналдырамыз. Бастайық!
IoTyper екі негізгі микроконтроллерге негізделген: пернетақтаны имитациялай алатын ATMega 32U4 және WiFi мүмкіндіктері бар ESP8266. IoTyper екеуін де біріктіреді. Нәтиже-бұл сіздің компьютеріңіздің IoT құрылғыларымен байланысатын қақпасы. Барлығын WiFi арқылы қосу үшін сізге MQTT-делдал қажет. Мен бұл үшін iOBroker қолданамын. Менің жүйем жаңартылған ескі ноутбукте жұмыс істейді. Бұл ең жаңа және жылдам болудың қажеті жоқ! Raspberrry Pi бұл жұмысты да атқарар еді …
ESP8266 принципі iOBroker -де сақталатын айнымалы мәнді оқиды. Біз бұл айнымалыны әр түрлі жолмен өзгерте аламыз, мысалы, Alexa көмегімен (екеуін де байланыстыратын iOBroker -де сценарий қажет, бірақ сіз оны интернеттен таба аласыз) немесе кез келген басқа ақылды көмекшілермен. Әрине, сіз Apple Homekit сияқты қосымшаларды қолдана аласыз, бұл жағдайда менің ноутбугімнің құлпын ашу мүмкін болады. ESP8266 айнымалы мәнді оқиды және оның мәтінін ATMega 32U4 жүйесіне Serial-Line арқылы жібереді. ATMega 32U4 мәтінді компьютерге пернетақта шығысы ретінде жібереді. Мен бұл бетте құлпын ашу тестінің эскизін де енгіздім:) Бұл тек мысал коды болуы керек - ATMega32U4 мүмкіндіктері керемет! Сіз өзіңіздің компьютеріңізбен WiFi арқылы қарым -қатынас жасау үшін осы дағдыларды барлық жобаларыңызға енгізе аласыз!
Жабдықтар
Мен қолданған материалдардан бастайық:
Arduino Pro Micro (мен IC -ді өшірдім)
ESP01
TD6810 Бак-конвертер
2.2 uH катушкасы
2x 22 Ω резисторлар
2x 10k Ω резисторлар
1x 680 Ω резистор
1x 150k Ω резистор
2x 330k Ω резисторлар
1x 1k Ω резистор
1х 100 нФ конденсатор
2x 22 pF конденсаторлар
1х 10 фольттық конденсатор
1x 1 uF конденсатор
1x 100 pF конденсатор
1x 22 uF конденсатор
Пин-тақырыптар
3x жарықдиодты (түс маңызды емес!)
1х 16 МГц кристалл
USB-ер қосқышы
(Міндетті емес) Қапталған ПХД
Мен қолданған құралдар:
Yihua 862D+ Дәнекерлеу және қайта құю станциясы
Пісіру қалайы
Флюс
Дәнекерлеу пастасы
Пинцет
1 -қадам: MCU екеуін де бағдарламалаңыз
Алдымен сіз микроконтроллерлердің екеуін де бағдарламалауыңыз керек. Мен Arduino IDE қолдандым!
Мен ATMega32U4 -ті арзан Arduino Pro Micro Board тақтасынан алып тастадым. Бұл IC дербес сатып алудан арзан болды …
Мен осы параметрлерді қолдандым:
ESP8266:
- Жалпы ESP8266 модулі
- Жарқыл өлшемі: 512k (SPIFFS жоқ)
ATMega 32U4:
Ардуино Леонардо
Егер сіз бағдарламалауды аяқтасаңыз, бәрін схемада көрсетілгендей қосуды бастауға болады.
2 -қадам: Arduino Leonardo драйверлерін компьютерге орнатыңыз
Барлығы жақсы жұмыс істейтініне көз жеткізу үшін Arduino IDE -ді ең жаңа нұсқаға жаңарту қажет. Сонымен қатар сізге соңғы драйверлер қажет.
Ақауларды жою үшін Sparkfun веб-сайтына қараңыз:
learn.sparkfun.com/tutorials/pro-micro--fi…
3 -қадам: оны компьютерге қосыңыз
Соңында, тақтаны компьютерге қосуға болады. Бұл оны қалыпты пернетақта сияқты анықтай алады. IoTyper-ді «Ардуино Леонардо» деп табуға болады, құрылғы менеджерінен:)
4 -қадам: IoBroker конфигурациясы
Файл каталогы негізгі конфигурацияда /esp /iotyper болуы керек. Әрине, сіз оны осы нұсқаулыққа енгізілген ESP8266 кодында өзгерте аласыз.
5 -қадам: Кодты өзгерту және болашақ Outlook
Егер сіз дәнекерлеуді сәтті аяқтасаңыз, кодты қазір өзгерткіңіз келуі мүмкін. Шабыт беретін сағат үшін:
www.arduino.cc/reference/kz/language/funct…
Мүмкіндіктер шексіз!
Айтпақшы: мен жақын арада IoTyper үшін 3D-басып шығарылған қаптаманы жобалайтын боламын, мен демалыстан үйге оралғанда …
Сізге ұнады деп үміттенемін:) Қош: D
Ұсынылған:
Қимыл мен сенсорлық енгізу арқылы компьютерді басқару: 3 қадам
Қимыл мен сенсорлық енгізу арқылы компьютерді басқару: Бұл жаңа Piksey Atto демо -жобасы. Біз компьютерді басқару үшін TTP224 сенсорлық IC және APDS-9960 қимыл модулін қолданамыз. Біз эскизді Atto -ға жүктейміз, бұл оны USB пернетақтасы сияқты жасайды, содан кейін ол тиісті пернелер кодын жібереді
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): 6 қадам
Құрылғыларды Интернет арқылы шолғыш арқылы басқару. (IoT): Бұл нұсқаулықта мен сізге веб-браузер арқылы интернетте жарықдиодты, реле, қозғалтқыштар сияқты құрылғыларды қалай басқаруға болатынын көрсетемін. Сіз кез келген құрылғы арқылы басқару элементтеріне қауіпсіз қол жеткізе аласыз. Мен қолданған веб -платформа - бұл RemoteMe.org сайтына кіру
Механикалық ауысу арқылы Arduino арқылы құрылғыларды басқару: 8 қадам (суреттермен)
Механикалық коммутациясы бар Arduino арқылы құрылғыларды басқару: Arduino қарапайым механикалық қосқыштар релесі арқылы құрылғыларды басқару үшін пайдаланылуы мүмкін
WiFi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: 7 қадам (суреттермен)
Wifi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: Бұл оқулықта WiFi арқылы Blynk көмегімен жарықдиодты басқару үшін ESP32 даму тақтасы қолданылады. Blynk - бұл Arduino, Raspberry Pi және интернеттегі ұнатуларды басқаруға арналған iOS және Android қосымшалары бар платформа. Бұл сандық бақылау тақтасы, онда сіз