Мазмұны:
- Жабдықтар
- 1 -қадам: жад картасына Raspbian тіліне жаңа көшірмені орнатыңыз
- 2 -қадам: Raspberry Pi сериялық портын қосыңыз - GUI көмегімен
- 3 -қадам: Сериялық портты қосудың балама әдісі (және кіру қабығын өшіру)
- 4 -қадам: Bluetooth өшіріңіз - UART0 шығарыңыз және TtyAMA0 үшін босатыңыз
- 5-қадам: UART портына RPI қосылу
- 6-қадам: Raspberry Pi-ге TTL деңгейлік түрлендіргіш құрылғысына RS-232 деңгейін қосу
- 7-қадам: RS-485 деңгейін TTL деңгейлік түрлендіргіш құрылғысына Raspberry Pi-ге қосу
- 8 -қадам: Енді сіздің кезегіңіз
- 9 -қадам: конспект
Бейне: Raspberry PI 3 - BCM GPIO 14 пен GPIO 15: 9 қадамдарына TtyAMA0 жүйесіне сериялық байланысты қосыңыз
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Мен жақында Uasp0-ді Raspberry Pi (3b) -де қосуға қызығушылық таныттым, сондықтан оны RS-232-ге USB арқылы өтпей-ақ, стандартты 9-істікшелі қосқыштың көмегімен RS-232 сигнал деңгейлі құрылғыға қосуға болады. адаптер
Менің қызығушылығымның бірі RS-232 деңгейлік түрлендіргішті (MAX3232) немесе RS-485 құрылғысын (MAX485) қосу мүмкіндігі болды.
Мен Pi конфигурациясын жұмыс істеуге тырысып біраз қиналдым. Менде Raspberry Pi немесе оның операциялық жүйесімен көп тәжірибем жоқ, сондықтан мен өте қатты оқу қисығында болдым.
Ақырында, Google -де «Сынақ пен қате» іздеулері арқылы мен барлық мәліметтерді жинап, оны қанағаттандыратындай етіп жасадым, бірақ бұл ақпарат қысқа мерзімді құжатта болмады.
Мен бұл жұмысты өзіме жасау үшін жасаған қадамдарымды осында тізімдеймін.
Жабдықтар
1 - Raspberry Pi. Мен 3b.. үлгісін қолдандым, бірақ бұл процедура Pi -дің көпшілігімен жұмыс істеуі керек, ол Raspberry Pi IOS (бұрынғы Raspian) соңғы нұсқаларында.
2 - «мини» RS -232 деңгей түрлендіргіші - TTL - RS -232 - мен eBay -ден сатып алған MAX 3232 IC жүктелген шағын ПХД қолдандым. Мен мұны RS -485 -ке TTL көмегімен сәтті қолданып көрдім. конвертер - eBay -ден де сатып алынған.
Pi конфигурацияланғаннан кейін, екі түрлендіруші де мен көрген қиындықсыз жұмыс жасады.
1 -қадам: жад картасына Raspbian тіліне жаңа көшірмені орнатыңыз
Мен жад картасына Raspberry Pi IOS (бұрынғы Raspian) жаңа / ең жаңа көшірмесін орнатудан бастадым. Мен NOOBS маршрутына бармауға шешім қабылдадым.
Imager құралын жүктеп алыңыз және орнатыңыз
www.raspberrypi.org/downloads/
Raspberry Pi IOS кескінін жүктеп алыңыз, ашыңыз және жад картасына орнатыңыз.
Жүктелгеннен кейін тексеріңіз және қажет болса жаңартыңыз …
2 -қадам: Raspberry Pi сериялық портын қосыңыз - GUI көмегімен
Әдепкі бойынша, жаңа Raspberry Pi IOS қондырғысында UART0 «Logon Shell» үшін сақталған. Бұл сізге сериялық порт / терминал бағдарламасының комбинациясы арқылы Pi -ге қол жеткізуге / басқаруға мүмкіндік береді.
Басқа қосымшалар үшін UART0 пайдалану үшін сізге Logon Shell қосылымын «өшіру» қажет. Бұл бірнеше қарапайым қадамдарда орын алады.
«Сериялық портты» қосудың ең жылдам әдісі - оны GUI арқылы жасау.
«Таңқурай - ашылмалы мәзірден» «Параметрлерді», содан кейін «Raspberry Pi конфигурациясын» таңдаңыз.
Осы жерден «Интерфейстер» қойындысына өтіңіз және сериялық портты «қосыңыз» (сәйкес радио түймесін басу арқылы).
Шығу үшін OK түймесін басыңыз, содан кейін қайта жүктеуді орындаңыз.
НЕМЕСЕ сіз бұл әдісті қолдана аласыз …
3 -қадам: Сериялық портты қосудың балама әдісі (және кіру қабығын өшіру)
Бұл әдіс анықтама үшін - қажет емес, бірақ білу керек.
== == ==
Жүктеу кезінде UART0 көмегімен консольді өшірудің балама әдісі.
қолдану:
sudo raspi-config
№5 опцияны таңдаңыз - интерфейс опциялары ==> Таңдау
P6 сериясын таңдаңыз ==> Таңдаңыз
ЖОҚ деп жауап беріңіз: кіру қабығы сериалда қол жетімді болғанын қалайсыз ба?
ИӘ деп жауап беріңіз: Сериялық порттың аппараттық құралының қосылғанын қалайсыз ба?
Жауап болады:
Сериялық кіру қабығы өшірілген
Сериялық интерфейс қосылған
OK таңдаңыз
Аяқтау таңдаңыз
4 -қадам: Bluetooth өшіріңіз - UART0 шығарыңыз және TtyAMA0 үшін босатыңыз
Процестің екінші бөлігі - Bluetooth -ды UART0 -ден ажырату.
Бұл «UART конфигурациясы» бетінде сізге Bluetooth құрылғысын UART0 -дан ажыратып, ttyAMA0 үшін UART0 -ды босату қажет болады - қажет болса, Bluetooth -ды «мини -UART» -ке ауыстыруға болады.
«Config.txt» деп аталатын файлды өңдеуді жалғастырыңыз («жүктеу» каталогында орналасқан) және беттің төменгі жағына БІР жолды қосыңыз:
dtoverlay = ажырату-bt
Сіздің жағдайыңызға және Bluetooth -ды қолданғыңыз келетініне байланысты келесі жолды қосқыңыз келуі мүмкін (бірақ бұл оқулықтың дұрыс жұмыс істеуі міндетті емес). Бұл бетте сонымен қатар осы бизнес туралы құнды мәліметтер бар. Бұл туралы түсінік алу үшін сілтеме файлды оқуға уақыт бөліңіз (жоғарыдан қараңыз).
dtoverlay = miniuart-bt
Емлені екі рет тексеріңіз, содан кейін файлды СЫҚТАУ кезінде САҚТАҢЫЗ және қайта жүктеңіз.
Бұл кезде сіз жақсы жүруіңіз керек.
5-қадам: UART портына RPI қосылу
«Pinout.xyz» веб -сайтында Raspberry Pi UART0 түйреуіштері келесі түйреуіштерде қол жетімді.
BCM режиміндегі UART түйреуіштері: RPI PIN #8 / GPIO14 ==> TXD
№10 RPI PIN / GPIO15 ==> RXD
Есіңізде болсын, бұл түйреуіштер үшін олар «3,3 вольтты TTL деңгейлері» болып табылады. Оларды RS-232 деңгейінен немесе RS-422/RS-485 деңгейлі құрылғыдан жүргізуге және алуға болмайды. Бұл әрекетті орындау сіздің борттық UART-тің күйіп кетуіне әкелуі мүмкін және онымен бірге процессор чипін алып кетуі мүмкін.
Деңгей түрлендіргішті қолдану керек.
RS-232 деңгейіне немесе RS-422/RS-485 деңгейлі құрылғыға қосылу үшін сізге сәйкес деңгейдегі түрлендіргіш қажет.
6-қадам: Raspberry Pi-ге TTL деңгейлік түрлендіргіш құрылғысына RS-232 деңгейін қосу
TTL-ден RS-232 деңгейіне дейін түрлендіру үшін келесі түрлендіргішті қолданамын.
MAX3232 негізіндегі Mini RS232 - TTL деңгейіндегі түрлендіргіш.
Бұл элемент 3.3 VDC немесе тіпті 5 VDC арқылы қуатталуы мүмкін (екеуі де сіздің RPI -дегі арнайы түйреуіштерде бар) және өте аз токты пайдаланады.
MAX3232 мәліметтер кестесі оның жұмысы туралы құнды мәліметтер береді, бірақ іс жүзінде бұл жұмысты орындау үшін кодтау қажет емес.
Қосылған фотосуреттерді қараңыз және Raspberry Pi түйреуіштерін модульге сәйкес түйреуіштерге мұқият қосуға уақыт бөліңіз. Бұл құрылғы 3.3VDC немесе 5 VDC -де жұмыс істейтінін біліңіз - екеуі де RPI -де қол жетімді (бекіту схемасын қараңыз).
ЕСКЕРТУ:
Мен eBay -ден осы 10 қондырғының көп бөлігін сатып алдым, мен олардың ешқайсысын жұмыс істей алмадым. Бір қарағанда, оларды пайдалану оңай болуы керек сияқты, бірақ жоқ. Олармен біраз күрескеннен кейін мен FAKE MAX3232 желісінде көптеген мәліметтерді таптым.
www.eevblog.com/forum/reviews/fake-max3232-any-additional-details/…
Мен бұл элементті ұсынбаймын.
7-қадам: RS-485 деңгейін TTL деңгейлік түрлендіргіш құрылғысына Raspberry Pi-ге қосу
Алдыңғы қадамның көптеген әдістеріне ұқсас, RS -485 деңгейлі түрлендіргішті қосу оңай - мүмкін одан да оңай.
TTL-ден RS-232 деңгейіне дейін түрлендіру үшін келесі түрлендіргішті қолданамын.
MAX485 RS485 деңгейін TTL деңгейіне түрлендіргішке негіздейді. Тағы да бұл элементті 3.3 VDC немесе тіпті 5 VDC арқылы қосуға болады (екеуі де сіздің RPI -дегі арнайы түйреуіштерде бар) және өте аз токты пайдаланады. MAX485 мәліметтер кестесі оның жұмысы туралы құнды мәліметтер береді, бірақ іс жүзінде бұл жұмысты орындау үшін кодтау қажет емес.
Қосылған фотосуреттерді қараңыз және Raspberry Pi түйреуіштерін модульге сәйкес түйреуіштерге мұқият қосуға уақыт бөліңіз. Бұл құрылғы 3.3VDC немесе 5 VDC -де жұмыс істейтінін біліңіз - екеуі де RPI -де қол жетімді (бекіту диаграммасын қараңыз).
Назар аударыңыз-RS-232-ден айырмашылығы, RS-485-те онымен байланысты «стандартты» қосқыш түрі жоқ. Номенклатура әдетте «B-» және «A+» болады, бірақ барлық жеткізушілер бірдей номенклатураны ұстанбайтынын ескеріңіз. RS -485 «дифференциалды жұп» сигнал схемасында жұмыс істейді - бұл туралы толығырақ мына жерден алуға болады. «Жабайы батыс» RS-485 аңғарында тұрады.
8 -қадам: Енді сіздің кезегіңіз
Сіз енді Raspberry Pi -ді өзіңіз таңдаған сыртқы құрылғыға тікелей қосуыңыз керек. Олардың көпшілігі бүгінгі күнге дейін қолданылуда.
Мұны қалай жасау сізге байланысты …
Жаңадан бастау үшін «Minicom» немесе «CuteCom» немесе «NodeRED» көмегімен мүмкіндіктерді тексеріңіз.
9 -қадам: конспект
Пікірлерді, ұсыныстарды / түзетулерді қалдырыңыз. Мен мұны бағалайтын едім.
Ұсынылған:
Windows арқылы Raspberry Pi файлдық жүйесіне кіру: 9 қадам
Windows арқылы Raspberry Pi файлдық жүйесіне кіріңіз: Сізде Raspberry Pi бар және " Мен оны монитормен, тінтуірмен және пернетақтамен әр уақытта орнатуым керек! &Quot; Монитор мен пернетақтаны/тінтуірді ажыратуға/қайта қосуға себеп болатын тоңазытқыш, Raspberry Pi -ге кіру үшін ешкімге ұқсамайды
DIMP 2 немесе DA PIMP 2: 9 қадамдарына Raspberry Pi GPIO түйреуіштері мен Avrdude қалай қолдануға болады?
Raspberry Pi GPIO түйреуіштері мен Avrdude-ді Bit-bang бағдарламасына DIMP 2 немесе DA PIMP 2-ге қалай қолдануға болады: Бұл Raspberry Pi мен ақысыз бастапқы коды avrdude-ді қалай қолдануға болатыны туралы қадамдық нұсқаулар. -DIMP 2 немесе DA PIMP 2 бағдарламалау. Менің ойымша, сіз Raspberry Pi мен LINUX командалық жолын жақсы білесіз. Сізге міндетті емес
Байланысты буындар белсенділігі: 6 қадам (суреттермен)
Байланысты буындарға арналған әрекет тақтасы: Байланысты буындарға арналған белсенділік тақтасы есту қабілеті нашар оқушыларға көмекші технологияны үйрету құралы ретінде жасалған. Менің аудиториялық тәжірибемде және есту қабілеті нашар консультанттармен сөйлескеннен кейін, 3 кеңесті құру кезінде есіме түсті
Сатып алу көлеміне байланысты ~ 4 долларға 2GIG тәрізді есік датчигін жасаңыз: 6 қадам
Сатып алу көлеміне байланысты ~ 4 долларға 2GIG тәрізді есік датчигін жасаңыз: Бұл нұсқаулықта өзіңіздің үйлесімді қауіпсіздік есігінің сенсоры әлі де тегіс болып көрінетін және бағасы өте төмен болатын процесті көрсетеді
Сериялық байланысты қолданатын веб-негізделген SmartMirror: 6 қадам
Сериялық байланысты қолданатын веб-негізделген SmartMirror: Бұл нұсқаулық пайдалануға дайын барлық кодпен жеткізіледі. Әзірлеу өте күрделі болды, бірақ орнатылғаннан кейін оны баптау өте оңай. Қарап көріңіз және ләззат алыңыз;)