Სარჩევი:
- მარაგები
- ნაბიჯი 1: კავშირი
- ნაბიჯი 2: პროგრამირების გარემო
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: საქმე
- ნაბიჯი 5: ჩვენება
ვიდეო: TTS ამინდის მაუწყებლობა: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
მე ჩვეულებრივ ვწყვეტ თუ არა ქოლგა წამოვიყვანო ამინდის პირობებიდან გამომდინარე გასვლამდე. მე არასწორ გადაწყვეტილებებს ვიღებდი, რადგან ბოლო ორი კვირის განმავლობაში ამინდი ცვალებადი იყო, როდესაც გარეთ გამოვედი, მზიანი იყო, რომ ქოლგა არ მიმიღია და სამწუხაროდ, როცა დავბრუნდი, წვიმდა. მე ვფიქრობ, რომ მოთამაშე მაუწყებს ამინდის პროგნოზის მაუწყებლობას გარეთ გასვლისას.
მარაგები
აპარატურა:
MakePython ESP32
შეგიძლიათ მიიღოთ ამ ბმულიდან:
www.makerfabs.com/makepython-esp32.html
MakePython აუდიო
შეგიძლიათ მიიღოთ ამ ბმულიდან:
www.makerfabs.com/makepython-audio.html
- USB კაბელი
- PIR მოძრაობის სენსორის მოდული
www.makerfabs.com/pir-motion-sensor-module.html
აუდიო
პროგრამული უზრუნველყოფა:
Arduino IDE
ნაბიჯი 1: კავშირი
დააკავშირეთ ორი დაფა ქინძისთავების მიხედვით. ჩართეთ დაფა USB კაბელით. სენსორის პინის კავშირი:
GND --- GND
VCC --- 5V OUT --- პინ 15
სენსორის მოდულს აქვს ორი კორექტირების ღილაკი, ერთი არის შეფერხების გასწორება გასროლის წინ, მეორე არის მგრძნობელობის რეგულირება, რომელიც გამოყენებამდე უნდა მორგდეს.
ნაბიჯი 2: პროგრამირების გარემო
ESP32 მხარდაჭერა
მიჰყევით ინსტალაციის ინსტრუქციას ESP32 მხარდაჭერის დასამატებლად, თუ ეს ჯერ არ გააკეთეთ:
github.com/espressif/arduino-esp32
დააინსტალირეთ ბიბლიოთეკა
- Adafruit SSD1306 და დამოკიდებული ბიბლიოთეკები.
- ArduinoJson ბიბლიოთეკები
- დააინსტალირეთ ZIP ბიბლიოთეკა: ESP32-audioI2S ("Audio.h")
ნაბიჯი 3: კოდი
კოდი შეგიძლიათ მიიღოთ აქედან:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(გთხოვთ გამოიყენოთ ნაცრისფერი ტოტის კოდი)
WIFI პაროლის დაყენება
//ᲕᲐᲘ - ᲤᲐᲘ
const char*ssid = "************"; const char*პაროლი = "************";
ამინდის API- ს მიღება
სიმებიანი ამინდი_თხოვნა ()
თქვენ შეგიძლიათ მოძებნოთ ფასიანი ან უფასო API ინტერფეისი Google– ში, რაც ზღუდავს ინდივიდუალურ მომხმარებლებს უმეტესად უფასო API ინტერფეისით.
ამინდის ჩვენება
ბათილი lcd_weather (სიმებიანი cond_txt, სიმებიანი tmp, სიმებიანი ჰუმანი, სიმებიანი wind_dir)
ამინდის ხატის დაყენება
void draw_weather (int a)
ამინდის გადაცემა
audio.connecttospeech (ტექსტი, "en")
ნაბიჯი 4: საქმე
- მასალები: მუყაო (შესაფუთი ყუთი), საჭრელი, ფანქარი
- მუყაო გადაკეცეთ შესაფერისი ზომის მუყაოში, დახაზეთ კონტური მუყაოზე და გაჭერით.
- ჩაყარეთ აწყობილი დაფა მუყაოს ყუთში და დააფიქსირეთ იგი ლენტით ან შემავსებელი ღრუბლით.
- მორთეთ მუყაო: დახაზეთ და ჩაწერეთ მუყაოს ზედაპირზე.
- გთხოვთ განათავსოთ პლეერი იქ, სადაც გაივლით გასვლამდე, რათა დარწმუნდეთ რომ სენსორი გრძნობს.
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
მიკრო მაუწყებლობა /ჰიპერლოკალური რადიო მანქანის FM გადამცემით: 8 ნაბიჯი
მიკრო მაუწყებლობა /ჰიპერლოკალური რადიო მანქანის FM გადამცემით: ეს მარტივი სემინარი თაროზე ტექნოლოგიის გამოყენებით შეიძლება გამოყენებულ იქნას რადიოს შესასწავლად და ძალიან მოკლე დიაპაზონის ადგილობრივი მაუწყებლობის შესაქმნელად. მონაწილეებს შეუძლიათ განახორციელონ საკუთარი ადგილობრივი რადიო გადაცემა. მონაწილეები შექმნიან ჩანაწერებს მობილურ ტელეფონზე
RaspiWWV - სიმულაციური WWV მოკლე ტალღის აუდიო დროის მაუწყებლობა: 10 ნაბიჯი (სურათებით)
RaspiWWV - სიმულაციური WWV მოკლე ტალღის აუდიო დროის მაუწყებლობა: დაიმახსოვრეთ ის დღეები, როდესაც თქვენ იჯექით WWV დროის სიგნალების მოსასმენად თქვენს მოკლე ტალღის რადიოზე (ტკიპები, ტკიპები, ტიკები … ტონით, დრო იქნება…)? (მოუსმინეთ ამას YouTube- ზე ზემოთ) ოჰ! ეს გამოგრჩათ? ახლა თქვენ შეგიძლიათ (ხელახლა) განიცადოთ ის მომენტები და გქონდეთ
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა