2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Çərçivə Milad vaxtı əylənmək üçün hazırlanmışdır:)
Bir demoya baxmaq üçün YouTube filminə baxın.
- AI A6 GSM modulu SMS alır və Arduino Uno -ya usta olaraq göndərir (i2c avtobusu).
- Arduino Uno, i2c avtobus məlumatlarını Arduino Nano'ya servo hərəkət etməyə başlamaq üçün və başqa bir Nano -ya musiqi çalmaq üçün göndərir.
- Musiqini ifa edən Arduino Nano, PIN 2 -də yüksək vəziyyəti təyin edir və ISD1820 modulu əvvəllər yazılmış mahnını çalmağa başlayır.
Addım 1: Materiallar
- 1x Ardunio Uno. Bütün tikinti beyni. Arduinos, GSM modulu və LCD arasındakı məlumatları idarə edir.
- 2x Arduino Nano. Birincisi servoları hərəkət etdirməkdir. İkincisi musiqi çalmaq üçündür (ISD1820 modulunu işə salır).
- 1x 0, 5 Vatt dinamik
- ISD1820 modulu Saxlanan/yazılmış melodiyanı saxlayır.
- Kişi sancaqları olan tellər.
- Qadın pin başlıqları. Güc təchizatı avtobusu və i2c ötürmə məlumat ötürücü avtobusu üçün.
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x GSM modulu AI A6
- 2x SG-90 servosu
- İsti yapışqan
- Böyük foto çərçivə
- 1x PCB lövhəsi
- 1x güc açarı
- 1x qadın DC və ya USB fişi.
- Qırmızı tekstil materialı.
- 1x USB şarj cihazı və ya tipik DC enerji təchizatı. 5V 2A tələb edir. 1A ilə işlədiyinə əmin deyiləm. GSM modulu başlanğıcda şəbəkəyə daxil olduqda çox cərəyan edir.
Addım 2: Tikinti
Ən böyük problem Milad bəzəklərini tapmaq və çərçivəyə necə yapışdırılacağını planlaşdırmaq idi:)
Etməli şeylər:
- İsti yapışqan Milad bəzəkləri və servolar. Hər şeyi bir yerə yığmağın ən asan yolu, iki tərəfli köpük lentdən də istifadə edə bilərsiniz.
- Qadın pin başlıqları, LCD və Arduino montajı üçün bəzi deliklər qazın.
- Üç kod Arduinos. Budur: GitHub Mənbə
- Hər şeyi nizamlı saxlamaq üçün bütün telləri imzalayın.
- Eskizlər çəkməyəcəyəm. Kimsə bu çərçivə kimi bir şey etmək istəyirsə, GitHub -dan qaynaq koduna daxil olmalıdır. Ən yaxşı yoldur:)
- Lehim PCB lövhəsindən və dörd dişi pin başlığından hazırlanan iki avtobus. Bir avtobus Arduinos və LCD arasında i2c ötürülməsi üçündür. İkinci avtobus hər bir element üçün enerji təchizatı üçündür.
- A6 GSM modulu Arduino Uno ilə RX/TX SoftwareSerial vasitəsi ilə əlaqə qurur.
Addım 3: Proqramlaşdırma
Kod burada mövcuddur: GitHub Mənbə
Üç Arduino üçün bölünmüş bir kod var. Nə olduğunu görmək olduqca asandır;)
Addım 4: Nəticələr
Bu təlimatın başında YouTube demosu tapa bilərsiniz.