Სარჩევი:
- მარაგები
- ნაბიჯი 1: საჭირო ინსტრუმენტები
- ნაბიჯი 2: წრიული დიაგრამების დაწყება
- ნაბიჯი 3: წრიული დიაგრამის შედგენა
- ნაბიჯი 4: Pi- ის დაყენება
- ნაბიჯი 5: მონაცემთა ბაზის შემეტირება
- ნაბიჯი 6: კოდი (Pi და ESP)
- ნაბიჯი 7: ESP32 საგნების მხარე
- ნაბიჯი 8: გარსაცმის დამზადება
- ნაბიჯი 9: დახაზეთ იქ, სადაც გსურთ თქვენი ხვრელები/გაღრმავებული ნაწილები
- ნაბიჯი 10: გააკეთეთ ხვრელები და გაჭრა
- ნაბიჯი 11: კომპონენტების შედუღება კომპიუტერზე
- ნაბიჯი 12: ყველაფრის დამონტაჟება საქმეში
- ნაბიჯი 13: დასრულების შეხება: ექსტერიერი
- ნაბიჯი 14: გარე/ინტერიერის ზოგიერთი კორექტირება
- ნაბიჯი 15: შედეგი
ვიდეო: GOOB - ჭკვიანი მაღვიძარა: 15 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
GOOB არის აკრონიმი "ადექი საწოლიდან", ჩემი პროექტის შესაფერისი სახელი. მინდოდა შემექმნა მოწყობილობა, რომელიც დილის გაღვიძებაში მეხმარება, რადგან ეს არ არის ყველაზე ადვილი ამოცანა. მთავარი იდეა იმაში მდგომარეობს, რომ მაღვიძარა არ წყვეტს მაღვიძარას, სანამ საწოლიდან წამოდგებით და საწოლზე რამდენიმე წუთზე მეტხანს დარჩებით. მე ასევე მინდოდა დავამატო სხვა უპირატესობები, როგორიცაა ღამის შუქი გაღვიძების ფუნქციით და უკაბელო დამტენი. მოდით, პირდაპირ შენობას მივუდგეთ!
მარაგები
ეს ის კომპონენტებია, რაც დაგჭირდებათ.
1. Coppertape (ალიექსპრესი)
2. ESP32 X 1 (ალიექსპრესი)
3. IR მანძილის სენსორი Sharp 2y0A21 X 1 (Aliexpress)
4. რეზისტორები და სხვა მცირე კომპონენტები
4 ა 2K რეზისტორი
4 ბ 1 წინააღმდეგობა
4c კაბელები
5. უკაბელო დამტენი (Aliexpress)
6. ღილაკი X 1
7. TIP120 X 1 (ალიექსპრესი)
8. LCD X 1 (ალიექსპრესი)
9. Ledstrip (ალიექსპრესი)
10. პოტენომეტრი X 1
11. ბუზერი X 1
12. MCP 3008 X 1 (ამაზონი)
13. SN74HC595N X 1
14. PCB (შესადუღებლად)
15. ჟოლო PI X 1
16. ხე (მინ. 25X70 სმ)
17. სტიკერის ფირზე
(გარე)
18. უკაბელო დონგლი (ამაზონი)
ყველა კომპონენტის საერთო ფასი უნდა იყოს 90 -დან 170 ევრომდე (დამოკიდებულია იმაზე, გაქვთ თუ არა დრო (aliexpress))
ნაბიჯი 1: საჭირო ინსტრუმენტები
1. გასაყიდი რკინა/სადგური (თუ გსურთ მისი შედუღება PCB- ზე)
2. ხის ძირითადი ინსტრუმენტები
3. ხის წებო
4. ცხელი წებოს იარაღი (ნაწილების გარსაცმის დასაფიქსირებლად)
5. ქვიშის ქაღალდი
6. ყუთმჭრელები
7. საბურღი
8. სიმძლავრის ინსტრუმენტები (სურვილისამებრ)
ნაბიჯი 2: წრიული დიაგრამების დაწყება
ESP32
ESP32– ის გეგმა არის ვებ – სერვერზე გამოქვეყნება Pi– ზე, თუ ადამიანი შევა ან ტოვებს თავის საწოლს. სწორედ ამიტომ ESP პირდაპირ არ უკავშირდება Pi- ს.
IR დისტანციის სენსორი მკვეთრი 2y0A21
თქვენ დაგჭირდებათ MCP3008, რომ გარდაქმნათ ანალოგური მონაცემები წაკითხულ ციფრულ მონაცემებად. თუ გსურთ დაამატოთ სხვა ანალოგური სენსორები, შეგიძლიათ უბრალოდ დააკავშიროთ ისინი MCP– ის დანარჩენ უფასო ქინძისთავებთან
LCD ეკრანი
აქ მე ავირჩიე LCD– ის გამოყენება ცვლის რეგისტრატორთან ერთად, რომ გადავარჩინო GPIO ქინძისთავები pi– დან. თქვენ ასევე შეგიძლიათ აირჩიოთ LCD– ის დაკავშირება პირდაპირ pi– სთან, ან შეგიძლიათ გამოიყენოთ oled ეკრანი, თუ ამას გირჩევნიათ.
ლიდერის ზოლი
მე გამოვიყენე ledstrip, რომელიც აღმოვაჩინე, რომ სახლში არის არა RGB მოდელი. ჩემი გამოყენებისთვის ეს იყო ის, რაც მე მქონდა მხედველობაში. თუ გსურთ დიზაინის კიდევ უფრო გაფართოება და rgb ledstrip- ის გამოყენება, შეგიძლიათ ამის გაკეთება. თქვენ უფრო ტრანზისტორებს გააკეთებთ და თქვენც მოგიწევთ კოდში ზოგიერთი რამის შეცვლა.
ნაბიჯი 3: წრიული დიაგრამის შედგენა
ყველა ნახსენები ერთეულის გამოყენებით და დიაგრამის დათვალიერებით შეგიძლიათ ხელახლა შექმნათ წრე.
მე დავიწყე მიკროსქემის აგება პურდბორდზე ადვილი შესამოწმებლად და მოსაწყობად, მაგრამ თუ თქვენ გირჩევნიათ ის პირდაპირ შეაერთოთ PCB– ზე, თქვენც შეგიძლიათ ამის გაკეთება.
ნაბიჯი 4: Pi- ის დაყენება
კომპონენტების პროგრამირებამდე არის რამდენიმე ნაბიჯი, რომელიც უნდა გადადგას pi.
ნაბიჯი 1: შექმენით WLAN როგორც სტატიკური და გამოიყენეთ WLAN 1 როგორც wifi კავშირი
ამ ნაბიჯისათვის მე ვაპირებ ჩამოვაშორო ბმული ჟოლოს ოფიციალურ ვებსაიტს, სადაც შეგიძლიათ უბრალოდ მიყევით ნაბიჯებს (ნაბიჯების პოვნა შეგიძლიათ აქ)
ნაბიჯი 2: Mysql მონაცემთა ბაზის დაყენება pi- ზე
ეს საჭიროა იმისთვის, რომ მოგვიანებით მიიღოთ ძილის მონაცემები. ამის შესახებ ასევე შეგიძლიათ იპოვოთ საკმარისი გაკვეთილები ინტერნეტში, ასე რომ მე არ ვაპირებ ამ ყველაფრის ახსნას აქ. (ბმული ერთ -ერთ გაკვეთილზე აქ)
ნაბიჯი 3: შექმენით apache ვებ სერვერი
ეს ერთი საკმაოდ მარტივია. თქვენ უბრალოდ უნდა გააკეთოთ "sudo apt install apache2" და ეს არის ის. ახლა თქვენ შეგიძლიათ შეცვალოთ საიტი დირექტორიაში '/var/www/html' html, css და js ჩემს github- ში
ნაბიჯი 5: მონაცემთა ბაზის შემეტირება
მონაცემთა ბაზისთვის მე ავირჩიე მარტივი დიზაინი, ყველაზე წვრილმანებზე წვდომით, რისი დამატებაც მსურს, შემდგომი გაფართოებისთვის.
ნაბიჯი 6: კოდი (Pi და ESP)
კოდირებისთვის ვიყენებ Pycharm მარტივად გამოსაყენებელ პროგრამას, რომელსაც სკოლაში ვიყენებ.
ESP32 პროგრამირება, რომელიც მე ავირჩიე arduino IDE– ს გამოყენებას. თქვენ უნდა დააინსტალიროთ დამატებითი დაფები IDE– ზე, რათა შეძლოთ კოდის გაგზავნა თქვენს ESP– ზე (გაკვეთილი აქ).
კოდისთვის შეგიძლიათ გადადით ჩემს GitHub გვერდზე
ნაბიჯი 7: ESP32 საგნების მხარე
აქ ყველაფერი საკმაოდ მარტივია. კოდის საშუალებით, რომელიც შეგიძლიათ ნახოთ ჩემს github– ზე, თქვენ უბრალოდ უნდა დააკავშიროთ სპილენძის ფირის მავთული პინ 4 – თან (capacitive touch pin) და შეგიძლიათ უბრალოდ ჩასვათ ბალიშის შიგნით ან დაფარვის ქვეშ.
Esp32 pi– ს დასაკავშირებლად თქვენ უბრალოდ უნდა დაუკავშირდეთ წვდომის წერტილს, სახელწოდებით ESP32, დაუკავშირდით პაროლს 12345678 და გადადით როუტერის გვერდზე თქვენი სმარტფონის საშუალებით. იქ შეარჩიეთ მენიუ და აირჩიეთ ახალი წვდომის წერტილი. აქ თქვენ ირჩევთ თქვენი პიის წვდომის წერტილის სახელს და შეიყვანთ პაროლს, ეს არის ყველაფერი!
ნაბიჯი 8: გარსაცმის დამზადება
გაჭერით თქვენი ხე პატარა ნაჭრებად და დააწებეთ ყუთის ფორმაში (ნუ დააწებებთ თავზე)
ნაბიჯი 9: დახაზეთ იქ, სადაც გსურთ თქვენი ხვრელები/გაღრმავებული ნაწილები
ფანქრით დახატვა ჩემთვის საუკეთესო საშუალებად გამოიყურებოდა.
ნაბიჯი 10: გააკეთეთ ხვრელები და გაჭრა
გაღრმავებული ნაწილებისთვის მე ვიპოვე უმარტივესი გზა ამის გაკეთება ყუთის საჭრელით და შემდგომი გასუფთავების მიზნით, დაფქვით ზოგიერთი ქვიშის ქაღალდით. ეს შესაძლებელი გახდა ჩემი ხის ტიპის გამო. სხვა ხვრელებისთვის მე გირჩევთ ძრავის ინსტრუმენტების გამოყენებას, მაგრამ ხვრელის გაბურღვა და ძგიდის გამოყენება ასევე იმუშავებს.
ნაბიჯი 11: კომპონენტების შედუღება კომპიუტერზე
ეს ნაბიჯი არ არის სავალდებულო, მაგრამ აძლევს კომპონენტებს უფრო სუფთა იერს და უფრო ადვილი იქნება ხის გარსაცმში ჩასმა.
ნაბიჯი 12: ყველაფრის დამონტაჟება საქმეში
ნახეთ ყველაფერი შეესაბამება თუ არა საქმეს. თქვენ შეგიძლიათ დაიწყოთ ზოგიერთი ნაწილის ცხელი წებო, მაგრამ გახსოვდეთ, რომ თქვენ მაინც გჭირდებათ პლასტიკური სტიკერის დადება, რომ გარეგნულად გამოიყურებოდეთ, ამიტომ გირჩევთ დაელოდოთ ცხელ წებოთი.
ნაბიჯი 13: დასრულების შეხება: ექსტერიერი
მე ავირჩიე გამოვიყენო დიდი სტიკერი, რომელიც ექსტერიერს დამატებით სასიამოვნო იერს აძლევს. თქვენ ასევე შეგიძლიათ აირჩიოთ საღებავი.
ნაბიჯი 14: გარე/ინტერიერის ზოგიერთი კორექტირება
ახლა არის დრო, რომ ნაწილები გადააფაროთ გარსაცმებს და თუ გსურთ ჩემნაირი LED განათების დასრულება, შეგიძლიათ მიხვიდეთ ადგილობრივ ჰობიში და მოძებნოთ რძის პლასტმასის მსგავსი მასალა განათების გასავრცელებლად. თქვენ შეგიძლიათ გაჭრათ რამდენიმე თხელი ხაზი და განათავსოთ ისინი LED– ის ზემოთ, როგორც ნაჩვენებია.
ნაბიჯი 15: შედეგი
სამუშაო მაღვიძარა, რომლის კონტროლი შესაძლებელია ვებსაიტიდან უკაბელო დატენვის შესაძლებლობებით და ასევე გამოსაყენებელია როგორც ღამის ნათურა. ამ მაღვიძარაზე დაყენების შემდეგ ჩამორჩენა არ იქნება.
გირჩევთ:
Twin Bell მაღვიძარა სოდადან: 7 ნაბიჯი (სურათებით)
Twin Bell მაღვიძარა სოდადან: ეს ინსტრუქცია გიჩვენებთ თუ როგორ უნდა გააკეთოთ ორმაგი ზარი მაღვიძარა სოდადან. პროექტი იყენებს სოდა ქილებს, სადაც მელანი ამოიღეს (ბმული: მელნის მოცილება სოდადან). ამ მაღვიძარა სრულად ფუნქციონირებისათვის ინტეგრირებული იყო DIY კვარცის საათის მოდული
ბუშტის მაღვიძარა გაღვიძების სახალისოა (ish): 7 ნაბიჯი (სურათებით)
Bubble მაღვიძარა ხდის გაღვიძებას სახალისო (ish): გაღვიძება მაღვიძარა მაღვიძარა sucks. მე ერთ -ერთი ვარ იმ ადამიანებს, რომლებსაც არ უყვართ მზის ამოსვლამდე გაღვიძება (ან უკვე მრავალი საათია გასული). რა არის უკეთესი გზა გაიღვიძოს სახალისოდ, ვიდრე ბუშტუკების წვეულება საწოლში! არდუინოს და
Groundhog Day მაღვიძარა: 12 ნაბიჯი (სურათებით)
Groundhog Day მაღვიძარა: Groundhog Day მაღვიძარა შედგება Panasonic RC-6025 საათის საათისგან, რომელიც შეცვლილია ფილმის Groundhog Day- ის აუდიოს დასაკრავად, როდესაც მაღვიძარა ითიშება. მიზეზი, რის გამოც მე შევქმენი ეს მოწყობილობა არის ის, რომ Groundhog Day (ორივე დღე და ფილმი) ჩატარდა სპეციფიკა
მაღვიძარა კლავიატურა MQTT ESP8266: 4 ნაბიჯი (სურათებით)
სიგნალიზაციის კლავიატურა MQTT ESP8266: ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ გავაკეთე ბატარეაზე მომუშავე კლავიატურა, რომ ჩართო და გამორთო ჩემი სახლის სიგნალიზაცია. მომავალში ვგეგმავ გაუმჯობესებას, რომელსაც გააჩნია RFID მკითხველი და რომელიც არ იკვებება ბატარეით. ასევე ვგეგმავ კლავიატურის წაკითხვას მეშვეობით
LED მზის ამოსვლის მაღვიძარა დააკონფიგურიროთ სიმღერის მაღვიძარა: 7 ნაბიჯი (სურათებით)
LED მზის ამოსვლის მაღვიძარა დასაკონფიგურირებელი სიმღერის სიგნალიზაციით: ჩემი მოტივაცია ამ ზამთარს ჩემს შეყვარებულს დილის გაღვიძებისთანავე ბევრი უბედურება ჰქონდა და თითქოს სნეულებას განიცდიდა (სეზონური აფექტური აშლილობა). მე კი ვამჩნევ, რამდენად რთულია ზამთარში გაღვიძება, რადგან მზე არ ამოდის