Mục lục:
- Bước 1: Kiểm tra mạch
- Bước 2: Kiểm tra cảm biến
- Bước 3: Kết hợp
- Bước 4: Tất cả mã của tôi
- Bước 5: Mijn Volledige Verslag
- Bước 6: Khái niệm mới
- Bước 7: Stroomkring
- Bước 8: Chỉnh sửa
- Bước 9: De Code
- Bước 10: Cập nhật địa lý Verslag
Video: Arduino ITTT: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Dit is mijn arduino project:
Het autotje wat van je wegrijdt als je ermee wil spelen, heerlijk om kinderen mee te plagen.
in de volgende slides laat ik zien hoe ik te werk ben gegaan.
Bước 1: Kiểm tra mạch
Ik begon gặp het testenvan het motortje, hiervoor heb ik enkele videos bekeken online en wat forum bezocht. Ik testte de motorwerking cửa:
De zwarte kabels gaan naar de GROUND, de rode kabels gaan naar de power source, in dit geval de 3.3 V, omdat deze specifieke motortjes die ik gebruik draaien op 1.5 - 3 V.
Het blauwe kabeltje gaat naar een wisselspannings kỹ thuật số, hiermee regel je straks de stroom naar de motor.
Bóng bán dẫn de là de slutel tot het regelen van de stroom, hij kan de stroomafvoer naar het motortje dicht of open zetten. De middelste pin van de transistor là de gate, dit là waar je het dicht kan gooien met een signaal uit het blauwe draad die je aanstuurt met code.
De linkerpin van de transistor hier là de Vcc, oftewel de stroomtoevoer naar de transistor. De stroom die wordt gegeven door de arduino gaat eerst door de transistor heen qua deze linker pin. Als de gate open staat (met code geregeld), dan loopt de stroom door naar de motor en krijgt deze stroom.
De rechterpin van de transistor gaat naar de ground, hier wordt de stroomkring gesloten.
Dit is wat ik heb gevonden als makkelijkste manier van een regelbare motor en zo heb ik hem in elkaar gezet.
Bước 2: Kiểm tra cảm biến
Voor de Infrarood
beweginssensor heb je verder geen breadboard gật gù als je genoeg ruimte over hebt op je arduino.
Omdat ik voor mijn motoren de 3.3V out gebruik en mijn Infraroodsensor uit zichzelf het beste werkt op een 5V bron (staat in de productspecificaties) heb ik genoeg ruimte over.
Hetzelfde als trong lược đồ vorige geld voor rood en zwart: Rood là voor stroomtoevoer en zwart là naar de ground / om de kring af te sluiten.
De gele draad gaat het signaal aan de arduino geven en daat dus naar een ghim kỹ thuật số. Vanuit hier kun je dan in je code het signaal waarnemen en dit gebruiken om dus in ons voorbeeld de motoren stroom te geven.
De LED zit in de digital pin daar om aan te geven wanneer de sensor iets deteert, dit staat straks in de code.
Bước 3: Kết hợp
Dit is uiteindelijk hoe het volledige stroomcircuit is opgezet.
Trong de code stuur ik alle onderdelen aan, de code voeg ik in als afbeelding in de volgende stap.
Bước 4: Tất cả mã của tôi
In de afbeeldingen hierboven staat alle code die ik heb gebruikt.
De eerste afbeelding là om te testen của mijn motoren uberhaupt functioneerden qua mã. Toen de transistor stuk ging bijvoorbeeld werkte deze code niet meer.
Vervolgens ben ik overgegaan op een andere code voor de motoren waar ik niet alleen een HIGH of LOW kon geven aan mijn motoren maar een value tussen de 0-255 om de speed aan te passen. dit ging qua de seriële monitor. Deze code heb ik uiteindelijk geimplemeteerd trong tập lệnh het volledige.
De uitleg over wat de code doet staat trong de code zelf bijgeschreven.
Ik zal in de volgende stap mijn volledige procesverslag als bestand billegen. daar is de afbeelding waarschijnlijk een stuk beter te lezen en krijg je het volledige proces goed mee.
Bước 5: Mijn Volledige Verslag
Hij downloadt het bestand hier onder een gekke naam, cảnh báo.
Bước 6: Khái niệm mới
Ik wilde oorspronkelijk een autotje maken die van je wegrijdt zodra je
trong de buurt komt. Trong mijn nieuwe idee heb ik het een stapje verder genomen en is het idee een snoepdoos die naar je toe komt rijden. Klinkt heerlijk zon snoepje, maar zodra de doos in de buurt van je komt rijdt hij ploteling achteruit van je weg, dit herhaalt zich vĩnh viễn tot je uiteindelijk zelf het snoepje uit de doos haalt.
Bước 7: Stroomkring
In de images hierboven kan je zien hoe ik mijn stroomkringen heb geregeld. heb gekocht om de motoren mee te beheersen en de sensor niet in de kring van de motoren hoeft te zitten.
Het zit hem voornamelijk in de code
Bước 8: Chỉnh sửa
Voor de behuizing heb ik uit 3, 6 mm trục cuốn ba mặt gezaagd en daarmee twee tá gemaakt chết trên elkaar heen schuiven (zoals sommige schoenendozen).
Om goed bij de binnenkant te kunnen heb ikbedacht om twee box te maken. Hộp bên trong bevat het cơ học van de snoepkar en de hộp bên ngoài quá khứ hoàn hảo om de hộp bên trong heen vanaf de bovenkant, de wielbasis là dan nog zichtbaar en er là ruimte voor de sensor aan de voorkant zonder dat de hộp ngoài deze bedekt (zie laatste foto).
hộp deze heb ik vervolgens geschilderd gặp acrylverf om het een mooi geheel te maken.
uiteindelijk is het niet gelukt om het apparaat op batterijen te laten lopen dus moest ik er een gat in maken aan de achterkant waar de usb kabel doorheen kon naar de pc.
Bước 9: De Code
Mã de là cực đoan simpel, te zien op de afbeelding.
Als eerste (dit valt net buiten de screenshothelaas) zorg je ervoor dat je al je chân được xác định.
2 chân cảm biến voor de echo: echo (INPUT) en trig (OUTPUT)
4 chân (totaal) voor de motoren, deze zijn allemaal OUTPUT (dirpins en motorcontrolpins)
Fritzing giản đồ motoren, vải tuýt
Helaas ondersteunt fritzing geen soortgelijke motor driver (mijn versie niet in ieder geval), maar via deze afbeelding die ik heb gevonden ben ik er achter gekomen hoe het werkt. De twee linker draden zijn voor stroomtoevoer
vi đất.
De twee rechter kabels zijn voor de điều chế độ rộng xung (PWM) en hướng (không điều chế) en gaan trong các chân kỹ thuật số. De twee linker ghim gaan naar de Vin en de ground op de arduino voor stroomtoevoer.
Cảm biến Voor de HC-SR04 (laatste afbeelding) gót chân simpel:
De twee buitenste kabels gaan naar de power enground.
De linker (Trig naar de PWM pin) is een OUTPUT in onze code en stuurt het signaal voor de pulse en de rechter kabel (echo) is de INPUT receiver en ontvangt het signaal terug in de 11e niet PWM pin.
Deze bovenste twee fritzings kan je gót chân makkelijk mergen omdat ze los staan van elkaar, dus je hoeft alleen maar de twee mạch tegelijkertijd aan te sluiten op je arduino en je bent klaar.
Bước 10: Cập nhật địa lý Verslag
Hier bijgevoegd het volldeige verslag van mijn arduino project.
Đề xuất:
ITTT Rolando Ritzen - Găng tay Arcade điều khiển chuyển động: 5 bước
ITTT Rolando Ritzen - Găng tay điều khiển chuyển động Arcade Glove: Een handchoen die je kan gebruiken als motion controller voor on-rail shooters. De gimmick van dit project is dat alles motion control is, inclusief het schieten. (Je schiet cửa bạn " ngón tay đập ")
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
ITTT: 'Zingend Meisje': 5 bước
ITTT: 'Zingend Meisje': Hướng dẫn dự án 'zingend meisje': Hier ga ik vertellen hoe jij zelf een zingen meisje kan maken gặp arduino. Wat houd het in ?: Je gaat een meisje van hout maken die beide haar armen uitsteekt. Aan de ene arm zit een lichtsensor en aan de andere
Sif's Maze (Trò chơi) - ITTT Arduino: 4 bước (có hình ảnh)
Sif's Maze (Game) - Arduino ITTT: Trường học của tôi giao nhiệm vụ cho tôi tạo ra thứ gì đó tương tác với Arduino. Tôi đã tạo ra một trò chơi mê cung nhỏ, thật đáng buồn là nó không thành công lắm, nhưng hãy hoàn thành nó hoặc thêm vào nó. Yo
ITTT Arduino Tamagotchi: 9 bước
ITTT Arduino Tamagotchi: Dự án ITTT HKU - Willem van schaik, 1D 3030057Voor dit project heb ik een virtual pet, vergelijkbaar gặp een Tamagotchi gemaakt. Trong deze có thể hướng dẫn zal ik toelichten cuốc đất