Stap 4: Experiment
In het linker venster hebben we de statistieken van de zender:
- kanaal-ID: een eenvoudige karakter te onderscheiden van andere kanalen, "A" in dit geval. Dus als u had de gashendel, roer, pitch en yaw, elk van hen worden aangewezen die een brief van A naar D zodat de ontvanger arduino welke motor of servo te controleren met een gegeven ontvangen signaal weet.
- joystick lezen: de ruwe potentiometer lezen, een 10-bits getal standaard van de arduino ADC
- trimmer: verschuiving op basis van hoeveel knop drukt u hebt gemaakt
- algemene standpunt: de som van de joystick en trimmer en ligt tussen 0 en 1023 (alleen de ID en de positie moet worden verzonden).
In het venster van de rechterhand we tonen de gegevens die we ontvangen: de kanaal-ID en de positie lezen voor dat kanaal.
Merk op hoe meer gegevens wordt verzonden dan is ontvangen: dat verwacht van een UDP-achtige verbinding die eenvoudig is te gebruiken maar enigszins onbetrouwbaar is (dat wil zeggen sommige gegevens is verloren in verzending). In de toekomst instructable ik hoop om u te tonen een betrouwbaardere methode voor het overbrengen van gegevens dan UDP, maar voor nu dit zal doen.
U kunt het aantal kanalen verhogen door simpelweg het veranderen van de waarde POT_NUM in de #define sectie van de code en het toevoegen van nieuwe potPin [] en buttonPin [] [] waarden voor de extra kanalen in de sectie van de installatie; het zorgt er vervolgens voor de rest.
Onthoud dit is bedoeld als een leermiddel, persoonlijk I 'm hoping to voortbouwen om binnenkort een quadcopter 4 kanaal. Als u verbeteringen op de code of circuit ontwerp graag ik horen hoe je ging met het en wat u eruit in de commentaren hieronder. Het is fijn als u uw verbeteringen op basis van dit werk te publiceren, maar geef krediet wanneer zij verschuldigd is. Als u op zoek bent naar 3D printen een geval voor je controller en / of een chassis voor uw model, hier zijn sommige 3D afdrukservices:
Als u vond dit instructable nuttig is, waarom niet verblijf gestemd voor toekomstige projecten door na mij op Instructables en op Facebook / Twitter:
https://www.Facebook.com/HobbyTransform
https://Twitter.com/HobbyTransform
Uw steun zit zeerst zich opwaarderen!
Happy DIY'ing!