Სარჩევი:
- მარაგები
- ნაბიჯი 1: ნაბიჯი 1: შენობის ყუთი
- ნაბიჯი 2: ნაბიჯი 2: ყუთის დასრულება
- ნაბიჯი 3: საათის დასრულება
- ნაბიჯი 4: პროგრამირების დაწყება
- ნაბიჯი 5: უყურეთ პროგრამირებას
- ნაბიჯი 6: კალკულატორის პროგრამირება
- ნაბიჯი 7: მუსიკალური პროგრამირება
- ნაბიჯი 8: Smart Watch პროგრამა
- ნაბიჯი 9: მთლიანი პროექტის შეფასება
ვიდეო: მიკრო: ცოტა ჭკვიანი საათი: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
საშობაოდ მივიღე მიკრო: ცოტა ჭკვიანი სახლის ნაკრები. ასე მეგონა შემეძლო შემექმნა ჭკვიანი საათი, რომელიც იმუშავებდა როგორც მაღვიძარა, საათი, მუსიკალური პლეერი, მაგრამ თუნდაც როგორც ფეოდამეტრი და კალკულატორი. საბოლოოდ მე მშვენივრად გავაკეთე და ასე რომ შემიძლია მოგწეროთ ინსტრუქცია, თუ როგორ უნდა გააკეთოთ და დაპროგრამოთ ეს ჭკვიანი საათი: D.
მარაგები
მიკორო: ცოტა ჭკვიანი სახლი
მუყაო
ტყავის იმიტაცია
ზოგიერთი კაბელი
ქაღალდის სამაგრი
წებოვანი ლენტი
ნაბიჯი 1: ნაბიჯი 1: შენობის ყუთი
პირველი ჩვენ ვაკეთებთ ყუთს. დავიწყოთ მუყაოზე ორი 7 სმ * 6.2 სმ ოთხკუთხედის დახატვით, შემდეგ დანარჩენი ორი ოთხკუთხედი 3.5 x 7 სმ -ზე, ხოლო ადრე ერთი 3.5x6.5 სმ მუყაოზე. ამის შემდეგ შეგიძლიათ ამოჭრათ ეს ოთხკუთხედები. და როგორც ამ მიზნის ბოლო ნაწილი, გამოიყენეთ წებოვანი იარაღი, რათა მართკუთხედები ყუთებზე მიამაგროთ, როგორც ეს ნაჩვენებია. ჩვენ დავტოვეთ ერთი 7 x 6.2 სმ ოთხკუთხედი და ჩვენ შეგვიძლია ვიმუშაოთ მათთან შემდეგ ნაბიჯებში.
ნაბიჯი 2: ნაბიჯი 2: ყუთის დასრულება
ასე რომ, ჩვენ უკვე გვაქვს ყუთის საფუძველი, მაგრამ ეს არ ნიშნავს იმას, რომ ეს დასრულებულია. და ჩვენ შევხედავთ, თუ როგორ უნდა დავასრულოთ იგი ამ ნაბიჯში. ყველაზე მოსალოდნელი ნამუშევარი ყუთზე, სადაც ყურსასმენის ბუდეა, როდესაც მიკრობიტის USB პორტი ყუთის ღია ნაწილშია. შემდეგ ჩვენ წებოვანა ბოლო მართკუთხედს, რომელიც ჩვენ დავტოვეთ ბოლო საფეხურზე, როგორც შეგვიძლია სურათზე. ვის უნდა იყოს ოსტატი, რომელიც ჰგავს პატარა ჩიტს, რომელიც ყუთს ჰგავს, მაგრამ მაინც არ ქმნის ზედა ტყავის ოთხკუთხედს, რომელიც უკვე გვთავაზობს, გამოჩნდება. და ახლა მოდის რთული ნაწილი. ისინი დევნიან საფარს და აღნიშნავენ არსებულ A და B სხეულს. შემდეგ, ამ ორ წერტილში, თქვენ გაქვთ ხვრელი მუყაოს კოლოფზე. უბიძგეთ მათ მომზადებული ხვრელების მეშვეობით ისე, რომ ისინი შეეხოთ თქვენს თითებს. როგორც ამ ნაბიჯის ბოლო ნაწილი, სადაც არის ეკრანის კონექტორები, გაჭერით პატარა ხვრელი ისე, რომ კონექტორები უკეთესად შეეხოთ კაბელებს. და ბოლოს ყუთში წებოს იარაღი ტყავის უკეთესი ესთეტიკური გარეგნობისთვის.
ნაბიჯი 3: საათის დასრულება
ამ ეტაპზე ჩვენ დავასრულებთ ჩვენს მიკრობიტის საათს. მოდით გავაკეთოთ. ჯერ ჩვენ ამოვიღეთ ტყავის ნაჭერი, როგორც ჩვენი საფლავის სიგანე და ჩვენი ხელის გარშემოწერილობა. შემდეგ წებოვანა ეს ნაჭერი ჩვენი ყუთის ბოლოში წებოთიანი იარაღით. შემდეგ, ტყავის ამ ნაწილის მეორე ბოლოს, ჩვენ ვქმნით რამოდენიმე ხვრელს ქაღალდის სამაგრთან ერთად. შემდეგი, გააღეთ ხვრელი მუყაოს ნაჭერში, რომელიც მდებარეობს მიკრობიტის პორტებზე ზემოთ, ქაღალდის სამაგრით და დააწებეთ ქაღალდის სამაგრს იქ. ახლა თქვენი ჯერია დაფაროთ ბატარეა. ჩვენ ვხატავთ ბატარეას მუყაოზე და ვჭრით ამ ნაჭრებს ერთად და ვამაგრებთ მათ წებოვანი იარაღის გამოყენებით. შემდგომში, უკეთესი გარეგნობისთვის, ჩვენ ამოვიღეთ იგივე დიდი ტყავის ნაჭრები, როგორც მუყაოსგან. მიამაგრეთ ეს ნაწილები ბატარეის საფარზე. დაბოლოს, შეაერთეთ ბატარეის საფარი ყუთზე, როგორც ეს მოცემულია სურათზე. ახლა ჩვენ დავამთავრეთ აპარატურა, ასე რომ ჩვენ შეგვიძლია შევხედოთ softwarwe- ს.
ნაბიჯი 4: პროგრამირების დაწყება
დააწკაპუნეთ ახალი პროექტის ხატულაზე და არაფერი გვიშლის ხელს პროგრამირების დაწყებაში. ახლა თქვენ გაქვთ თქვენი საათი შესრულებული, მაგრამ ჩვენ არასოდეს დავპროგრამებთ საკუთარ თავს: დ. ამიტომაც მე გასწავლით მიკრობიტების დაპროგრამებას. საუკეთესოდ ხელმისაწვდომი გადადით გვერდზე makekode.t. დააწკაპუნეთ ძირითად ხატულაზე და გადაიტანეთ თეთრ არეზე "დასაწყისში" და "აჩვენეთ ლიდერები". შემდეგ ჩვენ მივდივართ იმპუტზე და აქ ვხედავთ სხვადასხვა პირობებს, რომლებიც მათი შესრულებისთანავე იწყებს პროგრამას, რომელსაც ჩვენ ვაყენებთ მათში. ჩვენ ვირჩევთ ღილაკზე A დაჭერით და გადავაადგილეთ სამუშაო მაგიდაზე. შემდეგ გადაიტანეთ "show leds" ამ ბლოკში და დააწკაპუნეთ რას აჩვენებს 5 * 5 led ეკრანი მიკრობიტზე. ეს შეიძლება განმეორდეს კიდევ ორჯერ, მაგრამ ჩვენ უნდა დავაყენოთ პროგრამა, რომ დავიწყოთ როდესაც დააჭირეთ A და A ან B. ბოლოს. ჩვენ შეგვიძლია დავამატოთ მისასალმებელი სურათი, რომელიც გამოჩნდება პროგრამის ჩატვირთვისას და გამოსახულებები, როდესაც გამოჩნდება A, B, და A + B დაჭერით.
ნაბიჯი 5: უყურეთ პროგრამირებას
ბოლო ეტაპზე ჩვენ ვისწავლეთ მიკრობიტების პროგრამირების ძირითადი თეორია. თუ რამეს ვერ გაიგებთ და დახმარება გინდათ, დაწერეთ კომენტარებში, თუ ვიცი მე გირჩევთ. პირველ რიგში, მოდით განვმარტოთ, რისი გაკეთება გვინდა მიკრობიტს. მე შევძელი ამ პროგრამის მუშაობა შემდეგნაირად: როდესაც მე დააჭირეთ ღილაკს A, დრო ემატება დროს ან საათი ამატებს იმ დროს, როდესაც მაღვიძარა ჟღერს. დრო, რომლის დროსაც გსურთ განგაშის დარეკვა, დამოკიდებულია პარამეტრზე. და მხოლოდ პარამეტრები შეიცვლება როდესაც დააჭერთ A + B. ახლა მოდით განვმარტოთ რას ნიშნავს თითოეული პარამეტრი: 1 დაყენება ნიშნავს დროის დაყენებას, როდესაც A დაჭერით ამატებს საათს საათს და B ღილაკს წუთში. 2 -ის დაყენება ნიშნავს, რომ განგაშის დრო იგივეა, რაც დრო. ღილაკი ამატებს განგაშის დროს ერთ საათს და B ღილაკს ამატებს ერთ წუთს განგაშის დროს. 3 -ის დაყენება ნიშნავს, რომ განგაშის დროც და განგაშის დროც უკვე დაყენებულია ისე, რომ ღილაკი A და ღილაკი B არაფერს აკეთებენ მხოლოდ დაჭერისას ან ღილაკები ერთდროულად გადადიან შემდეგ პარამეტრზე. დაბოლოს, 4 -ის დაყენება ნიშნავს, რომ მაღვიძარა არ არის აქტიური და საათი მხოლოდ დროს აჩვენებს. შემდეგი ნაბიჯი გეუბნებათ, თუ როგორ უნდა დაპროგრამდეს მიკრობიტი ისე, რომ მას შეეძლოს კალკულატორის ჩათვლა.
ნაბიჯი 6: კალკულატორის პროგრამირება
ბოლო საფეხურზე, მე დაგპირდით, რომ ჩვენ შევხედავთ როგორ დავამუშავოთ მიკრობიტი კალკულატორად მუშაობისთვის, და აი ის: ეს პროგრამა დაპროგრამებულია 4 ცვლადის შესაქმნელად: პირველი ნომერი, მეორე ნომერი, ფუნქცია და შედეგი. შემდგომში, A ღილაკზე დაჭერით ერთი ემატება "frist number" ცვლადს და B დაჭერით ამატებს ერთს მეორე რიცხვის ცვლადს. ახლა კი თქვენ ნამდვილად გკითხავთ, რა მოხდება, როდესაც ჩვენ ვიყენებთ A + B- ს? თქვენ სწორად მიხვდით, თუ გგონიათ, რომ ის ცვლის ფუნქციას. როდესაც ცვლადი ფუნქციის მნიშვნელობა 0 -ს უდრის, ეს ნიშნავს + როცა 1 ნიშნავს - თუ 2 მაშინ * და ბოლოს როცა 3 მაშინ / ფუნქცია ჩართულია.
ნაბიჯი 7: მუსიკალური პროგრამირება
ჩვენ უკვე შევეცადეთ დაგვეპროგრამებინა მიკრობიტა, როგორც საათი და კალკულატორი. ამ ნაბიჯში ჩვენ შევხედავთ რაღაც უფრო სასიამოვნო, კერძოდ მუსიკალურ პროგრამირებას. თქვენ შეგიძლიათ იპოვოთ მუსიკალური პროგრამირების ბლოკები მუსიკალურ საქაღალდეში. აქ თქვენ შეგიძლიათ აირჩიოთ გსურთ წინასწარ დაპროგრამებული მელოდიების დაკვრა, ან შეგიძლიათ თქვენი საკუთარი. საკუთარი მელოდიების დასაპროგრამებლად, გადაიტანეთ მენიუს პირველი ბლოკი სამუშაო მაგიდაზე. როდესაც დააწკაპუნებთ ამ ბლოკზე, სადაც შუა C იწერება, დაინახავთ ფორტეპიანოს კლავიატურას, სადაც შეგიძლიათ აირჩიოთ რომელი ნოტი ითამაშოს ამ ბლოკში. შემდეგ დააწკაპუნეთ "ცემაზე", რომ დაადგინოთ შენიშვნის სიგრძე. ახლა კი შეგიძლიათ მუსიკის მიხედვით დააპროგრამოთ რაიმე სიმღერა ან იქნებ ჩემ მსგავსად ჩეხური ვერსია Jingle bells: დ. მაგრამ ამას დიდი მოთმინება სჭირდება, რადგან თითოეული ნოტი ცალკე უნდა დააყენოთ. ქვემოთ მოცემულია პროგრამა, რომელშიც არის 4 ჰანგები. ერთი იწყება დასაწყისში და სამი სამი როდესაც A, B და A + B დაჭერით. სასიამოვნო მოსასმენია:)
ნაბიჯი 8: Smart Watch პროგრამა
თუ სხვა ნაბიჯები ადვილი იქნებოდა, ეს პროგრამა ძალიან რთული იქნებოდა. უპირველეს ყოვლისა, ჩვენ ვაკოპირებთ ყველა ბლოკს საყურებლად. შემდეგ ჩვენ გვჭირდება მეტი პარამეტრი (ცვლადი ცვლადი) დაახლოებით 11. პარამეტრი 1-4 უკვე ცნობილია იმ საფეხურიდან, სადაც ჩვენ დავაპროგრამეთ საათი ან: დაყენება 1 = დროის დაყენება, დაყენება 2 = განგაშის დროის დაყენება, დაყენება 3 = სიგნალიზაცია აქტიურია, პარამეტრის 4 = სიგნალიზაცია გამორთულია. ახლა ამ პარამეტრს ჩვენ დავამატებთ: პარამეტრები 5 = მუსიკის დაკვრა, პარამეტრები 6 = დამატების კალკულატორი, პარამეტრები 7 = გამოკლების კალკულატორი, პარამეტრები 8 = გამრავლების კალკულატორი, პარამეტრები 9 = კალკულატორის გაყოფა, პარამეტრები 10 = ნულის ტოლფასია პირველი ნომრისა და მეორე რიცხვის ცვლადები, და ბოლო 11 დაყენება 11 = პედომეტრი. მთელი პროგრამა მუშაობს ისე, რომ ღილაკზე დაჭერილი A / B ღილაკზე დაჭერისას არის რამოდენიმე ბლოკი როდესაც გადართვა = 5 ასე რომ ის ზრდის ერთ ცვლადს ერთით. და ეს არის ის, სადაც ბალიშებს სჭირდებათ 5. თუმცა, მთელი პროგრამა იმდენად ძნელია აღწეროს, რომ სრული სიტყვებით გამოქვეყნდეს წიგნში და ამიტომ ვრთავ ამ პროგრამის ეკრანის ანაბეჭდებს. და აქ არის ბმული ვიდეოზე, სადაც ნაჩვენებია ამ პროგრამის ყველა მახასიათებელი:
ნაბიჯი 9: მთლიანი პროექტის შეფასება
ეს პროექტი იყო ბევრად უფრო რთული, ვიდრე თავიდან მეგონა. მე ვფიქრობ, რომ გასაუმჯობესებელი ჯერ კიდევ არსებობს, მაგრამ ამას შენ გიტოვებ. თქვენ შეგიძლიათ კომპასი ან რაიმე თამაშის დაპროგრამებაც კი. სინამდვილეში, წარმოსახვის შეზღუდვები არ არსებობს. იმედი მაქვს მოგეწონათ ეს პროექტი ან დაწერეთ რაიმე შეკითხვა ამ პროექტის შესახებ კომეტებს, თუ ვიცი რომ მინდა პასუხის გაცემა. ძალიან გამიხარდება, თუ ხმას მომცემთ ტარებადი კონკურსში. გისურვებ წარმატებებს ამ პროექტის განხორციელებაში:).
გირჩევთ:
მიკრო: ცოტა Drawbot: 3 ნაბიჯი
Micro: bit Drawbot: With: MOVE mini buggy ნაკრები micro: bit– ისთვის ჩვენ გვაქვს მოძრავი რობოტი და შეგვიძლია დავხატოთ კოდი
მიკრო: ცოტა ჭკვიანი მანქანა: 8 ნაბიჯი
Micro: bit Smart Car: ეს არის სწრაფი სახელმძღვანელო, თუ როგორ უნდა ავაშენოთ საკუთარი ჭკვიანი მანქანა მიკრო: bit. თქვენ შეგიძლიათ შეიძინოთ ბევრი განსხვავებული ჭკვიანი მანქანა, მაგრამ ამ გზით თქვენ შეგიძლიათ მოარგოთ იგი თქვენს საჭიროებებს. ერთ -ერთი პირველი, რასაც მიკრო სწავლებისას ვაკეთებ: ბიტი ან არდუინო, არის ჩემი
კორონავირუსი: შეაჩერე გავრცელება მიკრო საშუალებით: ცოტა: 3 ნაბიჯი
კორონავირუსი: შეაჩერე გავრცელება მიკრო: bit: უმძიმეს დროს ადამიანის გენიალურობა ბრწყინავს ყველაზე მეტად. 2020 წლის იანვრიდან COVID-19 პანდემიამ მოიცვა მსოფლიო. COVID-19 ვრცელდება ჰაერის წვეთებითა და ფომიტებით. Fomites, მარტივად რომ ვთქვათ არის უსულო საგნები, როგორიცაა ავეჯი, ტანსაცმელი, კარის სახელური
მიკრო: ცოტა ღამის ნათურა: 12 ნაბიჯი
მიკრო: ცოტა ღამის ნათურა: ასე რომ, ეს არის საკმაოდ მარტივი პროექტი, სადაც ჩვენ ვიყენებთ მიკრო: ბიტს, როგორც ენერგიისთვის, ასევე პატარა ღამის ნათურის გასაკონტროლებლად. მე შევქმენი პროექტი, ასე რომ შემეძლო გამომეყენებინა პატარა LED ზოლები ჩემი ნეოპიქსელის შესავლიდან, მაგრამ ჩემთვის ასევე მნიშვნელოვანი იყო ნათურის გაკეთება ასე
მიკრო: ცოტა აზარტული თამაში: 8 ნაბიჯი
მიკრო: ცოტა აზარტული თამაში: ამ სასწავლო ინსტრუქციაში მე გასწავლით თუ როგორ უნდა გააკეთოთ მარტივი სათამაშო თამაში. ამ მარტივი ნაბიჯ ნაბიჯ სახელმძღვანელოსთვის თქვენ გამოიყენებთ 9 კატეგორიას ბლოკის კოდირების მეთოდის გამოყენებით. თითოეული კატეგორია განსხვავებულად მოქმედებს თქვენს მიკრო ბიტზე. იმისათვის რომ აზარტული თამაშები იყოს