
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Raspberry Pi on Linux -kone, joten siihen on luultavasti paljon terminaalisovelluksia. Mutta olen kirjoittanut uuden Pythoniin, miksi vaivauduin? Jatka lukemista. Jos teet projektia, jossa käytetään sekä Pi: tä että Arduinoa, tarvitset todennäköisesti tapaa, jolla he voivat puhua keskenään. Koska Pi käyttää Arduinon kehitysympäristöä ja sillä on melko mukava pääte, sinun pitäisi luultavasti aloittaa siitä. Mutta Python -päätelaitteeni on hyödyllinen, koska.
Pi on todella tarkoitettu käytettäväksi käyttäjän kirjoittamissa ohjelmissa Pythonilla, joten on mukavaa saada Python -pääte
Päätelaitteessani on joitain erikoisominaisuuksia mikro -ohjaimien, kuten Arduinon, kanssa työskentelyyn
Tämä päätelaite voidaan itse ohjelmoida, Arduino IDE -sarjanäyttöä ei voida ohjelmoida
Jos teet mukautetun projektin, haluat todennäköisesti ohjata sitä mukautetulla viestintäohjelmalla, voit ottaa pääteohjelman ja leikata ja liittää sen osat
Tällä hetkellä päätelaite tukee vain RS232 -tyyppistä kommunikaatiota, mutta toivon voivani laajentaa sen tukemaan SPI- ja I2C -protokollia (ehkä haluat osallistua)
Voit käyttää päätelaitetta melkein missä tahansa käyttöjärjestelmässä, joten jos käytät Linux-, Mac- tai Windows -konetta (missä olen alunperin kehittänyt sen), sinun pitäisi olla kunnossa. Kaikki täällä on avointa lähdekoodia, joten halpa tarkoittaa ilmaista
Huomaa: Tämä on todella vanha ohje. Koodia on parannettu huomattavasti. Katso: Python Smart Terminal nykyisen tilan kirjoittamiseen ja linkit nykyiseen koodiin.
Vaihe 1: Työkalut

PC - melkein mikä tahansa käyttöjärjestelmä, Linux, Windows OSX….. Rasberry PI on täydellinen
Python (pidän Anaconda-latauksesta, tästä keskustellaan hieman https://www.instructables.com/id/ClipBoard-Communic… ja
Perustiedot Pythonista
Arduino
Arduino -USB -liitäntä Tämä voi olla kaapeli ja USB -portti Arduinossa, kuten UNO, tai FTDI -kaapeli (https://www.sparkfun.com/products/9717 yhdistäminen TTL RS232 Ardunioon, kuten Really Bare Bones Board
Vaihe 2: Asennus

Hanki tiedostot (tai lue ne vain muutamalla napsautuksella) github Projectin GitHub -tiedostoista (jossa päivitykset julkaistaan myös niiden kehityksen yhteydessä). Python -kehitysympäristösi.
Suositeltava:
Smokin ' - kauko -ohjattava savukone halvalla: 5 vaihetta (kuvilla)

Smokin ' - Kauko -ohjattava savukone halvalla: Tämä on lyhyt ohje kuinka tehdä suhteellisen pieni, kauko -ohjattava, halpa ja hauska pieni savukone, jota voidaan käyttää ystävien keppontaan, taikatemppujen tekemiseen, ilmavirtojen testaamiseen tai mihin tahansa Vastuuvapauslauseke: Tämä rakenne sisältää
MS-20 jänniteohjattu suodatin halvalla: 53 vaihetta

MS-20 jänniteohjattu suodatin halvalla: Mitä tarvitset: Kaikki tämän rakenteen osat Puhdas, hyvin valaistu työtaso Juotosraudasi Hieno juotospihdit, langanpoistajat, pinsetit, mitä tahansa Suuri julistekitti paikallaan Tämä ohje! Muista, että tarvitset
MicroPython halvalla $ 3 ESP8266 WeMos D1 Mini 2x lämpötilan kirjaamiseen, Wifi ja mobiilitilastot: 4 vaihetta

MicroPython halvalla $ 3 ESP8266 WeMos D1 Mini 2x lämpötilan kirjaamiseen, Wifi- ja mobiilitilastot: Pienellä halvalla ESP8266 -sirulla / -laitteella voit kirjata lämpötilatiedot ulos, huoneeseen, kasvihuoneeseen, laboratorioon, jäähdytyshuoneeseen tai mihin tahansa muuhun paikkaan täysin ilmaiseksi. Tätä esimerkkiä käytämme jäähdytyshuoneen lämpötilan kirjaamiseen sisälle ja ulos
Arduino halvalla leipälevyllä FPGA: 5 vaihetta (kuvilla)

Arduino halvalla leipälevyllä FPGA: Laitteiston logiikkapiirien suunnittelu voi olla hauskaa. Vanhan koulun tapa tehdä tämä oli NAND -porteilla, leipätaululla, kytketty hyppyjohtimilla. Tämä on edelleen mahdollista, mutta ei mene paljon ennen kuin porttien määrä kaatuu käsistä. Uutta vaihtoehtoa
Multi-Touch-käyttöliittymä halvalla (todella halvalla): 3 vaihetta

Multi-Touch-käyttöliittymä halvalla (todella halvalla): Tämä on ensimmäinen Instructable, joten ole mukava. Näin voit tehdä monikosketusliittymän työpöydältäsi pienellä rahalla. Sain vihdoin videon ladattua, pahoittelut huonosta kuvataajuudesta, kannettavani ei ole kovin hyvä