Სარჩევი:

პროექტი 1 ამინდი: 6 ნაბიჯი
პროექტი 1 ამინდი: 6 ნაბიჯი

ვიდეო: პროექტი 1 ამინდი: 6 ნაბიჯი

ვიდეო: პროექტი 1 ამინდი: 6 ნაბიჯი
ვიდეო: სერიალი - ერთი ნაბიჯი 06 2024, ნოემბერი
Anonim
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი
პროექტი 1 ამინდი

მე, ლორენს დუჟარდინს, სკოლისთვის უნდა შემექმნა პროექტი. ამიტომ გადავწყვიტე გამეკეთებინა Weatherstation. მე მას ამინდი დავარქვი.

ნაწილები, რომლებიც გჭირდებათ ამ პროექტისთვის, Raspberry Pi– ს დატენვის გარეშე, არის:- breadbord- მხტუნავი მავთულები- რეზისტორები- DHT11 (ტემპერატურისა და ტენიანობის სენსორი)- SI1145 (UV სენსორი)- BMP280 (წნევის სენსორი)- LCD ეკრანი (16x2)- პოტენომეტრი (შეგიძლიათ შეამოწმოთ ის BOM– ში, რომელიც მე დავუკავშირე აქ)

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

ნაბიჯი 1: გაყინვა

გაყინვა
გაყინვა
გაყინვა
გაყინვა

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

ნაბიჯი 2: მონაცემთა ბაზის ნორმალიზებული სტრუქტურა

მონაცემთა ბაზის ნორმალიზებული სტრუქტურა
მონაცემთა ბაზის ნორმალიზებული სტრუქტურა
მონაცემთა ბაზის ნორმალიზებული სტრუქტურა
მონაცემთა ბაზის ნორმალიზებული სტრუქტურა

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

მას შემდეგ რაც ჩაატარეთ წინასწარი შესწავლა, შეგიძლიათ გააგრძელოთ მონაცემთა ბაზის ნორმალიზებული სტრუქტურის შექმნა. მე პირველ რიგში გავაკეთე Draw. IO. ამის შემდეგ მე თვითონ გავაკეთე MySQL, ასე რომ შემეძლო ჩემი მონაცემთა ბაზის გამოცდა ტესტის მონაცემებით.

ნაბიჯი 3: FA2 შაბლონი

FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი
FA2 შაბლონი

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

ნაბიჯი 4: გაყვანილობა და კოდირება

გაყვანილობა და კოდირება
გაყვანილობა და კოდირება
გაყვანილობა და კოდირება
გაყვანილობა და კოდირება
გაყვანილობა და კოდირება
გაყვანილობა და კოდირება

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

კოდირების ნაწილისთვის შეგიძლიათ ნახოთ ყველაფერი რაც მე დავწერე Github– ზე:

არის ფაილები, რომლებიც მხოლოდ აქცენტს აკეთებენ ნაწილების მონაცემების მიღებაზე. სად ვიყენებ ბიბლიოთეკას, - ბიბლიოთეკა BMP280– ისთვის:

- ბიბლიოთეკა SI1145– ისთვის:

- ბიბლიოთეკა DHT11– ისთვის:

უპირველეს ყოვლისა, თქვენ უნდა დააინსტალიროთ ეს ბიბლიოთეკა თქვენს Raspberry Pi– ზე, სანამ მათ სწორად გამოიყენებთ. ამის გაკეთება არის ბრძანების ხაზში "sudo python setup.py install" აკრეფით.

შემდეგ არის ფაილი 'data.py', ეს აერთიანებს ყველა ცალკეულ ფაილს, რომელიც იღებს მონაცემებს, 1 დიდ ფაილში. ამ გზით თქვენ შეგიძლიათ ჩაწეროთ ყველა მონაცემი ერთდროულად LCD ეკრანზე და მონაცემთა ბაზაში.

ნაბიჯი 5: საიტი

ვებგვერდი
ვებგვერდი

ჩემი ვებსაიტისთვის დაწერილი კოდი ასევე შეგიძლიათ ნახოთ Github– ზე:

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

ნაბიჯი 6: საბოლოო პროდუქტი

საბოლოო პროდუქტი
საბოლოო პროდუქტი

ამ ყველაფრის დასასრულებლად, ყველაფერს ხის ყუთში ვდებ, მასში ხვრელებს ვჭრი ისე, რომ ნაწილები გამოვიდეს მისგან, რათა მათ შეძლონ სწორი მონაცემების გაზომვა.

ახლა რომ შეხვიდეთ ჩემს პროექტში, თქვენ უნდა დაიწყოთ იგი ელექტროენერგიის და ინტერნეტის კაბელის ჩართვით. შემდეგ შედით ჩიპის გამოყენებით და ჩაწერეთ მასპინძლის სახელი, რომელიც არის 'laurens.local'. მომხმარებლის სახელი არის "pi" და პაროლი არის "ჟოლო". თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ ისარი ზემოთ და შემდეგ დააწკაპუნეთ enter პროექტის დაწყების დასაწყებად. ის აჩვენებს ორჯერ გაზომვებს LCD ეკრანზე, შემდეგ შეგიძლიათ დაათვალიეროთ ვებგვერდი ბრაუზერის საძიებო ზოლში აკრეფით: '169.254.10.11:8080'.

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

გირჩევთ: