Bagaimana untuk menukar kad MicroSD menjadi memori dalaman? Kad SD sebagai memori dalaman Android

Memori pada telefon pintar tidak bergetah, walaupun banyak maklumat yang disimpan oleh kebanyakan kita padanya. Itulah sebabnya beberapa pengeluar sehingga hari ini tidak menolak kemungkinan mengembangkan memori terbina dalam menggunakan kad MicroSD.

Kad sokongan perdana semasa dengan kapasiti sehingga dua terabait, yang sangat meningkatkan rizab dalaman telefon pintar. Walau bagaimanapun, ini tidak menyelesaikan masalah lain - semua aplikasi dipasang secara automatik dalam memori dalaman, dan kuantitinya tidak boleh dikembangkan. Dalam hal ini, kami memutuskan untuk menulis artikel tentang cara memastikan semuanya disimpan ke kad memori. Ia menawarkan beberapa kaedah untuk pemilik peranti berbeza - daripada model bajet dengan 4-8 GB terbina dalam kepada perdana pada versi terkini sistem pengendalian Android.

Kami menyimpan aplikasi ke kad memori menggunakan cara standard

Dalam kebanyakan telefon pintar moden, prosedur untuk memindahkan aplikasi (permainan dan program) boleh dijalankan menggunakan beberapa paip. Malangnya, tiada cara untuk mengaktifkan pemasangan automatik mereka pada MicroSD. Oleh itu, kita perlu berpuas hati dengan pemindahan manual. Jadi, untuk ini anda mesti mengikuti langkah-langkah berikut:
  1. Pergi ke menu "Tetapan";
  2. Kami dapati item "Aplikasi" di sana. Dalam sesetengah bahagian ia boleh dirujuk sebagai "Pengurus Aplikasi";
  3. Kami memilih aplikasi yang kami perlukan di sana. Dalam kes kami, permainan "CSR Racing";
  4. Maklumat dalam tetingkap dikemas kini. Kini anda perlu mengetik pada butang "Pindah ke kad SD";
  5. Selepas beberapa saat, teks pada butang akan bertukar kepada "Pindahkan ke peranti," yang memberitahu kami bahawa aplikasi telah berjaya dipindahkan dan memori dalaman telah dikosongkan.
Tidak menemui butang "Alih ke kad SD"? Ini bukan sebab untuk bimbang, maka anda hanya perlu menggunakan aplikasi pemindahan pihak ketiga.

Menggunakan Clean Master untuk memindahkan data ke kad memori

Seperti yang dinyatakan di atas, kaedah ini adalah serupa dengan pilihan sebelumnya untuk memindahkan ke kad SD. Kami menjemput anda untuk mula menyemak arahan dengan segera:

sedia! Memori pada peranti itu sendiri dibebaskan. Dengan cara ini, jika anda membandingkan dua kaedah yang telah dibentangkan, kami mengesyorkan memilih yang kedua - menggunakan aplikasi Clean Master. Dengan cara ini anda akan menghabiskan lebih sedikit masa kerana anda boleh memilih beberapa permainan dan program sekaligus.

Menyambung kad memori dengan memori dalaman

Dalam Android 6.0+, cara untuk mengembangkan memori menggunakan kad SD telah tersedia. Walau bagaimanapun, kami ingin memberi amaran kepada anda dengan segera bahawa ia hanya berfungsi pada sesetengah peranti - tidak semua pengeluar telah melaksanakan fungsi ini dalam shell mereka. Jadi mari kita mulakan:

Perlu diingatkan juga bahawa tidak semua kad SD sesuai untuk jenis operasi ini. Adalah penting bahawa kad memori luaran tergolong dalam kelas 10 dan sepadan dengan kelajuan membaca dan menulis data yang diisytiharkan.

Tukar memori Android dalaman dengan kad memori (Root diperlukan)

Kaedah lain yang terkenal, yang paling banyak digunakan pada peranti dengan jumlah memori terbina dalam yang kecil, adalah menggantikan memori dalaman dengan kad SD. Anda sepatutnya sudah berakar dan aplikasi Root Explorer dipasang. Anda mesti mengikuti langkah-langkah ini:

sedia! Mulai sekarang, semua yang anda muat turun akan dipasang secara automatik pada kad SD. Seperti yang anda lihat, terdapat banyak cara untuk memastikan semuanya disimpan ke dalam kad memori; anda perlu memilih hanya salah satu daripadanya, bergantung pada versi OS yang anda pasang, apa sebenarnya yang anda mahu dapatkan dan sama ada peranti mempunyai Root.

Ramai pengguna iPhone dan iPad bermimpi untuk dapat menyambungkan kad memori ke peranti mereka sejak keluaran iPhone 3G. Tidak lama kemudian, penyelesaian sedemikian muncul, tetapi ia memerlukan pemasangan jailbreak, dan kemudian mereka akhirnya mendapat penyesuai "asli" dari Apple. Walau bagaimanapun, pembaca kad Lightning pertama di dunia dengan keupayaan membaca dan menulis tidak dibangunkan di Cupertino, tetapi dalam syarikat kecil Adata.

Musim luruh lepas, yang terakhir memperkenalkan Pembaca Kad Lightning, penyesuai khas untuk bekerja dengan iPhone dan iPad dengan kad memori SD dan microSD. Kami telah menunggu salinan kami dan bersedia untuk bercakap tentang tanggapan kami, dan yang paling penting, untuk menjawab soalan: adakah pembaca kad sedemikian diperlukan sama sekali?

Terus terang, segala-galanya - dari pembungkusan hingga reka bentuk - menjadikan Pembaca Kad Lightning kelihatan seperti produk Apple, tetapi ini tidak sama sekali. Ya, dari segi rupa ia menyerupai penyesuai "Apple" standard, tetapi inskripsi Adata menghilangkan semua keraguan. Pembungkusannya ringkas dan mudah, dan tiada apa-apa tambahan di dalamnya: hanya pembaca kad dan manual arahan kecil.

Perkara pertama yang segera kami perhatikan ialah beratnya. Aksesori ini boleh dikatakan tidak berat dan akan memberatkan beg anda tidak lebih daripada satu pek penuh gula-gula getah. Sangat keren untuk jurugambar yang beg galasnya sudah mempunyai berat sekurang-kurangnya 10 kilogram.

Di bahagian atas pembaca kad terdapat slot untuk kad microSD, dan di bahagian bawah untuk kad SD; pemacu sehingga 256 GB disokong. Adalah aneh bahawa mikroSD dimasukkan dengan betul, tetapi SD biasa mesti terlebih dahulu dibalikkan dengan tulisan menghadap ke bawah. Sama ada ini idea reka bentuk, atau penyambung bercampur. Walau apa pun, penyelesaiannya adalah pelik.

Untuk bekerja dengan Pembaca Kad Lightning, anda perlu memasang aplikasi percuma universal Power Drive (pautan di bawah) - dengan bantuannya anda boleh memindahkan data daripada kad ke iPhone atau iPad anda, menonton video dan banyak lagi. Pembaca kad berfungsi dengan cara yang sama dalam arah yang bertentangan - sebagai contoh, anda boleh "memuat naik" video dari iPad ke kad SD. Sebelum Adata, aksesori lain hanya berfungsi untuk membaca, tetapi bukan untuk menulis.

Aplikasi ini menyediakan keupayaan untuk mengakses foto dan video dengan cepat pada SD, supaya tidak memanjat folder, dan juga membuat salinan sandaran peranti ke kad. Dan anda tidak memerlukan iTunes lagi, kerana Power Drive juga merupakan pengurus fail yang hebat. Semua dalam satu, seperti yang mereka katakan.



Satu-satunya perkara yang kekurangan Pembaca Kad Lightning, menurut pemerhatian kami, adalah kelajuan. Menyalin video mengambil masa lebih lama daripada yang anda mahukan dan jika anda memuat naik video 4K daripada GoPro, anda mungkin masih mempunyai masa untuk makan tengah hari. Jika tidak, ini adalah salah satu penyelesaian terbaik (dan hampir satu-satunya) yang boleh ditemui. Aksesori itu diperakui di bawah program MFi, yang tidak boleh dikatakan mengenai pemalsuan Cina murah.

Terdapat beberapa kes penggunaan peranti sedemikian, tetapi semuanya berkaitan dengan kamera dalam satu cara atau yang lain: contohnya, salin dengan cepat gambar daripada Canon Mark III ke iPhone dan muat naik ke

1. Persediaan, menyambungkan pemultipleks SD Connect melalui kabel LAN dan sambungan terus ke "Jalan" WiFi. Untuk:

2. Menyediakan sambungan SD Connect melalui penghala. Mod WiFi "Bengkel/stesen servis". Untuk:

Ciri penting pemultipleks SDConnect ialah nombor sirinya. Ini dijelaskan oleh kehadiran dalam program Xentry dan DAS yang dipanggil senarai hitam. Helaian hitam mengandungi senarai nombor siri yang dilarang untuk digunakan. Jika nombor siri pemultipleks dimasukkan dalam senarai hitam, program akan menyekat peranti pada tahap perkakasan. Memulihkan kefungsian SD Connect hanya boleh dilakukan dengan menggantikan cip atau memancarkannya semula. Keupayaan menyekat adalah unik untuk pemultipleks SD Connect. Pemultipleks Star Diagnosis C3 tidak berfungsi dalam kes ini, dan masalahnya diselesaikan dengan mengedit senarai hitam.

Untuk mengelak daripada menyekat peranti, kami amat mengesyorkan agar anda membaca bahan tersebut».

Algoritma untuk menyambung dan mengkonfigurasi pemultipleks SD Connect di bawah Windows XP.

Mod jalanan (Jalan24j):

Kami menyambungkan peranti ke kuasa dan ke komputer riba melalui kabel

Menyediakan sambungan LAN- sambungan rangkaian/sambungan LAN/sifat/protokol TCP/IP mengikut tangkapan skrin di bawah:

Klik OK di mana-mana, sambungan diwujudkan:

Buka tetingkap pemilihan peranti, klik pada peranti yang diperlukan dan sahkan dengan butang "pilih". Di sini anda boleh menyemak sambungan menggunakan butang "isyarat ujian".

Anda kini boleh bekerja melalui kabel.

Untuk menggunakan sambungan WiFi wayarles, ikuti langkah berikut:

Menyediakan sambungan WiFi:

Peranti mesti disambungkan melalui kabel dan sambungan rangkaian tempatan mesti diwujudkan.

Pergi ke SDconnectControl (sudut kanan bawah desktop) dan klik dalam dulang SDNC:

Pilih peranti dan sahkan pilihan anda:

Tetingkap konfigurasi pemultipleks terbuka.

Membuat tetapan rangkaian WiFi untuk pemultipleks mengikut tangkapan skrin:

Kunci rangkaian - 26 aksara. Dalam kes ini, terdapat 26 huruf Inggeris "a" dalam huruf kecil.

Klik mula dan anda akan melihat hasil ini:

Menyediakan sambungan WiFi untuk komputer:

Klik "ubah susunan keutamaan rangkaian", dalam tetingkap baharu kami mencipta rangkaian lalai untuk menyambungkan Road24h. Masukkan parameter mengikut tangkapan skrin:

Sahkan OK dalam tetingkap terakhir. Kami melihat dalam senarai rangkaian pilihan rangkaian Road24h yang dibuat. Klik "properties", semak kotak semak sambungan automatik, sahkan OK.

Kami melihat bahawa rangkaian kami telah menerima status "automatik". Klik OK.

Kami menyemak kehadiran rangkaian yang dibuat dalam senarai rangkaian:

