Სარჩევი:
- მარაგები
- ნაბიჯი 1: დააინსტალირეთ Shunya OS Raspberry Pi 4 -ზე
- ნაბიჯი 2: დააინსტალირეთ Shunya ინტერფეისები
- ნაბიჯი 3: სენსორული კავშირები
- ნაბიჯი 4: მაგალითი კოდი
ვიდეო: ინტერფეისი ADXL335 სენსორი Raspberry Pi 4B– ზე 4 ნაბიჯში: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ ინსტრუქციაში ჩვენ ვაპირებთ ინტერფეისს ADXL335 (ამაჩქარებელი) სენსორი Raspberry Pi 4 -ზე Shunya O/S
მარაგები
- ჟოლო Pi 4B (ნებისმიერი ვარიანტი)
- Raspberry Pi 4B თავსებადი კვების წყარო
- 8 GB ან მეტი მიკრო SD ბარათი
- მონიტორი
- მიკრო HDMI კაბელი
- თაგვი
- კლავიატურა
- ლეპტოპი ან სხვა კომპიუტერი მეხსიერების ბარათის დასაპროგრამებლად
- ADXL3355 აქსელერომეტრის სენსორი - იყიდეთ
- PCF8591 ADC მოდული - ყიდვა
- პურის დაფა
- მავთულის შეერთება
ნაბიჯი 1: დააინსტალირეთ Shunya OS Raspberry Pi 4 -ზე
თქვენ დაგჭირდებათ ლეპტოპი ან კომპიუტერი მიკრო SD ბარათის მკითხველი/ადაპტერი მიკრო SD ბარათის ჩატვირთვა Shunya OS– ით.
- ჩამოტვირთეთ Shunya OS ოფიციალური გამოშვების ვებ გვერდიდან
- Shunya OS– ს ბიჭებს აქვთ ღირსეული სამეურვეო Shunya OS– ის გაშვება Raspberry Pi 4 – ზე.
- ჩადეთ მიკრო SD ბარათი Raspberry Pi 4 -ში.
- დააკავშირეთ მაუსი და კლავიატურა Raspberry Pi 4 -თან.
- დააკავშირეთ მონიტორი Raspberry Pi 4-თან მიკრო HDMI საშუალებით
- შეაერთეთ კვების კაბელი და ჩართეთ Raspberry Pi 4.
Raspberry Pi 4 უნდა ჩატვირთოს Shunya OS– ით.
ნაბიჯი 2: დააინსტალირეთ Shunya ინტერფეისები
Shunya Interfaces არის GPIO ბიბლიოთეკა ყველა დაფისთვის, რომელსაც მხარს უჭერს Shunya OS.
Shunya ინტერფეისების დასაყენებლად ჩვენ უნდა დავუკავშიროთ ის wifi ინტერნეტით.
1. შეაერთეთ wifi ბრძანების გამოყენებით
$ nmtui
2. Shunya ინტერფეისების დაყენება ადვილია, უბრალოდ გაუშვით ბრძანება
$ sudo apt დააინსტალირეთ shunya ინტერფეისები
ნაბიჯი 3: სენსორული კავშირები
ADXL335 არის ანალოგური სენსორი, მაგრამ Raspberry Pi 4 არის ციფრული მოწყობილობა. ამრიგად, ჩვენ გვჭირდება კონვერტორი PCF8591 (ADC), რომელიც გარდაქმნის ADXL335– ით მოცემულ ყველა ანალოგურ მნიშვნელობას ჟოლოს პი 4 – ით გასაგებ ციფრულ მნიშვნელობებად.
მიკროსქემის დიაგრამა მოცემულია ზემოთ მოცემულ სურათზე.
- შეაერთეთ SDA & SCL ქინძისთავები PCF8591– ზე პინ 3 – სა და პინ 5 – ს Raspberry Pi 4 – ზე.
- შეაერთეთ VCC & GND PCF8591– ზე pin 4 (5V) და pin 6 (GND) Raspberry Pi 4 – ზე.
- შეაერთეთ VCC & GND ADXL335– ზე VCC & GND– ზე PCF8591– ზე.
- შეაერთეთ Ain1 PCF8591– ზე X– ზე ADXL335– ზე.
- შეაერთეთ Ain2 PCF8591– ზე Y– ზე ADXL335.
- შეაერთეთ Ain3 PCF8591– ზე Z– ზე ADXL335.
ნაბიჯი 4: მაგალითი კოდი
- ჩამოტვირთეთ ქვემოთ მოცემული კოდი.
- შეადგინეთ იგი ბრძანების გამოყენებით
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
გაუშვით იგი ბრძანების გამოყენებით
$ sudo./adxl335
გირჩევთ:
სახის გამოვლენა Raspberry Pi 4B– ზე 3 ნაბიჯში: 3 ნაბიჯი
სახის გამოვლენა ჟოლოს Pi 4B– ზე 3 ნაბიჯში: ამ ინსტრუქციაში ჩვენ ვაპირებთ სახის გამოვლენის განხორციელებას Raspberry Pi 4 –ზე Shunya O/S– ით Shunyaface ბიბლიოთეკის გამოყენებით. Shunyaface არის სახის ამოცნობის/გამოვლენის ბიბლიოთეკა. პროექტი მიზნად ისახავს ყველაზე სწრაფი გამოვლენისა და აღიარების სიჩქარის მიღწევას
DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)
წვრილმანი სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): ეს წვრილმანი სენსორი მიიღებს გამტარი ნაქსოვი გაჭიმვის სენსორის ფორმას. ის შემოეხვევა თქვენს მკერდს/კუჭს, ხოლო როდესაც თქვენი გულმკერდი/მუცელი გაფართოვდება და იკუმშება, ასევე გაიზრდება სენსორი და, შესაბამისად, შეყვანის მონაცემები, რომლებიც მიეწოდება არდუინოს. Ისე
ინტერფეისი HMC5883L კომპასის სენსორი Arduino– სთან ერთად: 10 ნაბიჯი (სურათებით)
ინტერფეისი HMC5883L კომპასის სენსორი Arduino– სთან ერთად: აღწერა HMC5883L არის 3 ღერძიანი ციფრული კომპასი, რომელიც გამოიყენება ორი ზოგადი მიზნისთვის: ფერომაგნიტის მსგავსად მაგნიტური მასალის მაგნეტიზაციის გასაზომად, ან სიძლიერის და, ზოგიერთ შემთხვევაში, მიმართულების გასაზომად. მაგნიტური ველი ერთ წერტილში
ტემპერატურისა და ტენიანობის სენსორი (dht11) ინტერფეისი არდუინოსთან: 4 ნაბიჯი
ტემპერატურისა და ტენიანობის სენსორი (dht11) ინტერფეისი Arduino– სთან: ტემპერატურის სენსორს აქვს გამოყენების ფართო სპექტრი, იგი გამოიყენება ბევრგან, ზოგიერთ ადგილას და მუშაობს როგორც უკუკავშირის სისტემა. ბაზარზე არსებობს მრავალი სახის ტემპერატურის სენსორი, განსხვავებული მახასიათებლებით, ზოგიერთი ტემპერატურის სენსორი გამოიყენება
ინტერფეისი BMP180 (ბარომეტრული წნევის სენსორი) არდუინოსთან ერთად: 9 ნაბიჯი
BMP180 (ბარომეტრული წნევის სენსორი) Arduino– სთან დაკავშირება: BMP-180 არის ციფრული ბარომეტრული წნევის სენსორი i2c ინტერფეისით. ეს პატარა სენსორი Bosch– ისგან საკმაოდ მოსახერხებელია მისი მცირე ზომის, დაბალი ენერგიის მოხმარებისა და მაღალი სიზუსტის გამო. იმისდა მიხედვით, თუ როგორ განვმარტავთ სენსორის კითხვებს, ჩვენ შეგვიძლია მონიტორინგი ჩ