Სარჩევი:

ჟოლო პი კარის ზარი: 3 ნაბიჯი
ჟოლო პი კარის ზარი: 3 ნაბიჯი

ვიდეო: ჟოლო პი კარის ზარი: 3 ნაბიჯი

ვიდეო: ჟოლო პი კარის ზარი: 3 ნაბიჯი
ვიდეო: შემოდგომა დადგა და ❤️❤️❤️ ( 2024, ივლისი
Anonim
ჟოლო პი კარის ზარი
ჟოლო პი კარის ზარი

ცოტა ხნის წინ შევიძინე სახლი გატეხილი ზარის ზარით. ასე რომ, მე ავაშენე ის, რომელსაც შეუძლია პერსონალური ბგერების გაკეთება.

მე გამოვიყენე Adafruit Stereo Bonnet Pack RPI Zero W

დამატებითი ნაწილები:

SD ბარათი

USB დენის განყოფილება - ან შეგიძლიათ გამოიყენოთ Pi დენის ადაპტერი, თუ კარის ზარზე გაქვთ დენის განყოფილება

მცირე USB to micro USB კაბელი

მცირე ზომის პროტო დაფა დასაკავშირებლად

წინააღმდეგობა 1 - 10k

1 - 1k წინააღმდეგობა

1 - 104 (0.1uf) კონდენსატორი

3 ჯუმბერის კაბელი

2 ალიგატორის დამჭერი კაბელი

ნაბიჯი 1: შედუღების ნაწილები

შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები
შედუღების ნაწილები

Adafruit სპიკერი Bonnet და Zero გვჭირდება pin კონექტორები soldered. ადაფრუტს აქვს მითითებები ამისათვის.

ეს არის საიმედო წრე, რომელიც იყენებს ტექნიკის რეზისტორებს. ის არ იღებს ფანტომურ შეყვანას სტატიკური ელექტროენერგიისგან ან შუქის გადამრთველის გადატრიალებისგან. GPIO იღებს მუდმივ ძაბვას და გადამრთველზე დარტყმა აკავშირებს წრედს მიწასთან, ძაბვის ვარდნას. კონდენსატორი მოქმედებს როგორც მოკლევადიანი უწყვეტი დენის წყარო, ის ხელს უშლის იმას, რასაც ღილაკის აწევა ეწოდება. ეს ის ადგილია, სადაც ღილაკი დაჭერისას წრეში მოხდება ძაბვის რამოდენიმე ცვალებადობა, რადგან მეტალი ფაქტობრივად ბევრჯერ ახდენს კონტაქტს წამში. პითონის სკრიპტს აქვს 5 წამი გასვლა, რაც ასევე ეხმარება ამ და თავხედურ რეინჯერებს.

  • შეაერთეთ შავი ჯუმპერი სპიკერის ბონეტზე დაფუძნებულ კონექტორზე
  • შედუღებული წითელი მხტუნავი 3.3 ვ კონექტორზე
  • Solder ლურჯი jumper to 22 სპიკერი Bonnet (რომელიც არის GPIO 22)
  • ხიდი შეაერთეთ წითელ ძაბვას 10k რეზისტორთან
  • ხიდმა შეაჯამა 10k რეზისტორის მეორე ბოლო, GPIO ჯუმპერი, კონდენსატორი და 1k რეზისტორი
  • ხიდი შეაერთეთ 1k რეზისტორის მეორე ბოლოს ალიგატორის სამაგრის მავთულს.
  • ხიდი შეაერთეთ კონდენსატორის სხვა ბოლომდე, მიწასთან და სხვა ალიგატორულ სამაგრზე.

ნაბიჯი 2: დააინსტალირეთ Raspberry Pi

მე გამოვიყენე Raspbian Lite, რადგან თქვენ ვერ აკონტროლებთ სპიკერის ხმას Adafruit დაფაზე Raspbian– ის სრული GUI ვერსიით. თუ იყენებთ ადაფრუტის ტექნიკას, მიჰყევით მათ მითითებებს დასაყენებლად.

შექმენით საქაღალდე ზარის ფაილებისთვის

pi@raspberrypi ~ $ mkdir doorbellpi@raspberrypi ~ $ cd კარის ზარი

ჩამოტვირთეთ პითონის სკრიპტი და wav ფაილი (ები), რომელთა გამოყენება გსურთ.

wget -O doorbell.py

wget -O doorbell.wav

wget -O gong.wav

wget -O bird.wav

გააკეთეთ doorbell.py შესრულებადი

chmod +x კარის ზარი. py

ეს ბგერები შევცვალე Creative Commons ლიცენზირებული ბგერებით, რომლებიც მივიღე Freesound– დან

პითონის სკრიპტი იყენებს ring.wav- ს, ასე რომ დააკოპირეთ ის, რისი თამაშიც გსურთ

pi@raspberrypi ~ $ cp gong.wav ring.wav

გაშვების სერვისის დაყენება

pi@raspberrypi su $ sudo nano /lib/systemd/system/doorbell.service

[ერთეული] აღწერა = კარის ზარის პროგრამა

[სერვისი]

ExecStart =/home/pi/doorbell/doorbell.py

StandardOutput = null

[Დაინსტალირება]

WantedBy = multi-user.target

Alias = კარის ზარი. მომსახურება

შეინახეთ, შემდეგ გააქტიურეთ სერვისი

pi@raspberrypi su $ sudo systemctl ჩართეთ doorbell.service

pi@raspberrypi su $ sudo systemctl დაიწყე doorbell.service

ნაბიჯი 3: ინსტალაცია

ინსტალაცია უნდა იყოს მორგებული თქვენს არსებულ კარზე ზარის სისტემაზე. მე ვიყენებ საპასუხო ხერხს, რომ გავხსნა ხმის კამერები ძველ ზარის კორპუსში და ჩავსვი დინამიკები. ნივთების ადგილზე შესანახად ვიყენებ ელექტრო ლენტს. კარის ზარის გადამრთველის მავთულის ბოლოები დავხაზე და ალიგატორის სამაგრებით დავუკავშირე. შიშველი სპილენძი ელექტრო ლენტით დავფარე.

გირჩევთ: