Სარჩევი:

CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით: 9 ნაბიჯი
CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით: 9 ნაბიჯი

ვიდეო: CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით: 9 ნაბიჯი

ვიდეო: CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით: 9 ნაბიჯი
ვიდეო: Crowpi unboxing and first use - Kickstarter project Crowpi 2024, ივლისი
Anonim
Image
Image
CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით
CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით
CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით
CrowPi- მიყევით ნულიდან გმირს ჟოლოს პიით

რა არის CrowPi?

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

რატომ გჭირდებათ CrowPi? სანამ ამ კითხვაზე გიპასუხებთ, მოდით გავაკეთოთ მარტივი ვიქტორინა თამაში. აწყდებით ქვემოთ მოცემულ პრობლემებს? უბრალოდ თქვით დიახ ან არა. თქვენ დაინტერესებული ხართ ელექტრონიკით ან Raspberry Pi, მაგრამ წარმოდგენა არ გაქვთ როგორ დაიწყოთ. თქვენ გატაცებული ხართ STEM განათლებით, მაგრამ ვერ პოულობთ სასწავლო სასარგებლო და მარტივ მასალებს. თქვენ იყენებთ Raspberry Pi- ს, მაგრამ თქვენ არ იყენებთ მას მაქსიმალურად. თქვენ დაასრულეთ რამდენიმე მარტივი ექსპერიმენტი და გსურთ მეტი პროექტი გამოიკვლიოთ და უფრო ღრმად ჩაძიროთ ელექტრონიკის სამყაროში. თუ ერთხელ იტყვით დიახ, CrowPi დაიბადა თქვენთვის. CrowPi დაგეხმარებათ ყველა ზემოთ ჩამოთვლილი პრობლემის მოგვარებაში.

თუ გსურთ იცოდეთ CROWPI- ს შესახებ, გთხოვთ დააწკაპუნოთ აქ გადამოწმებისთვის

ნაბიჯი 1: CrowPi გაკვეთილები პითონთან 2.7

CrowPi გაკვეთილები პითონთან 2.7
CrowPi გაკვეთილები პითონთან 2.7
CrowPi გაკვეთილები პითონთან 2.7
CrowPi გაკვეთილები პითონთან 2.7

- გაკვეთილი 1 - GPIO– ს საფუძვლები და როგორ გამოვიყენოთ GPIO შეყვანა/გამომავალი

- გაკვეთილი 2 - ბუზერის გამოყენება გაფრთხილების ხმის ან შეტყობინებისათვის.

- გაკვეთილი 3 - მიიღეთ ღილაკიდან სიგნალის გასაკონტროლებლად.

- გაკვეთილი 4 - როგორ მუშაობს სარელეო და როგორ ვაკონტროლოთ იგი.

- გაკვეთილი 5 - ვიბრაციის სიგნალის გაგზავნა ვიბრაციის სენსორზე.

- გაკვეთილი 6 - ხმის ამოცნობა ხმის სენსორის გამოყენებით.

- გაკვეთილი 7 - აღმოაჩინეთ დაბალი ან ნათელი შუქი სინათლის სენსორის გამოყენებით.

- გაკვეთილი 8 - გამოავლინეთ ოთახის ტემპერატურა და ტენიანობა DHT11 სენსორის გამოყენებით.

- გაკვეთილი 9 - მოძრაობის სენსორის გამოყენებით მოძრაობის ამოცნობა.

- გაკვეთილი 10 - დისტანციური ინფორმაციის მიღება ულტრაბგერითი სენსორის გამოყენებით.

- გაკვეთილი 11 - LCD ეკრანის კონტროლი.

- გაკვეთილი 12 - RFID ბარათის წაკითხვა / ჩაწერა RFID მოდულის გამოყენებით.

- გაკვეთილი 13 - საფეხურის ძრავის გამოყენება და საფეხურების მოძრაობა.

- გაკვეთილი 14 - სერვო ძრავების კონტროლი სერვო ინტერფეისების გამოყენებით. - გაკვეთილი 15 - 8x8 მატრიცის LED კონტროლი.

- გაკვეთილი 16 - 7 სეგმენტის ჩვენების კონტროლი.

- გაკვეთილი 17 - შეხების ამოცნობა სენსორის გამოყენებით.

- გაკვეთილი 18 - დახრის სენსორის გამოყენებით დახრის გამოვლენა.