Kini, apabila anda menghidupkan pemultipleks WiFi, sambungan akan diwujudkan secara automatik:

Anda boleh mengesahkan kewujudan pertukaran data antara pemultipleks dan komputer riba dalam tetingkap pemilihan pemultipleks, menggunakan butang "Ujian - isyarat".

Sambungan diwujudkan, anda boleh bekerja:

Pada kali seterusnya anda menghidupkan peranti dan komputer riba, sambungan akan diwujudkan secara automatik.

Algoritma untuk menyambung dan menyediakan SD Connect di bawah Windows 7 (Xentry OpenShell).

Mod jalanan.

Kami membekalkan kuasa kepada pemultipleks dan menyambungkannya ke komputer melalui kabel LAN.

Pergi ke: Panel Kawalan/Rangkaian dan Pusat Perkongsian/Tukar tetapan penyesuai/Sambungan Kawasan Setempat. Masukkan tetapan sambungan LAN mengikut imej:

Sambungan kabel telah diwujudkan, seperti yang dibuktikan oleh ikon yang sepadan dalam dulang:

Seterusnya, masukkan tetapan konfigurasi untuk sambungan WiFi dalam pemultipleks. Klik kanan dalam dulang SDNC dan pilih "Pentadbiran" dalam menu konteks. Seterusnya, dalam tetingkap yang terbuka, pilih tab "Daftar/Konfigurasi". Masukkan tetapan mengikut tangkapan skrin (kunci adalah sewenang-wenangnya, 26 sebarang aksara):

Klik "Mula", konfigurasi disimpan dalam memori pemultipleks, dan akibatnya anda akan mendapat jadual berikut:

Peranti dikonfigurasikan, tutup semua tingkap, cabut kabel LAN.

Seterusnya, kami mencipta rangkaian "Road24h" yang sama pada komputer. Untuk melakukan ini, pergi ke Panel Kawalan/Rangkaian dan Pusat Perkongsian/Urus rangkaian wayarles/Tambah/Buat sambungan komputer-ke-komputer/seterusnya. Masukkan data mengikut tangkapan skrin (kunci adalah sama seperti yang dimasukkan semasa mengkonfigurasi pemultipleks, 26 aksara), jangan lupa untuk menyemak kotak semak "Simpan parameter rangkaian ini":

Tutup semua tetingkap dan semak sama ada rangkaian yang dibuat berada dalam senarai rangkaian wayarles. Rangkaian kami yang dibuat mesti mempunyai status "Menunggu sambungan pengguna":

Seterusnya, masukkan tetapan penyesuai WiFi wayarles pada komputer anda. Pergi ke: Panel Kawalan/Rangkaian dan Pusat Perkongsian/Tukar tetapan penyesuai/Sambungan rangkaian tanpa wayar. Kami membuat tetapan mengikut tangkapan skrin:

Sahkan "OK" dalam semua tetingkap.

Semua tetapan rangkaian WiFi dimasukkan ke dalam komputer.

Ini melengkapkan prosedur untuk menyediakan sambungan pemultipleks SD Connect untuk berfungsi dengan program Xentry OpenShell di bawah Windows 7.

Kompleks diagnostik sedia untuk digunakan.

Pada masa hadapan, urutan menghidupkan kompleks diagnostik hendaklah seperti berikut:

  1. Kami menghidupkan komputer, sistem pengendalian dimuatkan.
  2. Kami menyemak status rangkaian "Road24h" dalam senarai rangkaian. Status mestilah "Menunggu pengguna untuk menyambung"; jika ini tidak berlaku, kemudian klik "Sambung", dan status rangkaian berubah kepada yang diperlukan.
  3. Selepas ini, hidupkan pemultipleks. Sambungan rangkaian WiFi hendaklah diwujudkan secara automatik.


Menyediakan sambungan SD Connect melalui penghala - mod "Bengkel/stesen perkhidmatan". Windows XP.

(menggunakan contoh penghala TP Link, Windows XP)

Menyambung melalui penghala (mod Bengkel) lebih dipercayai dan stabil berbanding dengan sambungan WiFi terus (mod Road24h). Di bawah ialah contoh menyediakan mod "Bengkel" menggunakan penghala TP Link.

Kami mengkonfigurasi penghala dalam mod titik akses.

Kami pergi ke panel pentadbir penghala (lihat arahan untuk penghala anda), untuk ini sambungan mesti telah diwujudkan antara komputer riba dan penghala melalui kabel lan, atau melalui sambungan wifi sedia ada. Seterusnya, taip 192.168.1.1 dalam bar alamat penyemak imbas dan tekan enter. Borang muncul untuk memasukkan log masuk dan kata laluan untuk panel pentadbir; secara lalai ia adalah "admin", "admin".

Dalam panel pentadbir penghala kami membuat tetapan berikut:

Mod WAN (akses Internet) boleh menjadi apa-apa, kerana dalam kes ini penghala tidak bersambung ke Internet.

Masukkan nama rangkaian (ssid). Nama itu boleh apa sahaja; secara lalai, pemultipleks diberikan nama "Bengkel". Masukkan "Bengkel" dalam medan SSID.

Selepas menyimpan setiap tetapan, penghala mungkin memerlukan but semula. Selepas simpan dan but semula yang terakhir, persediaan penghala selesai.

Mari kita teruskan untuk menyediakan konfigurasi pemultipleks SD Connect dalam mod "Bengkel" atau "Stesen Perkhidmatan"(dalam pemasangan Rusia).

Kami menyambungkan peranti ke kuasa dan ke komputer riba melalui kabel. Kami mengkonfigurasi sambungan LAN - sambungan rangkaian/sambungan rangkaian tempatan/sifat/protokol TCP/IP mengikut tangkapan skrin:

Sahkan "ok" dalam semua tetingkap

