Мазмұны:
- 1 -қадам: құралдар мен материалдар
- 2 -қадам: құрастыру
- 3 -қадам: секіргішті орнату
- 4 -қадам: Распби
- 5 -қадам: I2C конфигурациясы
- 6 -қадам: I2C интерфейсін тексеру
- 7 -қадам: Қосымша кітапханаларды орнатыңыз
- 8 -қадам: Сіздің жұмысыңызды тексеріңіз
Бейне: Raspberry Pi бар Arduino MKR Shields қолданыңыз: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Біздің PiMKRHAT - Arduino MKR тақталары мен қалқандарын Raspberry Pi -мен бірге қолдануға арналған HAT адаптері. Әр түрлі Arduino MKR Shields біздің HAT арқылы Raspberry Pi кеңейтімі ретінде қолданыла алады. Мен осы шағын жобада Arduino MKR ENV қалқанын Python астындағы Raspberry Pi көмегімен қалай қолдануды көрсеткім келеді.
1 -қадам: құралдар мен материалдар
Материалдар:
- Raspberry Pi
- SD картасы
- Arduino MKR ENV қалқаны
- PiMKRHAT
Құралдар:
- Пісіру темірі
- дәнекерлеу сымы
- бүйірлік кескіш
- иілу құралы
2 -қадам: құрастыру
PiMKRHAT жинақ ретінде келеді. Сіз алдымен оны жинауыңыз керек. Қосылған құрастыру нұсқаулығын орындаңыз
3 -қадам: секіргішті орнату
Arduino MKR ENV қалқанына тек 5V және 3, 3V секіргіштеріндегі Power jumper жағындағы орнатыңыз. Барлық басқа секіргіштерді ашық қалдырыңыз.
4 -қадам: Распби
Raspberry Pi үшін ең соңғы Raspbian ОЖ жүктеп алып, оны Pi имиджер немесе Win32diskimager арқылы SD картасына көшіріңіз.
5 -қадам: I2C конфигурациясы
MKR ENV қалқанындағы датчиктер I2C байланысын қолданады. Алдымен bash арқылы кейбір кітапханаларды орнату керек:
sudo apt-get install -y python-smbus
sudo apt-get install -y i2c-tools
Енді I2C интерфейсін қосу керек:
sudo raspi-config
5 интерфейс опциялары P5 I2C YES sudo reboot
6 -қадам: I2C интерфейсін тексеру
Енді I2C интерфейсін тексеру уақыты келді:
sudo i2cdetect -y 1
Бұл I2C үш мекенжайы қолданылып жатқанын көрсетеді - 0x10, 0x5c және 0x5f
7 -қадам: Қосымша кітапханаларды орнатыңыз
sudo apt install python-pip
sudo pip install veml6075
8 -қадам: Сіздің жұмысыңызды тексеріңіз
Github -та MKR ENV қалқанының ультракүлгін сәулеленуін, температурасы мен ылғалдылығы мен қысым датчигін тексеру үшін Python -дің 3 шағын бағдарламасы бар:
- HTS221.py -температура мен ылғалдылық
- LPS22HB.py - қысым
- VEML6075.py - ультракүлгін сәулелену
Аналогты жарық сенсоры аналогты енгізуді қажет етеді және оны Raspberry Pi -мен қолдану мүмкін емес.
Ұсынылған:
[IoT] Arduino MKR WiFi 1010 бар Telegram боты: 5 қадам
[IoT] Telegram Bot Arduino MKR WiFi 1010 көмегімен: Бұл жоба Arduino-ны Telegram Bot API-мен қалай байланыстыруға болатынын көрсетеді, жоба U-BLOX ESP32 модулімен жабдықталған жаңа MKR WiFi 1010 тақтасының айналасында салынған. жоба тұжырымдаманың дәлелі ғана емес, тек
Arduino көмегімен YouTube ойнатуды басқару үшін қимылдарды қолданыңыз: 5 қадам
Arduino көмегімен YouTube ойнатуды басқару үшін қимылдарды қолданыңыз: StoryYouTube тек оң жақ батырманы басқан сайын 5 секундқа алға жылжуға мүмкіндік береді. Мен қолымды сермеген сайын 20 секундқа алға жылжуға көмектесетін контроллер жасау үшін Arduino мен python -ды қолдануды шештім
Айналмалы кодер - оны түсініңіз және қолданыңыз (Arduino/басқа ontrolконтроллер): 3 қадам
Айналмалы кодер - оны түсініңіз және қолданыңыз (Arduino/other ontrolController): Айналмалы кодер - айналмалы қозғалысты сандық немесе аналогтық ақпаратқа түрлендіретін электромеханикалық құрылғы. Ол сағат тілімен немесе сағат тіліне қарсы бұрыла алады. Айналмалы кодерлердің екі түрі бар: абсолютті және салыстырмалы (қадамдық) кодерлер
Arduino MKR ENV қалқаны бар ауа -райы мониторы: 6 қадам
Ауа райы мониторы Arduino MKR ENV қалқанымен: Біз бірнеше күн бұрын жаңа MKR ENV қалқандарын алдық. Бұл қалқандардың бортында бірнеше датчиктер бар (температура, ауа қысымы, ылғалдылық, ультракүлгін ….) - біздің ArduiTouch MKR жиынтығымен бірге қарапайым ауа райы станциясын жасау үшін жақсы жинақ. Біз
Джоуль ұры - тек бір АА батареясы бар светодиодтарды қолданыңыз!: 9 қадам
Джоуль ұры - тек бір АА батареясы бар светодиодты қолданыңыз! Джоуль ұры шешеді, бір АА аккумуляторының кернеуін жарық диодты жарықтандыру үшін жеткілікті жоғары деңгейге көтеру арқылы