Indholdsfortegnelse:
Video: Python -terminal til billig Pi Arduino -forbindelse: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Raspberry Pi er en Linux -maskine, så der er sandsynligvis masser af terminalapplikationer til det. Men jeg har skrevet en ny i Python, hvorfor gider jeg? Læs videre. Hvis du laver et projekt, der bruger både Pi og Arduino, har du sandsynligvis brug for en måde for dem to at tale med hinanden. Da Pi vil køre Arduino -udviklingsmiljøet, og det har en temmelig fin terminal, bør du nok starte med det. Men min Python -terminal er nyttig, fordi.
Pi er virkelig beregnet til at køre på brugerskrevne programmer ved hjælp af Python, så det er rart at have en Python -terminal
Min terminal er skrevet med nogle særlige funktioner til at arbejde med mikrokontroller, som Arduino
Denne terminal kan selv programmeres, Arduino IDE seriel skærm, kan ikke programmeres
Hvis du laver et tilpasset projekt, vil du sandsynligvis have et brugerdefineret kommunikationsprogram til at styre det, du kan tage terminalprogrammet og klippe og indsætte dets dele for at lave et
I øjeblikket understøtter terminalen kun kommunikation i RS232 -stil, men jeg håber at kunne udvide den til at understøtte SPI- og I2C -protokoller (måske vil du gerne bidrage)
Du kan bruge terminalen på stort set ethvert operativsystem, så hvis du bruger en Linux-, Mac- eller Windows -maskine (hvor jeg oprindeligt udviklede den) skulle det gå fint. Alt her er open source, så billigt her betyder gratis
Bemærk: Dette er en virkelig gammel instruerbar. Koden er blevet betydeligt forbedret. Se: Python Smart Terminal for opskrivning af den aktuelle status og links til den aktuelle kode.
Trin 1: Værktøjer
PC - stort set alle operativsystemer, Linux, Windows OSX….. Rasberry PI er perfekt
Python (jeg kan godt lide Anaconda-download, dette diskuteres lidt i https://www.instructables.com/id/ClipBoard-Communic… og
Grundlæggende kendskab til Python
Arduino
Arduino til USB -forbindelse Dette kan være et kabel og usb -porten i Arduinos som UNO eller et FTDI -kabel (https://www.sparkfun.com/products/9717 tilslutning til et TTL RS232 Ardunio som Really Bare Bones Board
Trin 2: Installation
Hent filerne (eller læs dem bare med et par klik) fra github Projects GitHub -filer (hvor opdateringer også vil blive lagt ud, efterhånden som de udvikles) Læg filerne (udpakket, hvis det er din valgte download) i en enkelt mappe i dit Python -udviklingsmiljø.
Anbefalede:
Billig NMEA/AIS Hub - RS232 til Wifi Bridge til brug ombord: 6 trin
Billig NMEA /AIS Hub - RS232 til Wifi Bridge til brug ombord: Opdater 9. januar 2021 - Tilføjet ekstra TCP -forbindelse og genbrug sidste forbindelse, hvis flere klienter opretter Opdatering 13. december 2020 - Tilføjet ingen konfigurationsversion af koden til både med eksisterende routere Introduktion Denne NMEA / AIS RS232 til WiFi -bro er
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over