Სარჩევი:
- ნაბიჯი 1: მასალების შეგროვება
- ნაბიჯი 2: ყველა კომპონენტის ერთად გაყვანილობა
- ნაბიჯი 3: Pi- ის დაყენება
- ნაბიჯი 4: მოდულების და პაკეტების დაყენება და ვებ სერვერის დაყენება
- ნაბიჯი 5: კოდის გამოყენება
- ნაბიჯი 6: საცხოვრებლის მშენებლობა
ვიდეო: მარტივი გაღვიძება: გაღვიძების ნათელი შუქი დამზადებულია ჟოლოს პი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
შესავალი
სასწავლო გეგმის პროექტისათვის 1 რაღაც უნდა გამეკეთებინა. მე ყოველთვის აღფრთოვანებული ვიყავი იმით, თუ როგორ გაღვიძების შუქი მოგეხმარებოდათ ფილიპსის მსგავსად გაღვიძებაში.
ამიტომ გადავწყვიტე გამეღვიძებინა შუქი.
მე გავაკეთე გაღვიძების შუქი Raspberry Pi- ს ბაზაზე, led ზოლები, დინამიკები და გარემოს რამოდენიმე სენსორი გაზომვების მისაღებად.
აქ არის მისი მახასიათებლები:
- ვებ სერვერი მასპინძლობს Pi– ზე
- მონაცემები ექსპორტირდება MySql მონაცემთა ბაზაში
- ვებ გვერდი, რომელიც აჩვენებს მონაცემებს
- ვებ გვერდი, რომელიც ასრულებს განცხადებებს
ეს პროექტი ჩემთვის დიდი სასწავლო გამოცდილება იყო. რამაც მოაგვარა მოულოდნელი პრობლემები. მე საკმაოდ გავიგე Pi- ს შესაძლებლობების შესახებ და როგორ ურთიერთობს php ყველაფერთან.
ნაბიჯი 1: მასალების შეგროვება
ჩემი პროექტისთვის მჭირდება მრავალი ნაწილი, რომელსაც ქვემოთ ჩამოვთვლი, ასევე იქნება Excel ფაილი კომპონენტების ყველა ფასით, შესაბამისი ვებსაიტებით, საიდანაც შევუკვეთე ისინი.
კომპონენტები:
- ჟოლო Pi 3 მოდელი B+
- ჟოლო Pi კვების წყარო
- ჟოლო Pi T-cobbler
- სტერეო 3.7W კლასი D აუდიო გამაძლიერებელი-Max98306
- 2 x დინამიკი - 3 "დიამეტრი - 4 Ohm 3 Watt
- RGB უკანა შუქის უარყოფითი LCD 20x4
- Adafruit Dotstar ციფრული LED ზოლები - თეთრი 144 - 0.5 მეტრი
- ულტრაბგერითი სენსორი HC-SR04
- DHT11 სენსორი
- ჯუმბერის მავთულები (მ -დან ვ -მდე) და (მ -დან მ -მდე)
- 470 Ohm & 330 Ohm რეზისტორი
მასალის დიზაინი:
- MDF ხე 7 მმ
- პლასტიკური
ინსტრუმენტები:
- გასაყიდი რკინა
- წებო იარაღი
საერთო ჯამში მასალები ეღირება დაახლოებით 210 ევრო.
ნაბიჯი 2: ყველა კომპონენტის ერთად გაყვანილობა
მე ვაშენებ მიკროსქემს Fritzing სქემის მიხედვით, რომელიც მე გავაკეთე, ქვემოთ შეგიძლიათ იხილოთ breaboard და ელექტრო სქემის დოკუმენტები pdf.
მიკროსქემს აქვს მრავალი სენსორი, დინამიკები, LCD დისპლეი და led ზოლი, რომელიც ერთად მუშაობს. მე ჩამოვთვლი თითოეულ კომპონენტს, თუ როგორ დაგჭირდებათ მათი დაკავშირება და შეგიძლიათ იხილოთ სქემაში.
- ულტრაბგერითი სენსორი: ეს სენსორი ითვლის მანძილს სენსორსა და მის წინ მდებარე ობიექტს შორის. ამ ფუნქციის საშუალებით ჩვენ შეგვიძლია ავტომატიზირება გავუკეთოთ გარკვეულ შესაძლებლობებს, თუკი მას ხელს წინ ვაჭერთ. მას აქვს 4 ქინძისთავები: მიწა, 5V, ტრიგერი და ექო. ექოს გამომავალს სჭირდება რეზისტორები მიწასა და ექოს პინს შორის.
- DHT11 სენსორი: ეს სენსორი ზომავს ტემპერატურასა და ტენიანობას. თუ ყიდულობთ ერთს PCB– ით, მაშინ 10k რეზისტორი უკვე შედუღებულია სენსორთან და მისი მიერთება ძალიან ადვილია.
- Ledstrip: ledstrip გარე გარე კვების წყარო სჭირდება მას ძალაუფლება წინააღმდეგ შემთხვევაში თქვენ შეგიძლიათ dmg თქვენი ჟოლოს pi გარეშე გამოყენება. DI მავთული მიდის pi- ს MOSI პინზე და CI მიდის SCLK პინზე.
- LCD ეკრანი: განსაკუთრებით rbg დისპლეი მოითხოვს უამრავ მავთულს, pi- ს ყველა გამოყენებული ქინძისთავის გამოყენება შესაძლებელია ჩვეულებრივი GPIO.pins– ით. მას ასევე აქვს პოტენომეტრი, რომ შეცვალოს ეკრანის კონტრასტი.
- დააჭირეთ ღილაკს: მე მას ვიყენებ ჟოლოს გამორთვის რეჟიმში და ისევ დაჭერით გამოღვიძების რეჟიმში. როგორც წესი, მას სჭირდება ღია კავშირი.
- ბოლოს გამაძლიერებელი დინამიკებთან ერთად: ვინაიდან ჩვენ ვიყენებთ მხოლოდ დინამიკებს, ჩვენ გვჭირდება გამაძლიერებელი, რომ სიგნალი საკმარისად ძლიერი იყოს ხმის წარმოსაქმნელად. ის დაკავშირებულია ჟოლოს პი აუდიო შეყვანასთან.
ნაბიჯი 3: Pi- ის დაყენება
უპირველეს ყოვლისა დაგჭირდებათ Raspbian, რომელიც შეგიძლიათ გადმოწეროთ აქ.
მე გამოვიყენე მონიტორი, რომელიც დაკავშირებულია ჟოლოს პი HDMI– სთან sd ბარათის დაყენების შემდეგ. Pi და USB პორტებთან დაკავშირებული მაუსი და კლავიატურა. შემდეგ მიჰყევით ეკრანზე დაწყების პარამეტრებს ჟოლოს პი ინიციალიზაციისთვის, დარწმუნდით, რომ კონფიგურაციის პანელში შეცვალეთ გარკვეული ფუნქციები, როგორიცაა SPI, I2C,… რომ ჩართოთ.
შეიყვანეთ შემდეგი ბრძანება თქვენი Pi ბრძანების ბრძანების სტრიქონში:
sudo apt-get განახლება
ამას შეიძლება გარკვეული დრო დასჭირდეს, ასე რომ კომფორტულად იგრძენი თავი. განახლების შემდეგ ჩვენ განვაახლებთ
sudo apt-get განახლება
ნაბიჯი 4: მოდულების და პაკეტების დაყენება და ვებ სერვერის დაყენება
ჩვენ ვაყენებთ თითოეულ მოდულს პითონისთვის:
sudo pip3 დააინსტალირეთ მოდულის_სახელი
მოდულების ჩამონათვალს ეს სჭირდება:
- adafruit-circuitpython-charlcd
- adafruit-dht
- adafruit-circuitpython-dotstar
- ადაფრუტ-ბლინკა
- RPI. GPIO
შეიძლება იყოს მეტი, მაგრამ თუ თქვენ მიიღებთ შეცდომას, რომელშიც ნათქვამია, რომ ვერ პოულობენ მოდულს, უბრალოდ დააინსტალირეთ.
ასევე შემდეგი ბრძანება, რადგან გჭირდებათ ვერსია 3.4 და არა 3.3!
python3 -m pip install -upgrade --force -reinstall spidev
ვებ სერვერის დასაყენებლად გამოვიყენე კოლბა.
ნაბიჯი 5: კოდის გამოყენება
კოდისთვის თქვენ უნდა დარწმუნდეთ რომ ყველაფერი არის/var/www/html საქაღალდეში
შეგიძლიათ მიიღოთ კოდი Github– დან.
საიტი ასევე მგრძნობიარეა, ასე რომ ის შეიძლება გაიხსნას მობილურზე, ფუნქციების დაკარგვის გარეშე.
სანამ Pi იტვირთება, ის დაიწყებს ჩემი მთავარი პითონის სკრიპტის გაშვებას. ეს იქნება ზრუნვა მონაცემების ჩვენებაზე ვებსაიტზე. ჩატვირთვისას სკრიპტის დასამატებლად თქვენ უნდა გააკეთოთ სისტემის სასურველი მეთოდი. შეამოწმეთ ბმული.
ღილაკზე თქვენ უნდა გამოიყენოთ pi და მიწას ფიზიკური pin 5. გამოიყენეთ ქინძისთავები ღილაკზე, ნორმალური ღია პინი და საერთო პინი. Btw პოლარობას მნიშვნელობა არ აქვს!
გააკეთეთ შემდეგი ბრძანებები თქვენი ჟოლოს პი ტერმინალში და თქვენ უნდა შეგეძლოთ თქვენი პი გამორთვა და გაშვება ღილაკის დაჭერით.
git კლონი
ნაბიჯი 6: საცხოვრებლის მშენებლობა
საცხოვრებლისთვის მე გამოვიყენე გახეხილი ხე, რომელიც დავჭერი ნაწილებად და წებოვანა ერთად. ფრონტის ოდნავ დახრის მიზნით, მე უნდა გამოვთვალო დახრილი მხარე, რადგან როდესაც არ გამოთვლით, მაშინაც კი, თუ ის არ არის უზარმაზარი დახრილი, ხის ნაჭრები არ ჯდება ერთმანეთთან.
თქვენ ყოველთვის ძალიან ფრთხილად უნდა იყოთ ხის ნაჭრების გაზომვებისას, რადგან ზოგჯერ შეგიძლიათ დაივიწყოთ ხის სისქე.
ხვრელები გაკეთდა საბურღი და ხერხის აპარატებით.
ამის დასრულების შემდეგ თქვენ შეგიძლიათ დაიწყოთ მისი დახატვა, მე გამოვიყენე სპრეის მხატვარი ყავისფერი ფერით. დარწმუნდით, რომ ამას აკეთებთ გარეთ და ეცადეთ, თავი დაანებოთ იმ ადგილს, სადაც ტოქსიკური ორთქლი მიდის.
სპიკერისთვის და უკანა მხარისთვის scews გამოვიყენე მათ დასაკავშირებლად.
ზედა მე ვიყენებ პლასტმასს, რომელიც ასევე წებოა.
ფინალი დავამატე მოწყობილობის ფეხი.
გირჩევთ:
გაღვიძების შუქი: 7 ნაბიჯი (სურათებით)
გაღვიძების სინათლე: როდესაც ვწერ ამ სასწავლო ინსტრუქციას, ეს არის შუა ზამთარი ჩრდილოეთ ნახევარსფეროში და ეს ნიშნავს მოკლე დღეებს და ხანგრძლივ ღამეებს. მე მიჩვეული ვარ 06:00 საათზე ადგომას და ზაფხულში მზე უკვე ანათებს. ზამთარში, ის ანათებს 09:00 საათზე, თუ
როგორ გავხადოთ სუპერ ნათელი Flash შუქი LED USB– ით: 7 ნაბიჯი
როგორ გავხადოთ სუპერ ნათელი Flash განათება LED USB– ით: ჯერ უყურეთ ვიდეოს მკაფიოდ გასაგებად
ძალიან ნათელი ველოსიპედის შუქი საბაჟო მსუბუქი პანელის PCB- ების გამოყენებით: 8 ნაბიჯი (სურათებით)
ძალიან ნათელი ველოსიპედის შუქი საბაჟო განათების პანელის PCB– ების გამოყენებით: თუ თქვენ ფლობთ ველოსიპედს, თქვენ იცით, რამდენად უსიამოვნო ხვრელები შეიძლება იყოს თქვენს საბურავებზე და თქვენს სხეულზე. საკმარისი იყო საბურავების აფეთქება, ამიტომ გადავწყვიტე შემექმნა ჩემი საკუთარი led პანელი იმ მიზნით, რომ გამომეყენებინა ველოსიპედის შუქად. ერთი, რომელიც ყურადღებას ამახვილებს იმაზე, რომ იყოს E
როგორ გავხადოთ სუპერ კაშკაშა განათება LED– ით - წვრილმანი: სუპერ ნათელი შუქი: 11 ნაბიჯი
როგორ გავხადოთ სუპერ კაშკაშა განათება LED - DIY: სუპერ ნათელი შუქი: უყურეთ ვიდეოს თავიდან
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ აქვთ მართლაც მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: 4 ნაბიჯი
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ მართლაც აქვთ მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: წაიკითხეთ … სათაური