İçindekiler:

Arduino ITTT: 10 Adım
Arduino ITTT: 10 Adım

Video: Arduino ITTT: 10 Adım

Video: Arduino ITTT: 10 Adım
Video: Подключение и настройка Ардуино в Win10 2024, Kasım
Anonim
Arduino ITTT'si
Arduino ITTT'si

Dit mijn arduino projesidir:

Her şey dahil olmak üzere, her şey yolunda.

de volgende slaytlarında laat ik zien hoe ik te werk ben gegaan.

Adım 1: Devreleri Test Etme

Devreleri Test Etme
Devreleri Test Etme
Devreleri Test Etme
Devreleri Test Etme

Ik begon bir araya geldi het testenvan het motortje, hiervoor heb ik enkele videoları bekeken online en wat forumları bezocht. Ik testte de motorwerking kapısı:

GROUND'un en iyi kabloları, GROUND'un güç kaynağı, güç kaynağının en önemli özelliği, 3,3 V'ta, özel motortjes die ik gebruik draaien op 1,5 – 3 V.

Dijital olarak geniş bir alana yayılıyor.

De transistör, açık zetten'in en iyi motorudur. De middelste pin van de transistör bir kapıdır, bu, en iyi işaretlerle bir araya geldi, bu da en iyi sinyaller için bir araya geldi.

Bir transistör bağlantısı da Vcc'dir, çoğu zaman transistörün stroomtoevoer'idir. Deze linker pini ile arduino kapılarını aç. Als de gate open staat (met code geregeld), tuvalet kapısı ve motor en krijgt deze tuvaleti.

Yerleşik bir transistör, daha fazla bilgi.

Bu, elkaar gezet'te wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem.

Adım 2: Sensörü Test Etme

Sensörü Test Etme
Sensörü Test Etme

Kızılötesi ses

beweginssensor heb je verder geen breadboard nodig als je genoeg ruimte hebt op je arduino üzerinde.

Omdat ik voor mjn motoren de 3.3V çıkış gebruik ve mijn infraroodsensor uit zichzelf het en iyi iş ç o een 5V bron (ürün spesifikasyonlarındaki staat) heb ik genoeg ruimte bitti.

Hetzelfde, vorige şemasında yer almaktadır: Rood, voor stroomtoevoer en zwart'tır.

Dijital pin, en iyi sinyaller ve arduino için. Vanuit hier kun je dan je kodunda het signaal waarnemen en dit gebruiken om dus ons voorbeeld de motoren stroom te geven.

De LED zit in de dijital pin dear o m aan te gvenneer de sensör iets deteert, dit staat straks in de code.

3. Adım: Birleştirme

birleştirme
birleştirme
birleştirme
birleştirme

Bu, uiteindelijk, çapa het volledige stroomdevresi opgezettir.

De code stuur ik alle onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.

Adım 4: Tüm Kodum

Tüm Kodum
Tüm Kodum
Tüm Kodum
Tüm Kodum
Tüm Kodum
Tüm Kodum

In de afbeeldingen hierboven staat alle code die ik heb gebruikt.

De eerste afbeelding, kod aracılığıyla mijn motoren uberhaupt functioneerden'in om te testidir. Toen de transistör stuk ging bijvoorbeeld werkte deze code niet meer.

Vervolgens ben ik overgegaan op een andere code voor de motoren waar ik niet alleen een YÜKSEK DÜŞÜK kon geven aan mijn motoren maar een değer 0-255 om de hız aan te passen. de seriele monitör aracılığıyla dit ging. Het volledige komut dosyasında heb ik uiteindelijk geimplemeteerd kodunu kullanın.

De code zelf bijgeschreven'de wat de code doet staat üzerinde de uitleg.

İk zal in de volgende stap mijn volledige procesverslag en iyive invoegen. En iyi değerlendirmeler için en iyi seçimler, yüksek ses getirme süreci devam ediyor.

Adım 5: Mijn Volledige Verslag

Hij downloadt en iyi ve daha fazla gekke naam, uyarı.

Adım 6: Yeni Konsept

Ik wilde oorspronkelijk en ototje yapılmış die van je wegrijdt zodra je

de buurt komt'ta. En iyi günlerden biri, en iyi zaman dilimidir. Klinkt zon snoepje, maar zodra de doos in de buurt van je komt rijdt ijdt ijdt ijdt arazi satışı, dit herhaalt zich kalıcı tot je uiteindelijk zelf het snoepje uit de doos haalt.

7. Adım: Stroomkring

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

Görüntülerde hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. Het allemaal topuk kolay omdat i een motor sürücü heb gekocht o motoren mee te beheersen en de sensör niet in de kring van de motoren hoeft te zitten.

Kodda Het zit hem voornamelijk

Adım 8: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

3, 6 mm'lik tripleks merdaneler için bir düzine gemaakt (zoals sommige schoenendozen) üzerinde kalıp.

Om goed bij de binnenkant te kunnen heb ikbedacht om twee kutuları te yapılmış. Bir iç kutu, bir mekanizma, bir dış kutu, bir dış kutu, bir iç kutu, bir iç kutu, bir dış kutu, bir dış kutu, bir dış kutu, bir dış kutu, bir dış kutu, bir dış kutu, bir algılayıcıdır. fotoğraf).

deze kutuları heb ik vervolgens geschilderd bir araya geldi acrylverf om het een mooi geheel te yapıldı.

uiteindelijk, en iyi cihazlar için en uygun cihazlardır.

Adım 9: Kodu Deşifre edin

De Code!
De Code!
De Code!
De Code!
De Code!
De Code!

Kod çözme, aşırı basit, te zien op de afbeelding.

Als eerste (dt valt net buiten de screenhelaas) zorg je ervoor dat je al je pinleri tanımlanmıştır.

2 pin voor de eko sensörü: eko (GİRİŞ) en trig (ÇIKIŞ)

4 pin (toplam) voor de motoren, deze zijn allemaal OUTPUT (dirpinler en motorcontrolpins)

Fritzing şema motoru, tweede afbeelding

Helaas ondersteunt fritzing geen soortgelijke motor sürücüsü (ieder geval'de mijn versie niet), maar via deze afbeelding die ik heb gevonden ben er achter gekomen hoe het werkt. De twee linker draden zijntovoer

yerde.

Dijital pinlerde, yönde (modülasyon yok) darbe genişlik modülasyonu (PWM) ile zijn voor de darbe genişlik modülasyonu. De twee linker pimleri, arduino voor stroomtoevoer için en iyi yerde.

Voor de HC-SR04 sensörü (laatste afbeelding) topuk basitliği:

De twee buitenste kabels gaan naar de power enground.

De linker (PWM pinini tetikle), onze kodunda en stuurt sinyal voor de pulse en de rechter kabel (yankı), 11e niet PWM pininde ontvangt het sinyal terrugunda bir GİRİŞ alıcısıdır.

twee fritzings topuklu fritzings birleştirmek omdat ze los staan van elkaar, dus je hoeft alleen maar de twee devreleri tegelijkertijd aan te te sluiten op je arduino ve bent klaar.

Adım 10: Verslag'ı Güncelleyin

Hier bijgevoegd het volldeige verslag van mijn arduino projesi.

Önerilen: