Мазмұны:
Бейне: Pi Arduino арзан қосылуына арналған Python терминалы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Raspberry Pi - бұл Linux машинасы, сондықтан оған көптеген терминалды қосымшалар бар шығар. Бірақ мен Python -да жаңасын жаздым, неге мазаладым? Оқыңыз. Егер сіз Pi мен Arduino -ны қолданатын жоба жасасаңыз, сізге олардың екеуінің бір -бірімен сөйлесу әдісі қажет болуы мүмкін. Pi Arduino даму ортасын басқаратындықтан және оның өте жақсы терминалы бар болғандықтан, сіз оны осыдан бастауыңыз керек. Бірақ менің Python терминалы пайдалы, себебі.
Pi шын мәнінде Python көмегімен пайдаланушылардың жазбаша бағдарламаларында жұмыс істеуге арналған, сондықтан Python терминалы болғаны жақсы
Менің терминалым Arduino сияқты микроконтроллерлермен жұмыс істеудің кейбір ерекшеліктерімен жазылған
Бұл терминалды бағдарламалауға болады, Arduino IDE сериялық мониторын бағдарламалау мүмкін емес
Егер сіз реттелетін жобаны жасасаңыз, сіз оны реттейтін байланыс бағдарламасын басқарғыңыз келуі мүмкін, сіз терминалды бағдарламаны алып, оның бөліктерін қиып, қоюға болады
Қазіргі уақытта терминал тек RS232 стиліндегі байланысты қолдайды, бірақ мен оны SPI және I2C протоколдарын қолдау үшін кеңейтемін деп үміттенемін (мүмкін сіз өз үлесіңізді қосқыңыз келер)
Сіз терминалды кез -келген операциялық жүйеде қолдана аласыз, сондықтан егер сіз Linux, Mac немесе Windows машинасын қолдансаңыз (мен оны алғаш әзірлеген болсам) сіз жақсы боласыз. Мұндағы барлық ақпарат көзі ашық, сондықтан бұл жерде тегін дегенді білдіреді
Ескерту: Бұл шынымен де ескі нұсқаулық. Код айтарлықтай жақсарды. Қараңыз: ағымдағы күйді және ағымдағы кодқа сілтемелерді жазу үшін Python Smart Terminal.
1 -қадам: Құралдар
ДК - кез келген ОЖ, Linux, Windows OSX ….. Rasberry PI өте жақсы
Python (маған Anaconda жүктеуі ұнайды, бұл туралы https://www.instructables.com/id/ClipBoard-Communic… және https://www.instructables.com/id/Graph-Instructable… тарауында біраз талқыланады)
Python туралы негізгі білім
Ардуино
Arduino - USB қосылымы - бұл UNU сияқты Arduinos кабелі мен USB порты немесе FTDI кабелі (https://www.sparkfun.com/products/9717, TTL RS232 Ardunio -ға жалған сүйектер тақтасы сияқты қосылуы мүмкін)
2 -қадам: Орнату
Github Project -тің GitHub файлдарынан файлдарды алыңыз (немесе оларды бірнеше рет басу арқылы оқыңыз) (жаңартулар әзірленген кезде жарияланады) Файлдарды (егер сіз таңдаған жүктеу болса, ашылмайтын) бір каталогқа салыңыз. сіздің Python дамыту ортасы.
Ұсынылған:
Арзан NMEA/AIS хаб - RS232 бортында пайдалануға арналған Wifi көпіріне: 6 қадам
Арзан NMEA /AIS Hub - RS232 бортында қолдануға арналған Wifi көпіріне: 2021 жылдың 9 қаңтарын жаңарту - егер қосымша клиенттер қосылса, соңғы TCP қосылымы қосылады және соңғы қосылымды қайта пайдаланады 2020 жылдың 13 желтоқсанында жаңартылады - қолданыстағы маршрутизаторлары бар қайықтар үшін кодтың конфигурациялық нұсқасы қосылмады Кіріспе Бұл NMEA / AIS RS232 - WiFi көпірі - бұл
Интернетті шолуға арналған арзан компьютер: 8 қадам
Интернетті шолуға арналған арзан компьютер: Мен арзан компьютерді интернетке кіру шеберханасына қойдым. Intel Atom процессоры бар тақталар шынымен арзан болады және біздің мақсатымызға жақсы қызмет етеді. Мен PCI Express шағын карта ұясы мен DDR3 жады бар Intel D525MW шағын тақтасын сатып алдым
Автокөлігіңізді Wio терминалы мен CAN автобусымен бұзыңыз: 7 қадам
Автокөлігіңізді Wio Terminal және CAN Bus көмегімен бұзыңыз: Егер сізде CAN Bus және Arduino бағдарламалауын білетін болсаңыз және көлікті бұзғыңыз келсе, онда бұл нұсқаулықтар сізге шешімді ұсына алады. білмеймін, бірақ бұл шынымен де қызықты нәрсе
Магниттік терминалы бар DIY әмбебап зарядтағыш: 5 қадам
Магниттік терминалдары бар DIY әмбебап зарядтағыш: Барлығына сәлем, бұл менің екінші нұсқаулығым, сондықтан сіздің пікіріңіз маған одан әрі жақсартуға көмектеседі. Басқа жобалар үшін менің YouTube каналыма кіріңіз. Бүгін мен сізге Magneti көмегімен әмбебап зарядтағышты қалай жасау керектігін көрсетемін
Мульти-сенсорлық интерфейс арзан (шынымен де арзан): 3 қадам
Мульти-сенсорлық интерфейс арзан (шынымен де арзан): бұл менің бірінші нұсқаулық, сондықтан жақсы болыңыз. Жұмыс үстелінен өте аз ақшаға мульти-сенсорлық интерфейсті осылай жасауға болады. Ақырында бейне жүктелді, ноутбуктің жақсы емес екендігі үшін кешірім сұраймын