- გაკვეთილი 19 - ღილაკის მატრიცის გამოყენება და კონტროლი. - გაკვეთილი 20 - თქვენი საკუთარი მიკროსქემის დამზადება პურის დაფის გამოყენებით

ნაბიჯი 2: 19 ინტეგრირებული მოდული თქვენთვის პროექტების შესაქმნელად

19 ინტეგრირებული მოდული თქვენთვის პროექტების შესაქმნელად
19 ინტეგრირებული მოდული თქვენთვის პროექტების შესაქმნელად
19 ინტეგრირებული მოდული თქვენთვის პროექტების შესაქმნელად
19 ინტეგრირებული მოდული თქვენთვის პროექტების შესაქმნელად

* 1 - ბუზერის სენსორი - გამოიყენება მართლაც ხმამაღალი ზუზუნგის განგაშის შესაქმნელად!

* 2 - სარელეო სენსორი - გამოიყენება ელექტრონული სქემების გასახსნელად

* 3 - მიკროფონის სენსორი - გამოიყენება ოთახში ხმამაღალი ხმაურის გამოსავლენად

* 4 - დახრის სენსორი - გამოიყენება დაფის მარჯვენა ან მარცხენა დახრის დასადგენად

* 5 - ვიბრაციის სენსორი - გამოიყენება CrowPi დაფაზე ძლიერი ვიბრაციის შესაქმნელად

* 6 - მოძრაობის სენსორი - გამოიყენება მოძრაობის ან მოძრაობის დასადგენად

* 7 - შეხების სენსორი - გამოიყენება როგორც შეხების ღილაკი, რომლის დაჭერაც შესაძლებელია

* 8 - საფეხურიანი საავტომობილო კავშირი - გამოიყენება საგნების გადასატანად და საფეხურებრივი მოძრაობების შესასრულებლად

* 9 - Servos კავშირები - გამოიყენება საგნების როტაციისთვის

* 10 - IR სენსორი - გამოიყენება ინფრაწითელი სიგნალების გასაგზავნად და მისაღებად

* 11 - DH11 მოდული - გამოიყენება ოთახის ტემპერატურის და ტენიანობის დასადგენად

* 12 - ულტრაბგერითი სენსორი - გამოიყენება მანძილის დასადგენად და გასაზომად

* 13 - სინათლის სენსორი - გამოიყენება ოთახში სინათლის სიღრმის გამოსავლენად და გასაზომად

* 14 - LCD მოდული - გამოიყენება საგნების და ტექსტის საჩვენებლად

* 15 - LED სეგმენტი - გამოიყენება ციფრებისა და მონაცემების საჩვენებლად* 16 - მატრიცის LED - გამოიყენება ტექსტისა და სხვა სახის მონაცემების საჩვენებლად

* 17 - RFID მოდული - გამოიყენება NFC ჩიპებისა და მოდულების გამოსავლენად, რომელთაც შეუძლიათ წერა და კითხვა

* 18 - დამოუკიდებელი ღილაკები - შეიძლება გამოყენებულ იქნას თამაშების სათამაშოდ ან რობოტის გასაკონტროლებლად

* 19 - მატრიცის ღილაკები - შეიძლება გამოყენებულ იქნას როგორც კლავიატურის ან მრავალი ვარიანტის ღილაკი

ნაბიჯი 3: პროექტის ნიმუში A

პროექტის ნიმუში ა
პროექტის ნიმუში ა

ზარის გამოყენება გამაფრთხილებელი შეტყობინების სახით

წინა გაკვეთილის შემდეგ, ჩვენ გვესმოდა, თუ როგორ გამოვიყენოთ GPIO პინი როგორც გამომავალი, ასევე შესასვლელი.

ამის შესამოწმებლად ჩვენ მივყვებით რეალური ცხოვრების მაგალითს და გამოვიყენებთ ჩვენს ცოდნას წინა კლასიდან ერთ – ერთ მოდულში დაფაზე. მოდული, რომელსაც ჩვენ გამოვიყენებთ არის "ზუზუნი". ზუზუნი, როგორც სახელი აცხადებს, ზუზუნებს. ჩვენ გამოვიყენებთ GPIO გამომავალ სიგნალს ზუზერზე გასაგზავნად და მიკროსქემის დახურვის მიზნით ხმამაღალი ხმაურის გამოსასვლელად, შემდეგ ჩვენ გავაგზავნით სხვა სიგნალს, რომ ის გამორთოთ და დახუროთ წრე.

რას ისწავლი

