Stap 1: Stap 1: materialen en middelen
De eerste stap in dit project is het verzamelen van de delen hieronder en hierboven:
- Arduino Uno
- soldeer-minder breadboard
- HCSR04 Ultrasonic Proximity Sensor
- i2C LCD-scherm (een gewone LCD-scherm is geschikt voor het produceren van hetzelfde resultaat)
- SG90 9G servomotor
- IR-controller
- IR ontvanger
- 20-30 draden (afhankelijk van de lengte)
- Vrouwelijke-to-female-connectors (als de lengte van de draad is niet lang genoeg)
- Aanbevolen Items
- Plexiglas
- Schroevendraaier en schroeven
- Dremel
- Boxcutters
- Nagelvijl
Bovendien moet u deze bronnen:
- Computer
- 3D-printen vermogen
- USB A naar B-kabel
- Geïnstalleerde Arduino IDE
De genoemde delen zijn de onderdelen die bij mijn MAKE cursus kit worden geleverd. Alle onderdelen die u kunnen doeltreffender moet worden gebruikt. Ik wil herhalen dat dit was gewoon een simulatie en concept dat ik kwam met, en is niet bedoeld voor praktische toepassingen. Als gevolg van de beperkingen wordt een Arduino Uno gebruikt, zoals hierboven weergegeven. Ik had meer dan genoeg pinnen beschikbaar. Ik gebruikte een half formaat breadboard en verdere brak het zodat het in de module passen zou. Ik ook gekozen om te gebruiken van de Sensor van de nabijheid van een HCSR04. Dit idee werd ontwikkeld nadat ik mijn CAD-bestand dus gemaakt Excuseer me voor het feit dat het niet in de afbeelding. Ik had een regelmatige LCD-scherm in mijn bezit, zonder i2C connect-vermogen, en het kan/doet werken. Echter zorgt de i2C-vermogen voor minder aansluitingen en minder draden in de module worden uitgevoerd. Een servomotor werd gebruikt voor de bediening van de "locking" mechanisme (een eenvoudige servomotor werkt niet bij het verplaatsen van een werkelijke vergrendeling). Een stepper motor of duurzamer motor hoofd kan worden gebruikt als u de behoefte om het te gebruiken moet voelen. De Arduino IDE kan worden gebruikt om de waarden van de meeste afstandsbedieningen leest. Ik gebruikte de afstandsbediening tot mijn beschikking. Gebruik gerust wat afstandsbediening werkt voor jou. Weet alleen dat elke waarde zijn eigen associate hexadecimale en binaire waarde gekoppeld heeft. Als zodanig in de code, moet u de "FFxxxxx" om waarde te wijzigen naar de waarde die wordt weergegeven op de seriële monitor (daarover later meer).
Daarnaast adviseer ik gebruikend Vensters 7 (of hoger) en Intel core i5-processor (ten minste) voor het Autodesk Inventor deel van dit project. Ook zou ik Windows gebruiken voor de Arduino IDE, zoals Mac OS is bekend dat de oorzaak van problemen met sommige gebruikers (ik heb opgemerkt dat in sommige andere studenten in mijn klas). Tot slot zou ik adviseren gebruikend Arduino 1.6.5 IDE of hoger voor de codering.