Სარჩევი:
- ნაბიჯი 1: სიპერპინსკის სამკუთხედის გააზრება
- ნაბიჯი 2: ხის მოჭრა და სამკუთხედის დახატვა
- ნაბიჯი 3: კბილების გახეხვა და გაბურღვა
- ნაბიჯი 4: LED- ები გამოიყენება (RGBS და თეთრი LED- ები)
- ნაბიჯი 5: LED- ების ფიქსაციის გეგმა
- ნაბიჯი 6: LED- ების დაფიქსირება
- ნაბიჯი 7: მავთულის გადატანა
- ნაბიჯი 8: ავაშენოთ აპლიკაცია
- ნაბიჯი 9: პროგრამირების ნაწილი
- ნაბიჯი 10: გაახარეთ თქვენი თვალები და დაისვენეთ თქვენი ტვინი
- ნაბიჯი 11: ნახეთ მთელი ვიდეო
ვიდეო: შექმენით ჩრდილები სიერპინსკის სამკუთხედისა და ჭკვიანი ტელეფონის საშუალებით: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
LED შადები გასაოცარია საყურებლად და ისინი გვხიბლავს, ასევე ამშვიდებს ჩვენს თვალებს და ამშვიდებს ჩვენს ტვინს. ამ სტატიაში მე გეტყვით, თუ როგორ შევქმენი ჩრდილები SIERPINSKI'S TRIANGLE- ისა და თქვენი SMART PHONE პროგრამის საშუალებით, რომლის შექმნაც შეგიძლიათ HTML ან CSS ან სხვა პროგრამირების ენის გამოყენებით.
ასე რომ, დავიწყოთ BUILD- ით
თქვენ ასევე შეგიძლიათ ეწვიოთ ჩემს არხს YOUTUBE: GO ELECTRONICS
ნაბიჯი 1: სიპერპინსკის სამკუთხედის გააზრება
პირველ რიგში გავიგოთ კონცეფცია სიერპინსკის სამკუთხედის მიღმა, რომელიც დაფუძნებულია FRACTALS– ზე
ფრაქტალები არასოდეს მთავრდება შაბლონზე, რომელიც არის თვითგანსხვავებული სხვადასხვა მასშტაბებით.ისინი იქმნება გამეორებით
მარტივი პროცესი უსასრულოდ მიმდინარე უკუკავშირის მარყუჟში.
მარტივი სათქმელია, რომ ფრაქტალები უსასრულო ნიმუშებია და გააგრძელე. როგორც ხედავთ სურათზე, სამკუთხედი სამკუთხედის შიგნით სამკუთხედში უსასრულო ნიმუშამდე.
ახლა ჩვენ გადავდივართ თემას, ასე რომ დავიწყოთ მშენებლობით.
ᲨᲔᲜᲘᲨᲕᲜᲐ; ვიდეოში არის ანიმაცია ჩემს YouTube არხზე.
გადადით ელექტრონიკაში
ნაბიჯი 2: ხის მოჭრა და სამკუთხედის დახატვა
ასე რომ, პირველი ნაბიჯი მშენებლობისკენ იყო ხის ნაჭრის მოპოვება, სადაც შემეძლო სიპინსკის სამკუთხედის დახატვა. ავიღე ჩემი ხელის ხერხი და 3 მმ სისქის პლაივუდი და დავიწყე ხის ნაჭრის დაჭრა 200 მმ სიგრძისა და 180 სიგანის.
და დასრულების შემდეგ დავგეგმე სიერპინსკის სამკუთხედი ფურცელზე, შემდეგ კი გავყევი გზამკვლევი ხაზები და დავხატე ის ხის ნაჭერზე, რომელიც მე ცოტა ხნის წინ დავხურე. შემდეგ აღინიშნა ყველა ადგილი, სადაც შემეძლო ლიდერების დაფიქსირება.
ნაბიჯი 3: კბილების გახეხვა და გაბურღვა
ჩემი ხრახნიანი დრაივერის საშუალებით მე გავანადგურე ყველა ის ადგილი, სადაც შემეძლო ხვრელების გაბურღვა. ყოველი ხვრელის ამოჭრის შემდეგ დავიწყე ხვრელების ბურღვის პროცესი.
ნაბიჯი 4: LED- ები გამოიყენება (RGBS და თეთრი LED- ები)
ბურღვის პროცესის დასრულების შემდეგ.დადგა დრო გამოვლენილიყო ყველაზე მნიშვნელოვანი კომპონენტი, რომელსაც RGB ხელმძღვანელობდა.
ჩვენ გვჭირდება დაახლოებით 30 RGB LED.
RGB ლიდერი შედგება 4 ქინძისთავისგან. ერთი წითელი, ლურჯი, მწვანე და (VCC თუ ეს არის საერთო ანოდი ან GND თუ საერთო კათოდი)
აქ ჩვენ გამოვიყენეთ 30 საერთო RGB LEDS.
მაგრამ ჩვენ ასევე გვჭირდება თეთრი ლიდერები, რომ ჩვენი სამკუთხედი უფრო მტკიცე გამოიყურებოდეს. ასე რომ, მე ავიღე დაახლოებით 20 თეთრი ლედი.
ნაბიჯი 5: LED- ების ფიქსაციის გეგმა
ყველა led ტიპის არჩევის შემდეგ დრო იყო გამოვლენილიყო გეგმა რომელი led სად მიდის.
ახლა თეთრი ლიდერები მიდის შებრუნებულ სამკუთხედებში, ხოლო RGB შრიფტი მიდის სხვაგან, როგორც ეს მოცემულია გეგმაში.
ეს ჩვენს სამკუთხედს უფრო ცოცხალს და შემოქმედებითს ხდის.
ნაბიჯი 6: LED- ების დაფიქსირება
გეგმის დასრულებისთანავე დავიწყე ყველა ლიდერის განთავსება და მათი ერთმანეთთან შედუღება.თეთრი led– ებისთვის ყველა led– ის პოზიტიური ტერმინალი და ყველა led– ის უარყოფითი ტერმინალი ერთმანეთთან იყო დაკავშირებული. მაგრამ rgb leds– ისთვის მე გამოვიყენე წითელი მავთულები წითელი ქინძისთავებისთვის ლურჯი ლურჯი ქინძისთავებისთვის და მწვანე მწვანე ქინძისთავებისთვის. ასე რომ ჩვენ არ არეულობას საბოლოოდ. RGB– ის ყველა ლიდერის განთავსების შემდეგ დავიწყე შედუღების დამღლელი და გრძელი პროცესი.
ნაბიჯი 7: მავთულის გადატანა
შედუღების პროცესის შემდეგ გაყვანილობა გამოიყურება ცოტა დამაბნეველი, მაგრამ არ შეგეშინდეთ, ეს არის მარტივი გაყვანილობის სქემა, მაგრამ ის ცოტა გრძელია და დიდ დროს მოითხოვს. დაახლოებით 3 საათი დამჭირდა. გაყვანილობის სქემის შედუღება და მართვა. ახლა მოდით გადავიდეთ აპლიკაციისკენ.
ნაბიჯი 8: ავაშენოთ აპლიკაცია
თქვენ შეგიძლიათ ააწყოთ ეს აპლიკაცია HTML ან CSS და მისი ძირითადი პროგრამის გამოყენებით, რომ შექმნათ და იმუშაოთ
და გვერდითი შენიშვნა: აპლიკაციის გადმოსაწერად გადახედეთ YouTube– ზე ჩემი ვიდეოს აღწერას
გადადით ელექტრონიკაში
ახლა, პირველ რიგში, თქვენ ხედავთ Bluetooth ლოგოსა და ეტიკეტს, რომელსაც არ აქვს კავშირი და როდესაც დააწკაპუნებთ Bluetooth ლოგოზე, შეგიძლიათ ნახოთ მიმდებარე Bluetooth მოწყობილობების ჩანაწერი.ჩვენ ვიყენებთ BLUETOOTH MODULE HC-05, ასე რომ, როდესაც ჩვენ HC– ზე დავაწკაპუნებთ -05 ტექსტი დაუკავშირებელი იქცევა წითელ ფერს. ახლა კი, როდესაც ჩვენ ვაწკაპუნებთ სხვადასხვა ფერებში, სიერპინსკის სამკუთხედი აჩვენებს მას.
ნაბიჯი 9: პროგრამირების ნაწილი
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
char ფერი = 0;
void setup () {// განათავსეთ თქვენი კონფიგურაციის კოდი აქ, ერთხელ გასაშვებად: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
სერიული.დაწყება (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// განათავსეთ თქვენი ძირითადი კოდი აქ, განმეორებით გასაშვებად: if (Serial.available ()> 0) {color = Serial.read (); char ღირებულება = char (ფერი); if (მნიშვნელობა! = '0') {Serial.println (მნიშვნელობა); }}
if (ფერი == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (ფერი == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (ფერი == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (ფერი == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (ფერი == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (ფერი == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (ფერი == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (ფერი == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (ფერი == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
ამ კოდის ინტერპრეტაცია ძალიან ადვილია, პირველ რიგში ჩვენ გლობალურად გამოვაცხადებთ ქინძისთავებს. შემდეგ ჩაწერეთ ყველა პინი როგორც დაბალი ან 0 ისე, რომ თავდაპირველად ისინი დარჩნენ გამორთულ მდგომარეობაში.
შემდეგ void loop ჩვენ ვამოწმებთ არის თუ არა შემომავალი მონაცემები და თუ არის მონაცემები ხელმისაწვდომი ვიწყებთ სხვადასხვა ფერის გაშვებას არსებული მონაცემების მიხედვით. ასე რომ, ფრთხილად გაიარეთ კოდი.
ნაბიჯი 10: გაახარეთ თქვენი თვალები და დაისვენეთ თქვენი ტვინი
ახლავე დავამშვიდებთ ჩვენს თვალებს და ამშვიდებთ ჩვენს ტვინს თვალს ვადევნებთ იმ მომხიბლავ ჩრდილებს, რომლებსაც აკონტროლებს ის პროგრამა, რომელზეც ჩვენ ცოტა ხნის წინ ვისაუბრეთ
მაგრამ უფრო დეტალური ინფორმაციისთვის ეწვიეთ ჩემს YOUTUBE არხს: გადადით ელექტრონიკაში
ნაბიჯი 11: ნახეთ მთელი ვიდეო
ᲒᲛᲐᲓᲚᲝᲑᲗ ᲧᲣᲠᲔᲑᲘᲡᲗᲕᲘᲡ
გირჩევთ:
ტელეფონის ტელეფონის მიკროფონი: 9 ნაბიჯი
ტელეფონის ტელეფონის მიკროფონი: რამდენიმე ხნის წინ ჩემმა შეყვარებულმა მკითხა, გავხდი თუ არა მას ისეთი ტელეფონის მიკროფონიდან, როგორიც აქვს ყველა იმ ჰიპსტერ ბენდს. ასე რომ, მე, რა თქმა უნდა, ვუთხარი მას, რომ ასე იქნებოდა. ბევრი დრო გავიდა და შემდეგ ეს გავაკეთე. ეს შექმნილია იმისთვის, რომ იმუშაოს
ჭკვიანი მცენარეების მორწყვა მზის პანელის საშუალებით: 7 ნაბიჯი
Smart Plant Watering Powered by მზის პანელი: ეს არის ჩემი პირველი SmartPlantWatering პროექტის განახლებული ვერსია (https://www.instructables.com/id/Smart-Plant-Water … ძირითადი განსხვავებები წინა ვერსიასთან: 1. აკავშირებს ThingSpeaks.com– ზე და იყენებს ამ საიტს გამოქვეყნებული მონაცემების გამოსაქვეყნებლად (ტემპერატურა
Raspberry Pi მთელი სახლის სინქრონული აუდიო ტელეფონის აპლიკაციის დისტანციური მართვის საშუალებით: 10 ნაბიჯი (სურათებით)
Raspberry Pi Whole Home Synchronous Audio With Phone App Remotes: მიზანი არის სინქრონიზებული აუდიო და/ან ინდივიდუალური წყაროები ნებისმიერ ოთახში, ადვილად კონტროლირებადი ტელეფონით ან ტაბლეტით iTunes Remote (ვაშლი) ან Retune (android) საშუალებით. მე ასევე მინდა, რომ აუდიო ზონები ავტომატურად ჩაირთოს/გამორთოთ, ამიტომ მივმართე Raspberry Pi- ს და
Smart Dial - ჭკვიანი ტრადიციული ტელეფონის ავტომატური კორექტირება: 8 ნაბიჯი
Smart Dial-სმარტ ტრადიციული ტელეფონის ავტომატური კორექტირება: Smart Dial არის ინტელექტუალური ავტომატური კორექტირებული ტელეფონი, რომელიც შექმნილია სპეციალური საჭიროების მქონე ხანდაზმულთათვის და ის საშუალებას აძლევს ხანდაზმულებს დარეკონ უშუალოდ ტრადიციული ტელეფონებიდან, რომლებსაც ისინი სჩვევიათ. მხოლოდ ადგილობრივ მოხუცთა მოვლის ცენტრში მოხალისეობის წყალობით შევძელი
ტელეფონის ტელეფონის რეტრო დატენვის სადგური: 10 ნაბიჯი (სურათებით)
რეტრო ტელეფონის ტელეფონის დამტენი სადგური: მე მომწონს რთველის მბრუნავი ტელეფონის სახე და რამოდენიმე მათგანი იწვა ირგვლივ და ითხოვდნენ რომ დაებრუნებინათ სიცოცხლეში. შთაგონების წყაროდ, მე გადავწყვიტე დაქორწინება ფორმაზე და ფუნქციებზე. ასე იბადება ტელეფონის რეტრო ტელეფონის დამტენი სადგური