ამ გაკვეთილის ბოლოს თქვენ შეძლებთ: შეძლებთ გააკონტროლოთ ზუზუნის მოდული GPIO გამომავალი გამოყენებით

რა დაგჭირდება

CrowPi Board საწყისი ინსტალაციის შემდეგ

მოითხოვს გადამრთველის გამოყენებით მოდულების გადართვას: არა

ზარის ადგილი CrowPi– ზე

Buzzer მდებარეობს CrowPi დაფის მარჯვენა მხარეს, მისი ამოცნობა ადვილია ხმამაღალი ხმაურით, რომელიც გააქტიურებულია როდესაც პირველად გამოიყენებთ თქვენს Raspberry Pi– ს, Buzzer სენსორი შეიძლება დალუქული იყოს დაცვის სტიკერით. დარწმუნდით, რომ დაახურეთ სტიკერი, უბრალოდ გაანადგურეთ იგი და გაამჟღავნეთ თავად ზუზუნი.

ნაბიჯი 4: პროექტის ნიმუში A

პროექტის ნიმუში ა
პროექტის ნიმუში ა

ბუზერის გააქტიურება

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

თავდაპირველად ჩვენ შემოვიტანთ RPi. GPIO ბიბლიოთეკას და ძილის დროის ბიბლიოთეკას.

შემდეგ ჩვენ ვაკონფიგურირებთ ზუმერს 12 პინზე, ჩვენ ვაყენებთ GPIO რეჟიმს GPIO BOARD– ზე და ვაყენებთ პინს როგორც OUTPUT pin. ჩვენ გამოვუშვებთ ზუზუნის სიგნალს 0,5 წამის განმავლობაში და შემდეგ გამორთავთ ხმამაღალი ხმაურის თავიდან ასაცილებლად.

მიჰყევით ამ ბმულს, რომ გადმოწეროთ სკრიპტი და თავად სცადოთ:

ნაბიჯი 5: პროექტის ნიმუში B

პროექტის ნიმუში B
პროექტის ნიმუში B

LCD ეკრანის კონტროლი

LCD (და მატრიქსის ჩვენება) ალბათ ყველაზე სახალისო და ყველაზე ამაღელვებელი ნაწილია CrowPi– ს გამოყენებით პროექტების მშენებლობისას, LCD ეკრანის გამოყენებით თქვენ შეგიძლიათ აჩვენოთ მონაცემები, რომლებსაც აგროვებთ თქვენი CrowPi სენსორების გამოყენებით და ასევე განაახლოთ ის რეალურ დროში დამოკიდებულია მოდულის ცვლილებაზე გადის! მაგალითად: გუშინ მართლა ცხელოდა, მაგრამ დღეს მართლა ცივა - დაე CrowPi LCD ავტომატურად შეიცვალოს უახლესი და ყველაზე განახლებული ინფორმაციით, ასე რომ თქვენ შემთხვევით არ ჩაიცვამთ არასწორ ტანსაცმელს სკოლაში / სამსახურში!

რას ისწავლი

ამ გაკვეთილის ბოლოს თქვენ შეძლებთ: რას ისწავლით როგორ აკონტროლოთ LCD დისპლეი და ჩაწეროთ მონაცემები მასში.

რა დაგჭირდება

CrowPi Board საწყისი ინსტალაციის შემდეგ მოითხოვს მოდულების გადართვას გადამრთველის გამოყენებით

*არა

LCD ეკრანის მდებარეობა CrowPi– ზე

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

ნაბიჯი 6: პროექტის ნიმუში B

პროექტის ნიმუში B
პროექტის ნიმუში B

LCD– ით მუშაობა

I2C, როგორც სხვა სენსორები, ასევე არ მუშაობს GPIO ტექნოლოგიაზე, სამაგიეროდ ჩვენ ვიყენებთ რაღაცას სახელწოდებით "I2C" (იგივე I2C, რომელსაც ჩვენ ვიყენებდით სინათლის სენსორისთვის ჩვენს წინა მაგალითებში), მისამართი, რომელსაც ჩვენ გამოვიყენებთ LCD ეკრანისთვის არის 21 ამ I2C მისამართთან დაკავშირებით ჩვენ შევძლებთ ბრძანებების გაგზავნას მაგალითად: ტექსტის ან რიცხვების ჩაწერა, LCD ეკრანის შუქის ჩართვა, მისი გამორთვა, კურსორის ჩართვა და ა.

