विषयसूची:
- चरण 1: एक खाली एसडी कार्ड से शुरू, रास्पियन छवि डाउनलोड करें, और एसडी कार्ड पर स्थापित करें
- चरण 2: रास्पबेरी पाई को टीवी / मॉनिटर से कनेक्ट करें, और प्रारंभिक सेटअप के माध्यम से चलाएं
- चरण 3: वैकल्पिक: पाई हेडलेस संचालित करें
- चरण 4: अनुशंसित: ओएस अपडेट करें
- चरण 5: वैकल्पिक: सेटअप आईपी पता ई-मेलर
- चरण 6: वैकल्पिक - सेटअप VNC
- चरण 7: BCM2835 SPI लाइब्रेरी स्थापित करें
- चरण 8: ADXL362 SPI उदाहरण प्राप्त करें
- चरण 9: ADXL362 ब्रेकआउट को रास्पबेरी पाई GPIO से भौतिक रूप से कनेक्ट करें
- चरण 10: संकलित करें और चलाएँ ADXL362_RaspPi
वीडियो: प्रारंभिक* पाई पर एसपीआई: रास्पबेरी पाई का उपयोग करते हुए एसपीआई 3-अक्ष एक्सेलेरोमीटर के साथ संचार करना: 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
रास्पियन को कैसे सेटअप करें, और bcm2835 SPI लाइब्रेरी का उपयोग करके SPI डिवाइस के साथ संचार करने के बारे में चरण-दर-चरण मार्गदर्शिका (बिट बैंग नहीं!)
यह अभी भी बहुत प्रारंभिक है … मुझे भौतिक हुकअप की बेहतर तस्वीरें जोड़ने और कुछ अजीब कोड के माध्यम से काम करने की आवश्यकता है।
चरण 1: एक खाली एसडी कार्ड से शुरू, रास्पियन छवि डाउनलोड करें, और एसडी कार्ड पर स्थापित करें
रास्पियन कैसे स्थापित करें, इस पर निर्देशों के लिए https://www.raspberrypi.org/downloads पर जाएं
मैंने डाउनलोड किया: रास्पियन छवि, और एसडी कार्ड पर स्थापित करने के लिए Win32DiskImager का उपयोग किया https://elinux.org/RPi_Easy_SD_Card_Setup पर और भी जानकारी है
चरण 2: रास्पबेरी पाई को टीवी / मॉनिटर से कनेक्ट करें, और प्रारंभिक सेटअप के माध्यम से चलाएं
(इंटरनेट कनेक्शन की अभी आवश्यकता नहीं है)
सेट टाइमज़ोन एसएसएच अपडेट सक्षम करें फिर, समाप्त करें। टर्मिनल कोड: रिबूट
चरण 3: वैकल्पिक: पाई हेडलेस संचालित करें
elinux.org/RPi_Remote_Access पर उत्कृष्ट ट्यूटोरियल मैं एसएसएच से जुड़ने के लिए पुट्टी (विंडोज) या टर्मिनल (मैक) का उपयोग करता हूं
चरण 4: अनुशंसित: ओएस अपडेट करें
टर्मिनल कोड: sudo apt-get update sudo apt-get upgrade
चरण 5: वैकल्पिक: सेटअप आईपी पता ई-मेलर
मैंने हर बार बूट होने पर मुझे अपना आईपी पता ई-मेल करने के लिए अपना पीआई सेट किया है। यह मेरे जीवन को आसान बनाता है जब मुझे SSH का उपयोग करके दूरस्थ लॉगिन की आवश्यकता होती है।
elinux.org/RPi_Email_IP_On_Boot_Debian पर उत्कृष्ट ट्यूटोरियल
चरण 6: वैकल्पिक - सेटअप VNC
elinux.org/RPi_VNC_Server पर उत्कृष्ट ट्यूटोरियल मैंने पूरे ट्यूटोरियल को नहीं पढ़ा … बस निम्नलिखित चरण: $ sudo apt-get tightvncserver $ tightvncserver $ vncserver:1 -geometry 1200x800 -depth 24 स्थापित करें और, मैंने एक बनाया मेरी टाइपिंग को न्यूनतम रखने के लिए स्क्रिप्ट।
चरण 7: BCM2835 SPI लाइब्रेरी स्थापित करें
gist.github.com/3183536
उत्कृष्ट प्रलेखन (और उदाहरण) https://www.open.com.au/mikem/bcm2835 पर टर्मिनल कोड: सीडी; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // My Pi इस URL का पता नहीं लगा सकता - होस्ट नाम को हल करने में असमर्थ? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; सीडी बीसीएम2835-1.5;./कॉन्फ़िगर करें; बनाना; सुडो स्थापित करें
चरण 8: ADXL362 SPI उदाहरण प्राप्त करें
नोट: कोड अभी भी बहुत बुनियादी है… https://github.com/annem/ADXL362_RaspPi से ADXL362_RaspPi प्राप्त करने में सुधार करने की आवश्यकता है (wget का उपयोग करके Pi पर यह कैसे करें? मुझे इससे परेशानी हो रही है … "होस्ट पते को हल करने में असमर्थ ' github.com'")
चरण 9: ADXL362 ब्रेकआउट को रास्पबेरी पाई GPIO से भौतिक रूप से कनेक्ट करें
अधिक विवरण आने के लिए…
ADXL362 (अल्ट्रा लो पावर 3-एक्सिस एक्सेलेरोमीटर) के बारे में अधिक जानकारी Analog.com/ADXL362 पर कनेक्ट करें 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N रास्पबेरी पाई पर VDDand VIO, GND (2), MOSI, ADXL362 ब्रेकआउट बोर्ड पर MISO, SCLK और CSB।
चरण 10: संकलित करें और चलाएँ ADXL362_RaspPi
टर्मिनल कोड: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi जिसे मैं एक स्क्रिप्ट में मिलाता हूं जिसे कंपाइलएडीएक्सएल362 कहा जाता है।
सिफारिश की:
रास्पबेरी पाई और LIS3DHTR के साथ मोशन कंट्रोल, 3-एक्सिस एक्सेलेरोमीटर, पायथन का उपयोग करना: 6 कदम
रास्पबेरी पाई और LIS3DHTR के साथ मोशन कंट्रोल, 3-एक्सिस एक्सेलेरोमीटर, पायथन का उपयोग करना: सुंदरता हमें घेर लेती है, लेकिन आमतौर पर, हमें इसे जानने के लिए बगीचे में घूमना पड़ता है। - रूमी जिस शिक्षित समूह के रूप में हम प्रतीत होते हैं, हम अपनी अधिकांश ऊर्जा अपने पीसी और सेल फोन से पहले काम करने में लगाते हैं। इसलिए, हम अक्सर अपनी भलाई
उड़ान मानचित्रण डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: 14 कदम (चित्रों के साथ)
फ़्लाइट मैपिंग डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: यह लैंप कई कारणों से आया है कि मुझे हमेशा उन विमानों में दिलचस्पी है जो ऊपर की ओर उड़ते हैं और गर्मियों के दौरान सप्ताहांत में अक्सर कुछ बहुत रोमांचक होते हैं। हालाँकि आप उन्हें केवल तभी सुनते हैं जब वे आगे बढ़ते हैं
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
टास्कर के साथ रास्पबेरी पाई का उपयोग करते हुए वाईफाई नियंत्रित 12 वी एलईडी पट्टी, इफ्टेट एकीकरण।: 15 कदम (चित्रों के साथ)
टास्कर, इफ्ट्ट इंटीग्रेशन के साथ रास्पबेरी पाई का उपयोग करके वाईफाई नियंत्रित 12 वी एलईडी पट्टी: इस परियोजना में मैं आपको दिखाऊंगा कि रास्पबेरी पाई का उपयोग करके वाईफाई पर एक साधारण 12 वी एनालॉग एलईडी पट्टी को कैसे नियंत्रित किया जाए। इस परियोजना के लिए आपको आवश्यकता होगी: 1x रास्पबेरी पाई (I मैं रास्पबेरी पाई 1 मॉडल बी+) 1x आरजीबी 12वी ले का उपयोग कर रहा हूं