Pergi ke tetapan konfigurasi pemultipleks ("konfigurasi", sahkan "ya", pilih tab "MUX" dan "daftar/konfigurasi"). Kami membuat tetapan mengikut tangkapan skrin:

Kami mengesahkan data yang dimasukkan dan mendapatkan hasil daripada menyimpan tetapan dalam bentuk jadual berikut:

Selepas menyimpan tetapan mod "Bengkel" dalam pemultipleks, ia menjadi mungkin untuk menukar mod WLAN. Ini dilakukan menggunakan butang pada peranti. Mod yang dipilih mempunyai simbolnya sendiri pada paparan peranti:

Pemultipleks (menggunakan butang pada peranti) harus ditukar kepada mod "Bengkel". Setelah menghidupkan seterusnya, peranti akan secara automatik

masukkan mod komunikasi yang ditetapkan semasa penutupan terakhir.

Peringkat terakhir ialah menyediakan komputer riba untuk berfungsi dalam mod "Bengkel".

Kami menetapkan tetapan penyesuai WiFi komputer riba untuk mendapatkan alamat IP secara automatik. Sambungan rangkaian/rangkaian tanpa wayar/sifat/protokol TCP/IP:

Simpan dan pergi ke tab "Sambungan". Di sini, di lajur kanan, anda sepatutnya boleh memilih mod sambungan. Pilih "Bengkel" dan sahkan "OK".

Sambungan bertukar kepada mod "Bengkel". Jika penghala yang dikonfigurasikan sebelum ini dihidupkan, sambungan automatik ke penghala akan berlaku. Simbol sambungan akan bertukar dalam dulang dan jika pemultipleks yang dikonfigurasikan sebelum ini dihidupkan, ia akan dikesan secara automatik oleh sistem:

Selepas semua tetapan selesai, sambungan WiFi diwujudkan secara automatik, tanpa mengira urutan di mana pemultipleks, komputer riba dan penghala dihidupkan.

Menyediakan sambungan SD Connect melalui penghala - mod WiFi "Stesen bengkel/perkhidmatan". Windows 7:

Menyediakan penghala adalah sama seperti untuk sistem pengendalian Windows XP. (lihat di atas)

Untuk mengkonfigurasi pemultipleks pergi ke SDnetcontrol, tetingkap "pendaftaran/konfigurasi":

Kami menyimpan tetapan dan mendapatkan hasilnya dalam bentuk jadual:

Pada ketika ini, konfigurasi pemultipleks untuk mod "bengkel" selesai, cabut kabel lan. Dalam kes ini, peranti secara automatik beralih ke mod sambungan "Bengkel":

Menyediakan komputer riba untuk berfungsi dalam mod "Bengkel". hanya terdiri daripada sambungan standard komputer riba ke rangkaian "bengkel". Penghala yang telah dikonfigurasikan sebelum ini mesti dihidupkan. Buka senarai rangkaian WiFi yang tersedia, pilih rangkaian "bengkel":

Klik "sambung", masukkan kata laluan 26 aksara (dalam kes kami 26 "a"), sambungan berlaku:

Pemultipleks dikenali secara automatik. Jika ini tidak berlaku, kami membuat pemilihan peranti secara manual:

Kali seterusnya anda menghidupkannya, sambungan WiFi berlaku secara automatik, tanpa mengira urutan peralatan dihidupkan.

Memasang bateri dalam pemultipleks SD Connect.

Apabila memasang bateri, perhatikan polariti seperti yang ditunjukkan.

Keperluan untuk bateri dalaman adalah disebabkan oleh:

  • pertama, bahawa untuk pemultipleks SD Connect, yang merupakan komputer bebas sepenuhnya yang menjalankan sistem pengendalian Linux, pemotongan kuasa "kasar" yang berlaku apabila kabel diagnostik ditarik keluar dari kereta, dan pemuatan peranti seterusnya apabila ia disambungkan semula ke kereta, sangat tidak diingini , dan dalam beberapa kes membawa kepada kegagalan pemultipleks;
  • kedua, jika tiada bateri dalaman, semasa menghidupkan enjin, lonjakan voltan tajam muncul dalam voltan on-board kenderaan, dan oleh itu dalam litar kuasa pemultipleks, yang boleh menyebabkan putusnya sambungan antara pemultipleks dan PC, dan dalam beberapa kes, kegagalan pemultipleks.

Kehadiran bateri dalam peranti membolehkan anda memastikannya dalam keadaan berfungsi baik apabila diputuskan sambungan dari kereta dan apabila voltan bekalan menurun, dan juga menghapuskan keperluan untuk but semula pada kali berikutnya ia disambungkan ke penyambung diagnostik.

Apabila peranti hanya dikuasakan daripada bateri dalaman (diputuskan sambungan daripada penyambung diagnostik), ia menjadi mungkin untuk meletakkan pemultipleks ke dalam "mod tidur", yang tidak mungkin apabila peranti dikuasakan daripada kereta. Penutupan sepenuhnya peranti tidak disediakan, dan boleh dilakukan sama ada dengan mengeluarkan bateri daripadanya, atau dengan menukar skema pengurusan kuasa ( lihat video).

Tanpa mengubah suai litar kuasa, jika pemultipleks disimpan untuk masa yang lama tanpa digunakan, bateri harus dikeluarkan, kerana dalam mod tidur siap sedia arus senyap ialah 60 mA dengan lompatan berkala sehingga 190 mA untuk pemultipleks Jenis 1, dan 10 mA untuk pemultipleks Jenis 2, dengan kapasiti bateri yang disyorkan sebanyak 2400 mAh dan dengan syarat ia 100% dipracas, ia akan memastikan mod tidur dikekalkan selama 3 hingga 7 hari sahaja. Selanjutnya, voltan bateri jatuh di bawah kritikal, yang mempunyai kesan yang sangat negatif terhadap hayat perkhidmatannya.

Sebelum mengeluarkan bateri, anda harus menetapkan pemultipleks kepada mod STANDBY/SHUT DOWN. Apabila peranti disambungkan ke penyambung kereta, peranti secara automatik bangun daripada mod tidur dan mula mengecas bateri dalaman.

Kapasiti bateri yang digunakan mestilah sekurang-kurangnya 2000 mAh.

Mesej pada peranti memaparkan "masukkan bateri" atau "periksa bateri" mungkin menunjukkan kehilangan kapasiti satu atau lebih bateri atau sentuhan lemah dalam litar bateri. Peningkatan jumlah rintangan dalaman modul bateri sebanyak lebih daripada 1 ohm menyebabkan mesej tentang bateri rosak atau hilang.

Menukar saluran WiFi apabila sambungan wayarles antara pemultipleks SD Connect dan komputer riba tidak stabil.

untuk sambungan Jalan24j/jalan:

Sambungan wayarles WiFi mempunyai 14 saluran. Bergantung pada negara, bilangan saluran yang dibenarkan untuk digunakan mungkin kurang. Jadi di Ukraine dan Rusia 13 saluran digunakan. Untuk sesetengah penyesuai WiFi, hanya 11 saluran tersedia. Selalunya, apabila terdapat sejumlah besar rangkaian WiFi, semua saluran digunakan. Selain itu, beberapa peranti boleh beroperasi secara serentak dalam setiap saluran, yang mewujudkan operasi peralatan yang tidak stabil. Khususnya, dalam kes pemultipleks SD Connect, jika saluran yang sedang digunakan terlampau beban atau jika terdapat gangguan radio lain, operasinya mungkin perlahan atau sambungan WiFi mungkin terputus secara berkala. Dalam kes ini, adalah dinasihatkan untuk menukar nombor saluran. Ini dilakukan dalam tetapan penyesuai WiFi komputer riba. Untuk melakukan ini, pergi ke folder "sambungan rangkaian", klik kanan pada "sambungan wayarles" / sifat / konfigurasi / lanjutan. Dalam lajur kiri kita dapati baris "Saluran Ad Hoc 802.1 b/g", di lajur kanan tetingkap akan muncul untuk memasukkan (memilih) nombor saluran. Lihat tangkapan skrin:

Tukar nombor saluran kepada apa-apa selain nombor lalai dan sahkan "ok" dalam semua tetingkap. Perubahan tidak selalu berkuat kuasa serta-merta; adalah dinasihatkan untuk memulakan semula komputer riba untuk melakukan ini. Jika selepas but sambungan WiFi komputer riba ke pemultipleks tidak ditubuhkan secara automatik, kemudian but semula pemultipleks. Bukan fakta bahawa saluran yang dipilih akan kurang dimuatkan daripada yang sebelumnya; dalam kes ini, prosedur itu perlu diulang. Terdapat program pengimbas yang membolehkan anda menilai kesesakan saluran WiFi, tetapi biasanya, secara eksperimen, anda boleh mencari saluran yang agak bebas.

Kad SD dan microSD boleh mengembangkan dengan ketara keupayaan projek Arduino yang berfungsi dengan sejumlah besar data: pembalak data, stesen cuaca, sistem rumah pintar. Papan Arduino dilengkapi dengan memori dalaman yang agak kecil, hanya sehingga 4 kilobait, termasuk kedua-dua memori kilat dan EEPROM. Memori ini tidak akan mencukupi untuk merekodkan sejumlah besar data, terutamanya jika papan sentiasa dimatikan atau dimatikan. Menyambung kad SD Arduino sebagai pemacu luaran membolehkan anda meningkatkan ruang storan untuk sebarang maklumat dengan banyak. Pemacu SD boleh tanggal adalah murah, mudah disambungkan dan mudah digunakan. Artikel ini akan membincangkan cara menyambung kad SD ke Arduino dengan betul.

Bekerja dengan memori SD dalam Arduino tidak begitu sukar. Cara paling mudah ialah menyambung modul siap pakai dan menggunakan perpustakaan standard. Kami akan mulakan dengan pilihan ini.

Menggunakan modul siap sedia mempunyai pelbagai kelebihan. Ini adalah alat yang agak mudah dan mudah untuk bekerja dengan sejumlah besar data. Ia tidak memerlukan kemahiran sambungan khas; semua penyambung dilabel terus pada papan. Anda perlu membayar untuk kemudahan, tetapi kos modul agak rendah; ia boleh didapati dengan mudah pada harga yang berpatutan di kedai dalam talian Rusia dan asing.

Modul universal adalah papan biasa di mana slot kad, perintang dan pengatur voltan diletakkan. Ia mempunyai ciri teknikal berikut:

  • Julat voltan kendalian 4.5-5 V;
  • Menyokong kad SD sehingga 2 GB;
  • 80 mA semasa;
  • Sistem fail FAT 16.

Modul kad SD melaksanakan fungsi seperti menyimpan, membaca dan menulis maklumat pada kad, yang diperlukan untuk fungsi normal peranti berasaskan mikropengawal.


Sememangnya, modul kad memori yang murah juga mempunyai kelemahan. Sebagai contoh, model paling murah dan paling biasa hanya menyokong kad sehingga 4GB, dan hampir semua modul membolehkan anda menyimpan fail sehingga dua gigabait pada kad SD - ini adalah had sistem fail FAT yang digunakan dalam kebanyakan model.

Satu lagi kelemahan kad memori ialah masa rakaman yang agak lama, tetapi terdapat cara untuk bekerja dengannya yang boleh meningkatkan kelajuannya. Untuk ini, mekanisme caching digunakan, apabila data pertama kali terkumpul dalam RAM dan kemudian dibuang ke kad memori pada satu masa.

Papan Arduino untuk bekerja dengan SD

Terdapat beberapa papan berbeza untuk bekerja dengan kad SD:

  • Arduino Ethernet - papan ini dilengkapi dengan modul khas untuk output data. Output CS menggunakan pin 4. Untuk operasi yang betul, perintah SD.begin(4) mesti digunakan.
  • Adafruit Micro-SD ialah papan pembangunan yang digunakan apabila bekerja dengan kad Micro-SD.
  • Sparkfun SD – dipasang di atas Arduino, menggunakan pin 8 untuk output CS. Versi baharu papan mempunyai sambungan 3.3 V dan penyongsang enam bit terbina dalam.

Menyambung SD dan microSD ke Arduino

Terdapat dua jenis kad - microSD dan SD. Mereka adalah sama dalam sambungan, struktur dan program; mereka hanya berbeza dari segi saiz. Adalah disyorkan untuk memformat kad SD sebelum digunakan. Biasanya kad baru sudah diformat dan sedia untuk digunakan, tetapi jika anda menggunakan kad lama, lebih baik formatnya dalam sistem fail Arduino. Untuk menjalankan prosedur, perpustakaan SD mesti dipasang pada komputer, sebaik-baiknya FAT16. Untuk memformat pada Windows, anda perlu mengklik pada ikon kad dan klik "Format".

Untuk menyambungkan kad, 6 kenalan digunakan, interaksi dilakukan melalui antara muka SPI. Ia kelihatan seperti penyambung enam pin pada permukaan hadapan papan. Untuk menyambungkan kad, anda memerlukan pengawal itu sendiri, modul kad dan 6 wayar. Sebagai tambahan kepada SPI, terdapat mod SDIO, tetapi ia sukar untuk dilaksanakan dan kurang serasi dengan Arduino. SPI mudah dikonfigurasikan untuk berfungsi dengan semua mikropengawal, jadi disyorkan untuk menggunakannya.

Pin digital disambungkan seperti berikut: untuk papan Arduino Nano atau Uno, pin MOSI disambungkan ke D11, MISO ke D12, SCK ke D13, CS ke 4, VCC ke +5 V, GND ke GND. Papan mempunyai penyambung untuk menyambung kepada 3.3 dan 5 volt. Bekalan kuasa kad itu sendiri ialah 3.3 volt, jadi lebih mudah untuk menggunakan mikropengawal dengan bekalan kuasa yang sama, jika tidak, anda memerlukan penukar tahap voltan. Papan Arduino yang paling biasa mempunyai output sedemikian.

Apabila menyambungkan kad SD, anda perlu mengambil kira korespondensi kenalan SPI untuk jenis papan Arduino yang berbeza:

Pustaka Arduino untuk bekerja dengan SD dan microSD

Untuk kemudahan bekerja dengan peranti storan data luaran, perpustakaan siap sedia tersedia dalam IDE Arduino. Dalam kebanyakan kes, anda tidak perlu memuat turun atau memasang apa-apa tambahan.

Untuk memasukkan perpustakaan dalam lakaran, anda perlu menggunakan pernyataan sertakan:

#termasuk #termasuk

Pustaka SPI diperlukan untuk pengendalian peranti yang betul yang disambungkan melalui SPI.

Fungsi perpustakaan diperlukan untuk membaca dan menulis data pada kad. Perpustakaan boleh menyokong kad SD dan SDHC.

Nama ditulis dalam format 8.3, iaitu, 8 aksara untuk nama, 3 untuk sambungan. Laluan ke fail ditulis menggunakan garis miring “/”.

Contoh perpustakaan SD terbina dalam

Arduino IDE mempunyai contoh sedia terbina dalam untuk mempelajari fungsi perpustakaan dengan cepat:

  • Maklumat Kad ialah pengekstrakan maklumat yang disimpan dalam kad SD. Dengan bantuannya, anda boleh mengetahui sistem fail yang mana kad itu diformatkan, ketersediaan ruang kosong dan data yang direkodkan.
  • Yun Datalogger – membolehkan anda merekod data log daripada tiga penderia ke kad.
  • Datalogger – mendaftar dan menyimpan data yang diterima daripada sensor ke dalam kad.
  • Dump File – membaca data daripada kad dan memindahkannya ke port bersiri.
  • Fail – mencipta dan memadam data. Terdapat fungsi file.write() yang meletakkan data bertulis ke dalam penimbal. Maklumat dialihkan ke kad apabila fungsi flush() atau close() dipanggil, jadi adalah penting untuk menutupnya selepas setiap pembukaan fail, jika tidak, data akan hilang.
  • Baca Tulis – menulis dan membaca fail daripada kad.

Fungsi Perpustakaan SD

Pustaka SD Arduino mengandungi pelbagai fungsi yang anda boleh memanipulasi data. Ciri kelas SD:

  • begin() – fungsi memulakan perpustakaan, memberikan pin untuk isyarat.
  • exists() – direka untuk menyemak sama ada maklumat yang diperlukan tersedia pada peta.
  • mkdir() – membolehkan anda mencipta folder yang dikehendaki pada kad memori.
  • rmdir() – menggunakan fungsi ini anda boleh memadam folder. Adalah penting bahawa folder yang hendak dipadamkan kosong.
  • open() – membolehkan anda membuka fail yang diperlukan untuk menulis atau membaca. Jika fail yang diperlukan tiada pada kad, ia akan dibuat.
  • remove() – mengalih keluar sebarang fail.

Semua fungsi ini harus menerima salah satu daripada nilai berikut sebagai tindak balas - benar jika operasi berjaya dan palsu jika gagal.

Buat, edit dan padam fail.

Untuk bekerja dengan fail dalam Arduino, terdapat kelas Fail. Ia termasuk fungsi yang direka untuk menulis dan membaca maklumat daripada kad:

  • available() – menyemak sama ada fail mengandungi bait yang tersedia untuk dibaca. Jawapannya ialah jumlah ruang yang tersedia untuk membaca.
  • close() – menutup fail, sebelum melakukan ini ia menyemak sama ada data disimpan ke kad.
  • flush() – fungsi membolehkan anda memastikan bahawa data ditulis pada kad.
  • name() – mengembalikan penunjuk kepada nama.
  • peek() – membaca bait data, tetapi tidak mengalihkan penunjuk ke aksara seterusnya.
  • position() – mencari kedudukan semasa penuding dalam fail.
  • print() – mengeluarkan data ke fail berasingan.
  • println() - Mencetak data ke dalam fail sehingga ke titik di mana watak pemulangan pengangkutan dan baris kosong muncul.
  • seek() – menukar kedudukan kedudukan semasa dalam fail.
  • size() – memaparkan maklumat tentang saiz data.
  • read() – membaca maklumat.
  • write() – menulis ke fail.
  • isDirectory() - kaedah ini menyemak sama ada fail adalah direktori, iaitu direktori atau folder.
  • openNextFile() – memaparkan nama fail seterusnya.
  • rewindDirectory() – kembali ke fail pertama dalam direktori.

Untuk papan berfungsi dengan betul, anda perlu memastikan bahawa output SS dikonfigurasikan.

Lakaran contoh kerja dengan perpustakaan SD Arduino

Di bawah ialah lakaran yang menunjukkan contoh bekerja dengan modul kad memori.

/* Logger data menggunakan kad SD Contoh menyimpan data daripada port analog pada kad SD. Data akan disimpan dalam fail sebagai satu set baris dengan pemisah medan dalam bentuk simbol "," Gambar rajah sambungan: * Penderia analog disambungkan ke pin analog * Modul kad SD disambungkan ke SPI mengikut standard skema: ** MOSI - pin 11 ** MISO - pin 12 ** CLK - pin 13 ** CS - pin 4 */ #include #termasuk const int PIN_CHIP_SELECT = 4; void setup() ( Serial.begin(9600); Serial.print("Initializing SD card..."); // Pin ini mesti ditakrifkan sebagai OUTPUT pinMode(10, OUTPUT); // Cuba untuk memulakan modul jika ( !SD.begin(PIN_CHIP_SELECT)) ( Serial.println("Kad gagal, atau tidak hadir"); // Jika berlaku kesilapan, keluar: kembali; ) Serial.println("kad dimulakan."); ) gelung batal () ( // Rentetan dengan data yang akan kami letakkan dalam fail: String logStringData = ""; // Baca data dari port dan tulis ke baris untuk (int i = 0; i< 5; i++) { int sensor = analogRead(i); logStringData += String(sensor); if (i < 4) { logStringData += ","; } } // Открываем файл, но помним, что одновременно можно работать только с одним файлом. // Если файла с таким именем не будет, ардуино создаст его. File dataFile = SD.open("datalog.csv", FILE_WRITE); // Если все хорошо, то записываем строку: if (dataFile) { dataFile.println(logStringData); dataFile.close(); // Публикуем в мониторе порта для отладки Serial.println(logStringData); } else { // Сообщаем об ошибке, если все плохо Serial.println("error opening datalog.csv"); } }

Mencipta fail dan memilih nama untuk kad SD arduino

Mencipta fail ialah salah satu tugas paling biasa yang timbul apabila bekerja dengan kad SD dalam Arduino. Seperti yang kita lihat dalam lakaran sebelumnya, untuk mencipta fail anda hanya perlu membukanya. Jika kita ingin menyemak sama ada fail sedemikian wujud, kita boleh menggunakan fungsi exists():

  • SD.exists("datalog.csv");

Fungsi mengembalikan TRUE jika fail wujud.

Amalan yang popular semasa membuat projek pencatat data ialah membahagikan fail besar kepada yang lebih kecil yang lebih mudah dikemas kini dan dibuka pada komputer. Sebagai contoh, bukannya satu fail datalog.csv yang sangat besar pada kad SD, anda boleh mempunyai beberapa fail kecil, menambah nombor pada penghujung mengikut urutan: datalog01.csv, datalog02.csv, dsb.
Berikut ialah contoh lakaran yang akan membantu anda melakukan kerja:

Nama fail Char = "datalog00.CSV"; // Nama awal untuk (uint8_t i = 0; i< 100; i++) { filename = i / 10 + "0"; filename = i % 10 + "0"; if (! SD.exists(filename)) { // Проверяем наличие logfile = SD.open(filename, FILE_WRITE); break; // Дальше продолжать смысла нет } }

Kesimpulan

Seperti yang telah kita lihat, menyambungkan kad memori SD ke Arduino dan menggunakannya dalam projek tidak begitu sukar. Untuk ini, terdapat perpustakaan siap pakai dalam IDE Arduino dan pelbagai pilihan modul. Anda boleh membeli kad memori di mana-mana kedai elektronik; ia adalah murah, tetapi ia boleh mengembangkan potensi papan Arduino dengan ketara. Menggunakan kad memori, sejumlah besar data boleh dikumpul dan disimpan untuk analisis kemudian. Dengan bantuan artikel kami, kami boleh memberikan ingatan kepada projek penyelidikan kami, mencipta sistem pemberitahuan suara untuk rumah pintar, mencipta pemain wav yang ringkas dan banyak lagi.

Jika telefon atau tablet anda yang menjalankan Android 6.0 atau 7 Nougat mempunyai slot kad memori, maka anda boleh menggunakan kad memori MicroSD sebagai memori dalaman peranti anda, ciri ini mula-mula muncul dalam Android 6.0 Marshm.

Catatan: Apabila menggunakan kad memori dengan cara ini, ia tidak boleh digunakan dalam peranti lain - i.e. Anda boleh mengeluarkannya dan menyambungkannya melalui pembaca kad ke komputer (lebih tepat lagi, untuk membaca data) hanya selepas pemformatan lengkap.

Menggunakan kad memori SD sebagai memori dalaman

Sebelum anda mula menyediakan, pindahkan semua data penting dari kad memori anda ke suatu tempat: ia akan diformat sepenuhnya semasa proses.

Tindakan selanjutnya akan kelihatan seperti ini (bukan dua mata pertama, anda boleh mengklik pada “ Tune" dalam pemberitahuan bahawa kad SD baharu telah dikesan jika anda baru memasangnya dan pemberitahuan sedemikian dipaparkan):

1. Pergi ke tetapan - Storan dan pemacu USB dan klik pada item " kad SD"(Pada sesetengah peranti, item tetapan storan mungkin terletak dalam " Selain itu", sebagai contoh, pada ZTE).

2. Dalam menu (butang di bahagian atas sebelah kanan) pilih " Tune" Jika menu mengandungi item “ Ingatan dalaman", segera klik padanya dan langkau langkah 3.

3. Klik " Ingatan dalaman».

4. Baca amaran bahawa semua data pada kad akan dipadamkan sebelum ia boleh digunakan sebagai storan dalaman, ketik " Jelas dan Format».

5. Tunggu sehingga proses pemformatan selesai.

6. Jika pada akhir proses anda melihat mesej " Kad SD lambat", ini menunjukkan bahawa anda menggunakan kad memori Kelas 4, 6 atau serupa - i.e. lambat sungguh. Ia boleh digunakan sebagai memori dalaman, tetapi ini akan menjejaskan kelajuan telefon atau tablet Android anda (kad memori sedemikian boleh berfungsi sehingga 10 kali lebih perlahan daripada memori dalaman biasa). Kami mengesyorkan menggunakan kad memori Kelas Kelajuan UHS 3 (U3).

7. Selepas memformat, anda akan digesa untuk memindahkan data ke peranti baharu, pilih " Pindahkan sekarang“(sehingga pemindahan, proses itu tidak dianggap selesai).

8. Klik " sedia».

9. Adalah disyorkan bahawa sejurus selepas memformat kad sebagai memori dalaman, mulakan semula telefon atau tablet anda - tekan dan tahan butang kuasa, kemudian pilih " But semula", dan jika tiada - " Matikan"atau" Tutup", dan selepas mematikannya, hidupkan peranti semula.

Ini melengkapkan proses: jika anda pergi ke parameter " Storan dan pemacu USB", maka anda akan melihat bahawa ruang yang diduduki dalam memori dalaman telah berkurangan, pada kad memori ia telah meningkat, dan jumlah memori juga telah meningkat.

Walau bagaimanapun, fungsi menggunakan kad SD sebagai memori dalaman dalam Android 6 dan 7 mempunyai beberapa ciri yang mungkin menjadikan penggunaan ciri ini tidak praktikal.

Ciri-ciri kad memori berfungsi sebagai memori Android dalaman

Ia boleh diandaikan bahawa apabila saiz kad memori M ditambahkan pada memori dalaman Android N, jumlah memori dalaman yang tersedia hendaklah menjadi N+M. Lebih-lebih lagi, kira-kira ini juga dipaparkan dalam maklumat tentang storan peranti, tetapi sebenarnya semuanya berfungsi agak berbeza:

  • Semua yang mungkin (kecuali beberapa aplikasi, kemas kini sistem) akan diletakkan pada memori dalaman yang terletak pada kad SD, tanpa memberikan pilihan.
  • Apabila menyambungkan peranti Android ke komputer, dalam kes ini anda akan " lihat" dan hanya mempunyai akses kepada memori dalaman pada kad. Ia sama dalam pengurus fail pada peranti itu sendiri.

Akibatnya, selepas saat kad memori SD mula digunakan sebagai memori dalaman, pengguna tidak mempunyai akses kepada memori dalaman "sebenar", dan jika kita menganggap bahawa memori dalaman peranti sendiri lebih besar daripada memori MicroSD, maka jumlah memori dalaman yang tersedia selepas tindakan yang diterangkan tidak akan meningkat, tetapi berkurangan.

Memformat kad memori untuk digunakan sebagai storan dalaman dalam ADB

Untuk peranti Android yang fungsinya tidak tersedia, contohnya, pada Samsung Galaxy S7, adalah mungkin untuk memformat kad SD sebagai memori dalaman menggunakan ADB Shell.

Memandangkan kaedah ini berpotensi membawa kepada masalah dengan telefon (dan mungkin tidak berfungsi pada setiap peranti), saya akan melangkau butiran mengenai pemasangan, mendayakan penyahpepijatan USB dan berjalan dalam folder adb (Jika anda tidak tahu cara melakukannya, maka mungkin Adalah lebih baik untuk tidak mengambilnya. Dan jika anda mengambilnya, ia atas bahaya dan risiko anda sendiri).

Perintah yang diperlukan sendiri akan kelihatan seperti ini (kad memori mesti disambungkan):

  • cangkang adb
  • cakera senarai sm ( Hasil daripada melaksanakan arahan ini, perhatikan pengecam cakera yang dikeluarkan bagi cakera bentuk:NNN,NN - ia akan diperlukan dalam arahan seterusnya)
  • cakera partition sm:NNN,NN peribadi

Setelah pemformatan selesai, keluar dari shell adb, dan pada telefon anda, dalam pilihan storan, buka item " kad SD", klik pada butang menu di bahagian atas sebelah kanan dan klik " Pindahkan data"(ini diperlukan, jika tidak, memori dalaman telefon akan terus digunakan). Setelah pemindahan selesai, proses itu boleh dianggap selesai.

Bagaimana untuk memulihkan fungsi normal kad memori

Jika anda memutuskan untuk memutuskan sambungan kad memori dari memori dalaman, ini mudah dilakukan - pindahkan semua data penting daripadanya, kemudian pergi ke tetapan kad SD, sama seperti dalam kaedah pertama.

Pilih " Media mudah alih» dan ikut arahan untuk memformat kad memori.