LCD ეკრანის გასაკონტროლებლად ჩვენ გამოვიყენებთ Adafruit_CharLCDBackpack, რომელიც არის Adafruit ჩარჩო, რაც ჩვენთვის ბევრად უფრო ადვილია ასეთ რთულ პროდუქტზე მუშაობისას! მიჰყევით ამ ბმულს, რომ გადმოწეროთ სკრიპტი და თავად სცადოთ:

ნაბიჯი 7: პროექტის ნიმუში C

პროექტის ნიმუში გ
პროექტის ნიმუში გ

RFID ბარათის წაკითხვა / ჩაწერა RFID მოდულის გამოყენებით

RFID მოდული არის ერთ -ერთი ყველაზე საინტერესო და სასარგებლო მოდული ბაზარზე, რომელიც გამოიყენება მთელ მსოფლიოში მრავალფეროვან გადაწყვეტილებებში, როგორიცაა: ჭკვიანი კარის საკეტი, თანამშრომლის შესვლის ბარათი, სავიზიტო ბარათები და ძაღლის საყელოებზეც კი? არ აქვს მნიშვნელობა რა პროექტში ხარ ჩართული - RFID მოდული აუცილებლად გამოდგება!

რას ისწავლი

ამ გაკვეთილის ბოლოს თქვენ შეძლებთ: გააკონტროლოთ RFID, წაიკითხოთ და დაწეროთ მონაცემები მისგან და ამოიცნოთ ჩიპები რა დაგჭირდებათ

CrowPi დაფა RFID ჩიპის საწყისი ინსტალაციის შემდეგ (შედის CrowPi– სთან ერთად)

მოითხოვს გადამრთველის გამოყენებით მოდულების გადართვას

*არა

RFID მოდულის მდებარეობა CrowPi– ზე

RFID მოდული მდებარეობს Raspberry Pi– ს ქვემოთ (ნულოვანი ან 3), როგორც ჩანს, პატარა ჩიპი „wifi“ილუსტრაციით, რომელიც გამოდის მისგან, რაც ნიშნავს უკაბელო კავშირს (რასაც RFID აკეთებს) მისი გამოსაყენებლად უნდა ავიღოთ ჩიპი ან ბარათი, რომელიც მოყვება CrowPi– ს და ჩავაბაროთ CrowPi RFID ჩიპების არეალი იმდენად ახლოს, რომ ჩვენმა სკრიპტმა შეძლოს მისი ამოცნობა. 2-4 სმ უნდა იყოს საკმარისად ახლოს, სცადეთ!

ნაბიჯი 8: პროექტის ნიმუში C

პროექტის ნიმუში გ
პროექტის ნიმუში გ

მუშაობს RFID– თან

RFID მოდულთან მუშაობა საკმაოდ სწორია. ჩვენ გვაქვს 3 ფუნქცია: ავტორიზაცია, წაკითხვა, წერა და არაავტორიზაცია. პირველი ნაბიჯი იქნება, როდესაც თქვენ შეხებით NFC იმ დროს მოდულს და ჩვენი სკრიპტი შეეცდება ჩიპის ავტორიზაციას ნაგულისხმევი პაროლის კონფიგურაციის გამოყენებით (თუ ის არ შეცვლილა, ის უნდა იმუშაოს) შემდეგ, როდესაც ავტორიზაცია წარმატებულია, ის წაიკითხეთ მონაცემები და დაბეჭდეთ ეკრანზე. დასრულების შემდეგ ის გაუწევს ავტორიზაციას და დატოვებს სკრიპტს. სკრიპტის სხვა მაგალითში ჩვენ შევძლებთ ავტორიზაციის, წაკითხვის, ხელახლა ჩაწერის მონაცემების ახალ მონაცემებს და შემდეგ დეავტორიზაციის უფლებას. მიჰყევით ამ ბმულს, რომ გადმოწეროთ სკრიპტი და თავად სცადოთ:

ნაბიჯი 9: სად ვიყიდოთ CrowPi?

ჩვენი CrowPi გააქტიურდა Kickstarter– ზე

დაგვეხმარეთ, გამოაგზავნოთ ეს საკვანძო გასაღებები წარმოებისათვის

ახალი CrowPi, რომელიც კარგია თქვენი შვილისთვის ისწავლოს RPI და ეს არის ყოვლისმომცველი RPI განვითარების პლატფორმა.

დააწინაურე შენი Raspberry Pi ახლა !!

გირჩევთ: