Სარჩევი:
- ნაბიჯი 1: მიიღეთ კოდი GitHub– დან
- ნაბიჯი 2: დაუკავშირდით ედისონს და მიიღეთ ბრძანების სტრიქონი
- ნაბიჯი 3: გადაიტანეთ ფაილები მათ სწორ ადგილას
- ნაბიჯი 4: ისწავლეთ WiFi– ს კონფიგურაცია თქვენს Edison– ზე
- ნაბიჯი 5: დაამატეთ Grove Starter Kit Stuff
- ნაბიჯი 6: გადატვირთეთ, გამოსცადეთ და გახადეთ თქვენი
ვიდეო: Intel Edison ამინდის საკონსულტაციო ესკიზი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ჩვენ გვინდოდა შევქმნათ პროექტი, რომელიც იყო ფერადი, გაფართოებული და აჩვენებდა Intel Edison– ის უნიკალურ მახასიათებლებს.
- გამოიყენეთ wifi
- გამოიყენეთ Linux
- გამოიყენეთ კომპონენტები Grove Starter Kit– დან.
გარდა ამისა, მინდოდა ვიცოდე როგორ გადაეცემა ინფორმაცია Linux– ის მხრიდან Edison– ის Arduino– ს მხარეს. Linux მდიდარია ქსელის ფუნქციებით. Arduino მდიდარია GPIO– ით და აქვს ფერადი LCD და გაფართოებული სენსორები და მოწყობილობები.
კოდი არის:
github.com/qtpierce/sMegabyte/tree/master/…
- გთხოვთ გადმოწეროთ ეს კოდი.
- გამოიყენეთ SCP Linux სკრიპტების ედისონში კოპირებისთვის. მათი ჩასმა/სახლში/ფესვში/კარგი დასაწყისია.
-
გადაიტანეთ myweatherservice.service ფაილი
/etc/systemd/system/multi-user.target.wants/
-
გამოიყენეთ Arduino IDE ინსტალაციისთვის
WeatherAdvisorySketch.ino ესკიზი არდუინოს მხარეს ედისონზე.
- მიამაგრეთ Grove Kit LCD ნებისმიერ I2C პორტში.
- სურვილისამებრ, დაუკავშირეთ ზუზერს D2.
ნაბიჯი 1: მიიღეთ კოდი GitHub– დან
მე გამოვაქვეყნე ჩემი კოდი GitHub– ზე:
github.com/qtpierce/sMegabyte/tree/master/…
კოდის მიღების მარტივი გზაა ეწვიოთ GitHub საიტს და იპოვოთ "ჩამოტვირთეთ ZIP" ღილაკი და ჩამოტვირთეთ კოდი. ამის შემდეგ თქვენ მოგიწევთ მისი გახსნა და "SCP" მისი კოპირება ედისონში.
მე გამოვიყენე Linux სისტემა და ეს არის SFTP პროგრამული უზრუნველყოფა Linux– დან კოდის კოპირებისათვის Edison– ში. Windows– ზე, მე მჯერა, რომ იგივე კოპირება შეიძლება გაკეთდეს WinSCP– ის გამოყენებით. როდესაც მე შევედი პირველად Edison– თან WinSCP– ის გამოყენებით, მან მომცა „გაფრთხილება - უსაფრთხოების პოტენციური დარღვევა!“მე მივიღე ის, რადგან ვიცოდი, რომ მე ვიწყებდი კავშირს ედისონთან. დააკოპირეთ სკრიპტის ფაილები zip– ში Edison– ის/home/root/დირექტორიაში. მოგვიანებით იქნება ინსტრუქცია ფაილების გადაადგილების შესახებ.
ნაბიჯი 2: დაუკავშირდით ედისონს და მიიღეთ ბრძანების სტრიქონი
უმარტივესი მეთოდია ედისონთან დაკავშირება USB სერიული პორტის გამოყენებით. მე პირველი ნაბიჯები გავყევი:
software.intel.com/en-us/articles/assemble…
მე გავჩერდი მას შემდეგ რაც USB სერიული პორტი ამოქმედდა. ამ დროს, მე მქონდა ბრძანება, რადგან მე ვიყენებდი Putty– ს ჩემს Windows ლეპტოპზე დასაკავშირებლად.
მე ვიყენებ Edison– ს Arduino Breakout Board– თან, რადგან მინდოდა Grove Starter Kit– ის დაკავშირება.
ნაბიჯი 3: გადაიტანეთ ფაილები მათ სწორ ადგილას
ქვემოთ მოყვანილი აბსოლუტური ფაილური ბილიკები არის სწორი ადგილმდებარეობა 3 Linux სკრიპტის განთავსებისთვის. არსებობს მყარი კოდირებული ფაილის ბილიკები, რომლებიც ელოდება შემდეგ ადგილებს.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
როდესაც ედისონი დაიწყება, systemd გაუშვებს myweatherservice.service
რომელიც იწყებს myweatherservice_wrapper.sh
რომელიც იწყებს myweatherservice.pl სკრიპტს.
ნაბიჯი 4: ისწავლეთ WiFi– ს კონფიგურაცია თქვენს Edison– ზე
ჩემთვის სასიამოვნო იყო SSH პროტოკოლის გამოყენება პროგრამირების გასაკეთებლად. შემდეგი ნაბიჯები არის ის, რაც მე ვფიქრობ, რომ ადამიანებმა უნდა იცოდნენ და პრაქტიკაში. მე მივყევი ინტელის სტატიას ედისონის შექმნის შესახებ:
software.intel.com/en-us/articles/assemble…
მე ვიცი, რომ მომწონს 2 microUSB საკაბელო მეთოდის გამოყენება, რადგან ის აკავშირებს ედისონის ორივე USB მოწყობილობას ლეპტოპთან. ორი USB მოწყობილობა არის USB დისკი, რომლის საშუალებითაც შეგიძლიათ დააკოპიროთ OS გამოსახულება და USB სერიული პორტი. თქვენ უნდა მიიღოთ PuTTY სესია, რომელიც გადის და ედისონს ელაპარაკება USB სერიული პორტით; ეს არის ინტელის სტატიის მე –3 ნაბიჯი. თქვენ უნდა მიიღოთ wifi დაყენება; ეს არის ინტელის სტატიის მე –4 ნაბიჯი. მას შემდეგ რაც მიაღწევთ შორს, გამოიყენეთ USB სერიული პორტი Edison– ის IP მისამართის დასადგენად და შემდეგ გამოიყენეთ PuTTY ედისონში ssh შესასვლელად.
ამ ნაბიჯის მიზანია თქვენი Edison დაუკავშირდეს თქვენს wifi წვდომის წერტილს, რათა მას შეეძლოს ვებგვერდების ნახვა ამინდის ამინდის სადგურებიდან.
ნაბიჯი 5: დაამატეთ Grove Starter Kit Stuff
შეაერთეთ Grove Breakout GPIO დაფა.
მიამაგრეთ RGB LCD ნებისმიერი I2C პორტზე Grove Breakout GPIO დაფაზე.
სურვილისამებრ, დაუკავშირეთ ზუზერს GPIO 3 -ზე.
ნაბიჯი 6: გადატვირთეთ, გამოსცადეთ და გახადეთ თქვენი
გადატვირთეთ და დაელოდეთ 20 წამს (კოდში არის 10 ძილი) სანამ wifi დაუკავშირდება და wget ამინდის სადგურის XML ფაილი.
თუ ის მუშაობს, მან უნდა აჩვენოს ამინდი სადგურ KHIO– სთვის, ამინდის სადგური Hillsboro– ში, ან აეროპორტში.
თქვენი რომ გახადოთ, Linux სკრიპტის ფაილი myweatherservice.pl შეიცავს wget ბრძანებებს ამინდის სადგურებიდან XML– ის მოსაპოვებლად. გთხოვთ გაარკვიოთ რომელი სადგურიდან გსურთ კონტენტის ამოღება.
გირჩევთ:
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ პერსონალური ესკიზი: 3 ნაბიჯი
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ თქვენ პერსონალური ესკიზი: იყიდეთ (დააწკაპუნეთ ტესტზე ვებ – გვერდის შესაძენად/შესანახად) გამოიყენება STM მიკროკონტროლერების დასაპროგრამებლად
ესკიზი ციფრული ხელოვნებისთვის - რკინის კაცი: 10 ნაბიჯი
ესკიზი ციფრული ხელოვნებისთვის - რკინის კაცი: ამ ბოლო დროს ვთამაშობ კომიკურ ხელოვნებას. რაღაც, რაც მე ძალიან ბევრი გავაკეთე ახალგაზრდობაში. ბოლო დროს ვიმუშავე რამოდენიმე ნაჭერზე, როგორიცაა ბეტმენი, კიბორგ სუპერმენი და The Flash. ეს ყველაფერი გაკეთდა ხელით, შეღებვის ჩათვლით. Სთვის
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა